最近有項目中用到農曆,找來找去,都是截止到2020年(往後直接返回空),最終找到一個可用的js庫,感謝大神。
GitHub項目地址:https://github.com/jjonline/calendar.js
用法:
/** 公曆年月日轉農曆數據 返回json */
calendar.solar2lunar(1987,11,01);
/** 農曆年月日轉公曆年月日 */
calendar.lunar2solar(1987,9,10);
/**調用以上方法後返回類似如下object(json)具體以上就不需要解釋了吧!*/
/** c開頭的是公曆各屬性值 l開頭的自然就是農曆咯 gz開頭的就是天干地支紀年的數據啦~ */
{
Animal: "兔",
IDayCn: "初十",
IMonthCn: "九月",
Term: null,
astro: "天蠍座",
cDay: 1,
cMonth: 11,
cYear: 1987,
gzDay: "甲寅",
gzMonth: "庚戌",
gzYear: "丁卯",
isLeap: false,
isTerm: false,
isToday: false,
lDay: 10,
lMonth: 9,
lYear: 1987,
nWeek: 7,
ncWeek: "星期日"
}