星座是看公历还是农历 农历0827是什么星座( 二 )



星座是看公历还是农历 农历0827是什么星座

文章插图
这个请求并没有直接获取农历日期 , 而是用 JavaScript 计算的 , 我们可以看到这个请求里面的计算方法:
//====================================== 算出农历, 传入日期控件, 返回农历日期控件//                                       该控件属性有 .year .month .day .isLeap//sDObj = new Date(y,m,i+1);   当月1日日期function Lunar(objDate) {    var i, leap = 0, temp = 0;    var offset = (Date.UTC(objDate.getFullYear(), objDate.getMonth(), objDate            .getDate()) - Date.UTC(1900, 0, 31)) / 86400000;    for (i = 1900; i < 2100 && offset > 0; i++) {        temp = lYearDays(i);        offset -= temp;    }    if (offset < 0) {        offset += temp;        i--;    }    this.year = i;    leap = leapMonth(i); //闰哪个月    this.isLeap = false;    for (i = 1; i < 13 && offset > 0; i++) {        //闰月        if (leap > 0 && i == (leap + 1) && this.isLeap == false) {            --i;            this.isLeap = true;            temp = leapDays(this.year);        } else {            temp = monthDays(this.year, i);        }        //解除闰月        if (this.isLeap == true && i == (leap + 1)) {            this.isLeap = false;        }        offset -= temp;    }    if (offset == 0 && leap > 0 && i == leap + 1) {        if (this.isLeap) {            this.isLeap = false;        } else {            this.isLeap = true;            --i;        }    }    if (offset < 0) {        offset += temp;        --i;    }    this.month = i;    this.day = offset + 1;}


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: