## 每日宜忌 每日宜忌指当天适合做什么,不适合做什么。 关于每日宜忌,网上资料甚少,也没什么有价值的代码可以抄袭(可能会有人要抄我代码了,呵呵),后来我想宜忌数据肯定也是有轮回的,并且跟年份关系应该不大,最终从某网站([http://tools.2345.com/rili.htm](http://tools.2345.com/rili.htm))爬取了10多年的宜忌数据拿来研究,并发现了一些规律,制作了一个宜忌数据表,通过查表获得每日宜忌。 > 注意:该宜忌数据可能与其他地方的数据存在出入,仅供参考。 1. .getDayYi(sect) > 获取当日的宜,返回数组(或列表),如果没有并不是返回一个空数组(或列表),而是返回['无']。
sect
参数为流派数字,1以节交接当天起算月,2以节交接时刻起算月,不传默认为1。 2. .getDayJi(sect) > 获取当日的忌,返回数组(或列表),如果没有并不是返回一个空数组(或列表),而是返回['无']。
sect
参数为流派数字,1以节交接当天起算月,2以节交接时刻起算月,不传默认为1。 ### 示例代码
javascript
java
csharp
php
python
go
var d = Lunar.fromDate(new Date()); // 宜 var l = d.getDayYi(); for (var i=0, j=l.length; i<j; i++){ console.log(l[i]); } // 忌 l = d.getDayJi(); for (var i=0, j=l.length; i<j; i++){ console.log(l[i]); }
Lunar d = Lunar.fromDate(new Date()); // 宜 List<String> l = d.getDayYi(); for (String s:l){ System.out.println(s); } // 忌 l = d.getDayJi(); for (String s:l){ System.out.println(s); }
Lunar d = Lunar.fromDate(new Date()); // 宜 List<string> l = d.getDayYi(); foreach(string s in l) { Console.WriteLine(s); } // 忌 l = d.getDayJi(); foreach(string s in l) { Console.WriteLine(s); }
$d = Lunar::fromDate(new DateTime()); // 宜 $l = d.getDayYi(); foreach ($l as $s) { echo $s . "\n"; } // 忌 $l = d.getDayJi(); foreach ($l as $s) { echo $s . "\n"; }
d = Lunar.fromDate(datetime.now()) # 宜 l = d.getDayYi() for s in l: print s # 忌 l = d.getDayJi() for s in l: print s
d := calendar.NewLunarFromDate(time.Now()) // 宜 l := d.GetDayYi() for i := l.Front(); i != nil; i = i.Next() { fmt.Println(i.Value.(string)) } // 忌(流派2) l = d.GetDayJiBySect(2) for i := l.Front(); i != nil; i = i.Next() { fmt.Println(i.Value.(string)) }
### 输出