“);
var MonName = new Array(“*”, // 农历月份名
“正”, “二”, “三”, “四”, “五”, “六”, “七”, “八”, “九”, “十”, “冬”, “腊”);
var MonthAdd = new Array( // 公历每月前面的天
数
0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334);
var NongLiData = new Array( // 农历数据
2635, 333387, 1701, 1748, 267701, 694, 2391, 133423, 1175, 396438, 3402,
3749,
331177, 1453, 694, 201326, 2350, 465197, 3221, 3402, 400202, 2901, 1386,
267611,
605, 2349, 137515, 2709, 464533, 1738, 2901, 330421, 1242, 2651, 199255,
1323,
529706, 3733, 1706, 398762, 2741, 1206, 267438, 2647, 1318, 204070, 3477,
461653,
1386, 2413, 330077, 1197, 2637, 268877, 3365, 531109, 2900, 2922, 398042,
2395,
1179, 267415, 2635, 661067, 1701, 1748, 398772, 2742, 2391, 330031, 1175,
1611,
200010, 3749, 527717, 1452, 2742, 332397, 2350, 3222, 268949, 3402, 3493,
133973,
1386, 464219, 605, 2349, 334123, 2709, 2890, 267946, 2773, 592565, 1210,
2651,
395863, 1323, 2707, 265877
);
this.CalcLunar = function() {
var i, m, n, k, isEnd, bit, TheDate;
var curYear = tY;
var curMonth = tM+1;
var curDay = tD;
// 计算到初始时间 1921 年 2 月 8 日的天数:1921-2-8(正月初一)
TheDate = (curYear - 1921) * 365 + Math.floor((curYear - 1921) / 4)
+ MonthAdd[curMonth - 1] - 38 + curDay;
if ((curYear%4)==0 && curMonth>2)
TheDate ++;
// 计算农历天干、地支、月、日
isEnd = 0;
m = 0;
while (true) {
k = (NongLiData[m] < 4095 ? 11 : 12);
n = k
精通 CSS+DIV 网页样式与布局 161
最新推荐文章于 2024-10-02 15:35:50 发布