ITPOW发布 JS 版 LunarDate v0.3

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

增加了节气功能,成员名称为:solarTerm。

应用示例

for (var m = 0; m < 12; m++) {
    for (var d = 1; d < 28; d++) {
        var dt = new Date(2009, m, d);
        var ld = new LunarDate(dt);
        if (ld.solarTerm != "") {
            document.write((m + 1) + "-" + d + " " + ld.solarTerm + "<br>");
        }
    }
}

输出为:

1-5 小寒
1-20 大寒
2-3 立春
2-18 雨水
3-5 惊蛰
3-20 春分
4-4 清明
4-20 谷雨
5-5 立夏
5-21 小满
6-5 芒种
6-21 夏至
7-7 小暑
7-23 大暑
8-7 立秋
8-23 处暑
9-7 白露
9-23 秋分
10-8 寒露
10-23 霜降
11-7 立冬
11-22 小雪
12-7 大雪
12-22 冬至

应用示例

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

输出为:

己丑(牛)年九月廿一辰时 立冬

对象成员变量说明:

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

下载

/products/JSLunarDate/LunarDate_v0.3.js

相关文章