?? main.js
字號:
}
for(i in wFtv)
if(wFtv[i].match(/^(\d{2})(\d)(\d)([\s\*])(.+)$/))
if(Number(RegExp.$1)==(m+1)) {
tmp1=Number(RegExp.$2);
tmp2=Number(RegExp.$3);
if(tmp1<5)
this[((this.firstWeek>tmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek].solarFestival += RegExp.$5 + ' ';
else {
tmp1 -= 5;
tmp3 = (this.firstWeek+this.length-1)%7;
this[this.length - tmp3 - 7*tmp1 + tmp2 - (tmp2>tmp3?7:0) - 1 ].solarFestival += RegExp.$5 + ' ';
}
}
for(i in lFtv)
if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) {
tmp1=Number(RegExp.$1)-firstLM
if(tmp1==-11) tmp1=1
if(tmp1 >=0 && tmp1<n) {
tmp2 = lDPOS[tmp1] + Number(RegExp.$2) -1
if( tmp2 >= 0 && tmp2<this.length) {
this[tmp2].lunarFestival += RegExp.$4 + ' '
if(RegExp.$3=='*') this[tmp2].color = '#FF00FF'
}
}
}
if(m==2 || m==3) {
var estDay = new easter(y);
if(m == estDay.m)
this[estDay.d-1].solarFestival = this[estDay.d-1].solarFestival+'復活節';
}
if((this.firstWeek+12)%7==5) this[12].solarFestival += '黑色星期五'
if(y==tY && m==tM) this[tD-1].isToday = true;
}
function CalConv(d,dd) {
return '歲煞'+sfw[dd]+' '+AnimalIdx[dd]+'日沖('+Gan5[d]+Zhi3[dd]+')'+AnimalIdx2[dd];
}
function jzny(d){
var ny;
if(d=='00' || d=='11') ny='海中金';
if(d=='22' || d=='33') ny='爐中火';
if(d=='44' || d=='55') ny='大林木';
if(d=='66' || d=='77') ny='路旁土';
if(d=='88' || d=='99') ny='劍鋒金';
if(d=='010' || d=='111') ny='山頭火';
if(d=='20' || d=='31') ny='洞下水';
if(d=='42' || d=='53') ny='城墻土';
if(d=='64' || d=='75') ny='白臘金';
if(d=='86' || d=='97') ny='楊柳木';
if(d=='08' || d=='19') ny='泉中水';
if(d=='210' || d=='311') ny='屋上土';
if(d=='40' || d=='51') ny='霹雷火';
if(d=='62' || d=='73') ny='松柏木';
if(d=='84' || d=='95') ny='常流水';
if(d=='06' || d=='17') ny='沙中金';
if(d=='28' || d=='39') ny='山下火';
if(d=='410' || d=='511') ny='平地木';
if(d=='60' || d=='71') ny='壁上土';
if(d=='82' || d=='93') ny='金箔金';
if(d=='04' || d=='15') ny='佛燈火';
if(d=='26' || d=='37') ny='天河水';
if(d=='48' || d=='59') ny='大驛土';
if(d=='610' || d=='711') ny='釵釧金';
if(d=='80' || d=='91') ny='桑柘木';
if(d=='02' || d=='13') ny='大溪水';
if(d=='24' || d=='35') ny='沙中土';
if(d=='46' || d=='57') ny='天上火';
if(d=='68' || d=='79') ny='石榴木';
if(d=='810' || d=='911') ny='大海水';
return(ny);
}
function jznyy(d){
var nyy;
if(d=='00' || d=='11') nyy='金';
if(d=='22' || d=='33') nyy='火';
if(d=='44' || d=='55') nyy='木';
if(d=='66' || d=='77') nyy='土';
if(d=='88' || d=='99') nyy='金';
if(d=='010' || d=='111') nyy='火';
if(d=='20' || d=='31') nyy='水';
if(d=='42' || d=='53') nyy='土';
if(d=='64' || d=='75') nyy='金';
if(d=='86' || d=='97') nyy='木';
if(d=='08' || d=='19') nyy='水';
if(d=='210' || d=='311') nyy='土';
if(d=='40' || d=='51') nyy='火';
if(d=='62' || d=='73') nyy='木';
if(d=='84' || d=='95') nyy='水';
if(d=='06' || d=='17') nyy='金';
if(d=='28' || d=='39') nyy='火';
if(d=='410' || d=='511') nyy='木';
if(d=='60' || d=='71') nyy='土';
if(d=='82' || d=='93') nyy='金';
if(d=='04' || d=='15') nyy='火';
if(d=='26' || d=='37') nyy='水';
if(d=='48' || d=='59') nyy='土';
if(d=='610' || d=='711') nyy='金';
if(d=='80' || d=='91') nyy='木';
if(d=='02' || d=='13') nyy='水';
if(d=='24' || d=='35') nyy='土';
if(d=='46' || d=='57') nyy='火';
if(d=='68' || d=='79') nyy='木';
if(d=='810' || d=='911') nyy='水';
return(nyy);
}
function easter(y) {
var term2=sTerm(y,5);
var dayTerm2 = new Date(Date.UTC(y,2,term2,0,0,0,0));
var lDayTerm2 = new Lunar(dayTerm2);
if(lDayTerm2.day<15)
var lMlen= 15-lDayTerm2.day;
else
var lMlen= (lDayTerm2.isLeap? leapDays(y): monthDays(y,lDayTerm2.month)) - lDayTerm2.day + 15;
var l15 = new Date(dayTerm2.getTime() + 86400000*lMlen );
var dayEaster = new Date(l15.getTime() + 86400000*( 7-l15.getUTCDay() ) );
this.m = dayEaster.getUTCMonth();
this.d = dayEaster.getUTCDate();
}
function cDay(d){
var s;
switch (d) {
case 10:
s = '初十'; break;
case 20:
s = '二十'; break;
case 30:
s = '三十'; break;
default :
s = nStr2[Math.floor(d/10)];
s += nStr1[d%10];
}
return(s);
}
function cDay2(d){
var s2;
switch (d) {
case 1:
s2 = '正'; break;
case 2:
s2 = '二'; break;
case 3:
s2 = '三'; break;
case 4:
s2 = '四'; break;
case 5:
s2 = '五'; break;
case 6:
s2 = '六'; break;
case 7:
s2 = '七'; break;
case 8:
s2 = '八'; break;
case 9:
s2 = '九'; break;
case 10:
s2 = '十'; break;
case 11:
s2 = '十一'; break;
case 12:
s2 = '十二'; break;
default :
}
return(s2);
}
var cld;
function drawCld(SY,SM) {
var i,sD,s,size,bsms,rmms,SY2;
cld = new calendar(SY,SM);
if(SY>1874 && SY<1909) yDisplay = '光緒 ' + (((SY-1874)==1)?'元':SY-1874)
if(SY>1908 && SY<1912) yDisplay = '宣統 ' + (((SY-1908)==1)?'元':SY-1908)
if(SY>1911 && SY<1949) yDisplay = '民國 ' + (((SY-1911)==1)?'元':SY-1911)
if(SY>1948 && SY<1950) yDisplay = '中華人民共和國' + (((SY-1948)==1)?'成立':SY-1948)
if(SY>1949) yDisplay = '中華人民共和國成立' + (((SY-1949)==1)?'元':SY-1949)
if(SM==0){SY2=SY-1;}else{SY2=SY;}
GZ.innerHTML =' <a onmouseout="hidetip2()" onmouseover=showtip2(this,event,"'+'公元'+SY+'年'+(SM+1)+'月","0","'+SM+'") href="#">'+ yDisplay+'年'+'</a> <font color=#FFCC00>●</font> '+Animals[(SY2-4)%12]+'年[農歷' + cyclical(SY2-1900+36)+'年]' +'</a> <img src="images/img_ShengXiao/' + ((SY2-4)%12+1) +'.gif"> ' ;
YMBG.innerHTML = monthName[SM]+" " +SY+"</a>" ;
for(i=0;i<42;i++) {
sObj=eval('SD'+ i);
lObj=eval('LD'+ i);
sObj.parentElement.parentElement.background = '';
sD = i - cld.firstWeek;
if(sD>-1 && sD<cld.length) {
sObj.innerHTML = sD+1;
if(cld[sD].isToday) sObj.parentElement.parentElement.background = 'images/img_Calendar/img_Other/bk.gif';
sObj.style.color = cld[sD].color;
if(cld[sD].lDay==1) {
rmms=(cld[sD].isLeap?'閏':'');
if(rmms!=''){
bsms='';
} else {
bsms=(monthDays(cld[sD].lYear,cld[sD].lMonth)==29?'小':'大');
}
lObj.innerHTML = '<b>'+rmms + cld[sD].lMonth + '月' + bsms+'</b>';
} else {
lObj.innerHTML = cDay(cld[sD].lDay);
}
s=cld[sD].lunarFestival;
if(s.length>0) {
if(s.length>4) s = s.substr(0, 3)+'…';
s = s.fontcolor('#C49402');
} else {
s=cld[sD].solarFestival;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -