农历算法-封装为类的 JavaScript 农历算法(推荐)

作者:vkvi 来源:ITPOW(原创) 日期:2009-10-13

//ITPOW www.itpow.com
//LunarDate v0.2
//本程序是基于互联网上的代码完成的。
//原程序只是演示功能,不便于调用其函数,本程序将其封装为类,方便了调用。
//在原程序的基础上:去除了“夜子时”,统称为“子时”;修正了不能正确获取 2001 年以前天干地支及生肖的问题。

应用示例

var dt = new Date(2009, 9, 13, 7, 20); // 注意第二个参数月的范围是 [0, 11]
var ld = new LunarDate(dt);
document.write(ld.lYear + "(" + ld.aYear + ")年" + ld.lMonth + "月" + ld.lDay + ld.lHour + "时");

输出为:

己丑(牛)年八月廿五辰时

对象成员变量说明:

  • aYear 生肖
  • lYear 天干地支
  • lMonth 农历月
  • lDay 农历日
  • lHour 农历时

下载

/products/JSLunarDate/LunarDate_v0.2.js


相关文章