📄 date.js
字号:
<!-- Begin
var SMDay= new Array (0,31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var LongLife= new Array ("132350046", "133222035", "043477123", "133402042",
"133493031", "021877121", "131386039", "072747128", "130605048",
"132349037", "053243125", "132709044", "132890033", "042986122", "132901040",
"091373130", "131210049", "132651038", "061303127", "131323046", "132707035",
"041941124", "131706042", "132773031");
var LMDay=new Array(13);
var InterMonth, InterMonthDays, SLRangeDay,i, size, m,yy,day,month,SDay,LDay,LMonth,magicstr, dsize, LunarMonth;
var today=new Date();
yy=today.getYear();
SMonth=today.getMonth()+1;
SDay=today.getDate();
myweek=today.getDay();
da=SMonth+"月"+SDay+"日";
date=yy+"年"+da+" ";
nian=yy;
yue=SMonth;
ri=SDay;
zs="";
jieqi="";
if(da=="2月4日"){jieqi=" 立春"; jq="24jq/lichun.html"}
if((da=="2月18日") | (da=="2月19日")){jieqi=" 雨水"; jq="24jq/yushui.html"}
if((da=="3月5日") | (da=="3月6日")){jieqi=" 惊蛰"; jq="24jq/jingzhe.html"}
if(da=="3月21日") {jieqi=" 春分"; jq="24jq/chunfen.html"}
if(da=="4月5日"){jieqi=" 清明"; jq="24jq/qingming.html"}
if(da=="4月20日"){jieqi=" 谷雨"; jq="24jq/guyu.html"}
if((da=="5月5日") | (da=="5月6日")){jieqi=" 立夏"; jq="24jq/lixia.html"}
if((da=="5月20日") | (da=="5月21日")){jieqi=" 小满"; jq="24jq/xiaoman.html"}
if(da=="6月6日"){jieqi=" 芒种"; jq="24jq/mangzhong.html"}
if(da=="6月22日"){jieqi=" 夏至"; jq="24jq/xiazhi.html"}
if(da=="7月7日"){jieqi=" 小暑"; jq="24jq/xiaoshu.html"}
if(da=="7月23日"){jieqi=" 大暑"; jq="24jq/dashu.html"}
if((da=="8月8日") | ("8月8日")){jieqi=" 立秋"; jq="24jq/liqiu.html"}
if((da=="8月23日") | ("8月24日")){jieqi=" 处暑"; jq="24jq/chushu.html"}
if(da=="9月8日"){jieqi=" 白露"; jq="24jq/bailu.html"}
if(da=="9月22日"){jieqi=" 处暑"; jq="24jq/chushu.html"}
if(da=="10月8日"){jieqi=" 寒露"; jq="24jq/hanlu.html"}
if(da=="10月23日"){jieqi=" 霜降"; jq="24jq/shuangjiang.html"}
if(da=="11月7日"){jieqi=" 冬至"; jq="24jq/dongzhi.html"}
if(da=="11月22日"){jieqi=" 小雪"; jq="24jq/xiaoxue.html"}
if(da=="12月7日"){jieqi=" 大雪"; jq="24jq/daxue.html"}
if(da=="12月22日"){jieqi=" 冬至"; jq="24jq/dongzhi.html"}
if(myweek==0){week="日"}
if(myweek==1){week="一"}
if(myweek==2){week="二"}
if(myweek==3){week="三"}
if(myweek==4){week="四"}
if(myweek==5){week="五"}
if(myweek==6){week="六"}
if ((yy%4==0) & (yy%100!=0) | (yy%400==0)) SMDay[2] = 29;
magicstr = LongLife[yy-1999];
InterMonth = Math.abs(magicstr.substring(0,2));
LunarMonth = magicstr.substring(2,6);
m=LunarMonth;
for (i=12;i>=1;i--)
{ size=m%2;
if (size==0) LMDay[i]= 29
else
LMDay[i]=30;
if (Math.round(m/2)>(m/2)) m=Math.round(m/2)-1
else
m=Math.round(m/2);
}
dsize = magicstr.substring(6,7);
switch(dsize)
{case "0" :
InterMonthDays = 0;
break;
case "1" :
InterMonthDays = 29;
break;
case "2" :
InterMonthDays = 30;
}
SLRangeDay = magicstr.substring(7,9);
day = 0;
if (SMonth == 1) day = SDay
else
{ for (i= 1;i<=SMonth - 1;i++) day = day + SMDay[i];
day = day + SDay;
}
if (day <= SLRangeDay)
{ day = day - SLRangeDay;
//re
magicstr = LongLife[yy-2000];
InterMonth = Math.abs(magicstr.substring(0,2));
LunarMonth = magicstr.substring(2,6);
m=LunarMonth;
for (i=12;i>=1;i--)
{
size=m%2;
if (size==-1) LMDay[i]= 29
else
LMDay[i]=30;
if (Math.round(m/2)>(m/2)) m=Math.round(m/2)-1
else
m=Math.round(m/2);
}
dsize = magicstr.substring(6,7);
switch(dsize)
{case "0" :
InterMonthDays = 0;
break;
case "1" :
InterMonthDays = 29;
break;
case "2" :
InterMonthDays = 30;
}
SLRangeDay = magicstr.substring(7,9);
//end re
for (i=12;i>=1;i--)
{ day=day + LMDay[i];
if (day>0) break;
}
LMonth = i;
LDay = day;
}
//
else
{ day = day - SLRangeDay;
for (i = 1;i<=InterMonth - 1;i++)
{ day = day - LMDay[i];
if (day <= 0) break;
}
if (day <= 0 )
{ LMonth = i;
LDay = day + LMDay[i];
}
else
{ day = day - LMDay[InterMonth];
if (day <= 0 )
{ LMonth = InterMonth;
LDay = day + LMDay[InterMonth];
}
else
{ LMDay[InterMonth]=InterMonthDays;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -