如何在JS万年历中找到某一天的节气

功能相同,但这个不能用402行,按个日期显示当前节气。

& lt!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN " & gt;

& ltHTML & gt& ltHEAD & gt& ltTITLE & gt& lt/TITLE & gt;

& ltMETA t = 0;

var dStyle

document.onmousemove = mEvn

函数mOvr(v) {

var s,festival,sjqFtvl

var sObj = eval(' SD '+v);

var d = sobj . innerhtml-1;

if(sObj.innerHTML!='') {

sobj . style . cursor = ' help ';

if(cld[d]。solarTerms = = ' ' & amp& ampcld[d]。solarFestival = = ' ' & amp& ampcld[d]。lunarFestival == ' ')

festival =“”;

其他

festival = ' & lt表格宽度= 100% BORDER = 0 cell padding = 2 cell spacing = 0 BGCOLOR = " # CCFFCC " & gt;& ltTR & gt& lt' TD ALIGN="center " >+

& ltFONT COLOR = " # 000000 " STYLE = " FONT-size:9pt;"& gt+cld[d]。solarTerms+' '+' & lt;/FONT & gt;& lt/TD & gt;+

& lt/TR & gt;& lt/TABLE & gt;';

s = ' & lttable border = " 2 " width = " 140 " border color = " # 0066 cc " bgcolor = " # fffbe 8 " cell padding = " 0 " cell spacing = " 0 " >& ltTR & gt& lt“td & gt”+

& lt表格宽度=100% BORDER=0单元格填充=0单元格间距= 0 & gt& ltTR & gt& ltTD ALIGN="center " >& ltFONT COLOR = " # ff 00 ff " STYLE = " FONT-size:9pt;"& gt+

Cld[d]。sYear+' year' +cld[d]。sMonth+' month' +cld[d]。星期几?周'+CLD [d]。星期+'

& ltfont color="#FF8000 " >农历'+cld[d]。cYear+' Year' +(cld[d])。isLeap?Leap':'') +cMonth(cld[d].lMonth)+' month'+cday (CLD [d])。lday)+'

& lt' font color="009900 " > '+cld[d]。cYear+' Year' +cld[d]。cMonth+' Month' +cld[d]。cDay+'天

& lt/FONT & gt;& lt/TD & gt;& lt/TR & gt;& lt/TABLE & gt;'+festival+' & lt;/TD & gt;& lt/TR & gt;& lt/TABLE & gt;';

document.all["detail"]。innerHTML = s;

if (snow == 0) {

dStyle.left = x+offsetx-(宽度/2);

d style . top = y+offsety;

dStyle.visibility = " visible

雪= 1;

}

}

}

函数mOut() {

if(CNT & gt;= 1){ SW = 0;}

if(SW = = 0){ snow = 0;dStyle.visibility = " hidden}

else cnt++;

}

函数mEvn() {

x = event.x

y = event.y

if (document.body.scrollLeft)

{ x = event . x+document . body . scroll left;y = event . y+document . body . scroll top;}

如果(雪){

dStyle.left = x+offsetx-(宽度/2);

d style . top = y+offsety;

}

}

功能齐杰(对象日期){

var year = obj date . get full year();

var d;var I;var m

for(I = 0;我& lt24;i+=1) {

d=sTerm(年,I);

m=i

if(objDate & lt;=d)断开;

}返回m

}

函数mDown(V) {

var sObj = eval(' SD '+V);

var D = sobj . innerhtml-1;

var ya=cld[D]。sYear//获取当前公历日期!

var ma=cld[D]。sMonth

var da=cld[D]。sDay

var Today =新日期(ya,ma,da,0,0,0)

m =齐杰(今天)

document.all.s3.value=m

}

函数setCookie(名称,值){

var today = new Date();

var expires = new Date();

expires . settime(today . gettime()+1000 * 60 * 60 * 24 * 365);

document . cookie = name+" = "+escape(value)+";expires = "+expires . togmtstring();

}

函数getCookie(Name) {

var search = Name+" = ";

if(document . cookie . length & gt;0) {

offset = document . cookie . index of(search);

如果(offset!= -1) {

偏移量+= search . length;

end = document . cookie . index of(";",偏移);

if(end = =-1)end = document . cookie . length;

返回unescape(document . cookie . substring(offset,end));

}

else返回(“”);

}

else返回(“”);

}

函数initialize()

dStyle = detail.style

CLD . years . selectedindex = tY-1900;

CLD . months . selectedindex = tM;

drawCld(tY,tM);

}

& lt/SCRIPT & gt;

& ltSTYLE & gt

。todyaColor { BACKGROUND-COLOR:aqua }

& lt/STYLE & gt;& ltMETA content = " MSHTML 6 . 00 . 2900 . 2802 " name = GENERATOR & gt;& lt/HEAD & gt;

& ltBODY onload = initialize()& gt;

& ltDIV id =详细信息

style = " Z-INDEX:3;滤镜:阴影(颜色=#333333,方向= 135);宽度:140 px;位置:绝对;高度:120px " >& lt/DIV & gt;

& lt中心& gt

& lt表格边框= 0 & gt

& ltTBODY & gt

& ltTR & gt

& ltFORM name = xz & gt

& ltTD width = 440 align = center vAlign = top bgcolor = " # CCCCCC " & gt;

& lt标签& gt122

& lttextarea width = 440 name = " textarea " & gt;& lt/textarea & gt;

& lt/label & gt;

& lt/FORM & gt;

& ltFORM name = CLD & gt;

& ltTD align = middle & gt

& ltTABLE width = " 300 " border = " 0 " cellSpacing = 1 cell padding = 0 & gt;

& ltTR & gt& ltTBODY & gt& ltTR bgcolor="#319AFF " >。

& ltTD colSpan=7 align="center " >& ltFONT style="FONT-SIZE: 9pt "

color = # 9900CC size = 3 & gt公元

& ltSELECT onchange = change CLD()name = years & gt;& lt脚本语言= JavaScript & gtfor(I = 1900;我& lt2101;i++)document . write(' & lt;选项>;'+I)& lt;/SCRIPT & gt;& lt/SELECT & gt;年

& ltSELECT onchange = change CLD()name = months & gt;& lt脚本语言= JavaScript & gtfor(I = 1;我& lt13;i++)document . write(' & lt;选项>;'+I)& lt;/SCRIPT & gt;& lt/SELECT & gt;月球

第一

& ltSELECT name = hours & gt& lt脚本语言= JavaScript & gtfor(I = 1;我& lt13;i++)document . write(' & lt;选项>;'+I)& lt;/SCRIPT & gt;& lt/SELECT & gt;当...的时候

& ltTD width = 54 & gt& ltFONT color = red & gt日的。孙& lt/FONT & gt;& lt/TD & gt;

& ltTD width = 54 & gt1 < FONT color="#e7f7fe " >的消息。MON & lt/FONT & gt;& lt/TD & gt;

& ltTD width = 54 & gt第二个< FONT color="#e7f7fe " >TUE</FONT & gt;& lt/TD & gt;

& ltTD width = 54 & gt三

& ltTD width = 54 & gt四

& ltTD width = 54 & gt五

& ltTD width = 54 & gt& ltFONT color=green>。六

& lt脚本语言= JavaScript & gt& lt!-

巨大变种

for(I = 0;我& lt6;i++) {

document . write(' & lt;' tr align = center & gt')

for(j = 0;j & lt7;j++) {

gNum = i*7+j

document . write(' & lt;TD id = " GD '+gNum+' " onMouseOver = " mOvr('+gNum+')" onMouseOut = " mOut()" onMouseDown = " mDown('+gNum+')" ')

document . write(' & gt;& ltfont id = " SD '+gNum+' " size = 5 face = " Arial Black " ')

if(j = = 0)document . write(' color = red ')

如果(j == 6)

if(I % 2 = = 1)document . write(' color = red ')

else document . write(' color = green ')

document . write(' TITLE = " " & gt;& lt/font & gt;& ltbr & gt& ltfont id = " LD '+gNum+' " size = 2 style = " font-size:9pt;"& gt& lt/font & gt;& lt/TD & gt;)

}

document . write(' & lt;/tr & gt;')

}

//-& gt;& lt/SCRIPT & gt;

& lt/TBODY & gt;& lt/TABLE & gt;& lt/TD & gt;

& ltTD width = 60 align = middle vAlign = top bgcolor = " # CCCCCC " & gt;& ltBR & gt& ltBR & gt& ltP & gt& ltTR & gt& ltTD align = right bgColor = # 00aa 55 colSpan = 8 & gt。& ltFont color = # ffffface =宋体id = GZ & gt;& lt/FONT & gt;& lt/TD & gt;& lt/TR & gt;& lt/TBODY & gt;& lt/TABLE & gt;& lt/TD & gt;& lt/FORM & gt;& lt/CENTER & gt;& lt/TR & gt;& lt/TBODY & gt;& lt/TABLE & gt;& lt/CENTER & gt;& lt/BODY & gt;& lt/HTML & gt;