ITPub博客

首页 > IT职业 > IT图书 > 农历挂历

农历挂历

原创 IT图书 作者:chunzhisu 时间:2014-11-05 11:49:13 0 删除 编辑

点击(此处)折叠或打开

  1. <!--要完成此效果把如下代码加入到区域中--亿诚-石家庄化妆培训>
  2. <script language=\"JavaScript\">
  3. <!--
  4. var bsYear;
  5. var bsDate;
  6. var bsWeek;
  7. var arrLen=8; //数组长度
  8. var sValue=0; //当年的秒数
  9. var dayiy=0; //当年第几天
  10. var miy=0; //月份的下标
  11. var iyear=0; //年份标记
  12. var dayim=0; //当月第几天
  13. var spd=86400; //每天的秒数
  14. var year1999=\"30;29;29;30;29;29;30;29;30;30;30;29\"; //354
  15. var year2000=\"30;30;29;29;30;29;29;30;29;30;30;29\"; //354
  16. var year2001=\"30;30;29;30;29;30;29;29;30;29;30;29;30\"; //384
  17. var year2002=\"30;30;29;30;29;30;29;29;30;29;30;29\"; //354
  18. var year2003=\"30;30;29;30;30;29;30;29;29;30;29;30\"; //355
  19. var year2004=\"29;30;29;30;30;29;30;29;30;29;30;29;30\"; //384
  20. var year2005=\"29;30;29;30;29;30;30;29;30;29;30;29\"; //354
  21. var year2006=\"30;29;30;29;30;30;29;29;30;30;29;29;30\";
  22. var month1999=\"正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月\"
  23. var month2001=\"正月;二月;三月;四月;闰四月;五月;六月;七月;八月;九月;十月;十一月;十二月\"
  24. var month2004=\"正月;二月;闰二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月\"
  25. var month2006=\"正月;二月;三月;四月;五月;六月;七月;闰七月;八月;九月;十月;十一月;十二月\"
  26. var Dn=\"初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十\";
  27. var Ys=new Array(arrLen);
  28. Ys[0]=919094400;Ys[1]=949680000;Ys[2]=980265600;
  29. Ys[3]=1013443200;Ys[4]=1044028800;Ys[5]=1074700800;
  30. Ys[6]=1107878400;Ys[7]=1138464000;
  31. var Yn=new Array(arrLen); //农历年的名称
  32. Yn[0]=\"己卯年\";Yn[1]=\"庚辰年\";Yn[2]=\"辛巳年\";
  33. Yn[3]=\"壬午年\";Yn[4]=\"癸未年\";Yn[5]=\"甲申年\";
  34. Yn[6]=\"乙酉年\";Yn[7]=\"丙戌年\";
  35. var D=new Date();
  36. var yy=D.getYear();
  37. var mm=D.getMonth()+1;
  38. var dd=D.getDate();
  39. var ww=D.getDay();
  40. if (ww==0) ww=\"星期日\";
  41. if (ww==1) ww=\"星期一\";
  42. if (ww==2) ww=\"星期二\";
  43. if (ww==3) ww=\"星期三\";
  44. if (ww==4) ww=\"星期四\";
  45. if (ww==5) ww=\"星期五\";
  46. if (ww==6) ww=\"星期六\";
  47. ww=ww;
  48. var ss=parseInt(D.getTime() / 1000);
  49. if (yy<100) yy=\"19\"+yy;
  50. for (i=0;i
  51. if (ss>=Ys[i]){
  52. iyear=i;
  53. sValue=ss-Ys[i]; //当年的秒数
  54. }
  55. dayiy=parseInt(sValue/spd)+1; //当年的天数
  56. var dpm=year1999;
  57. if (iyear==1) dpm=year2000;
  58. if (iyear==2) dpm=year2001;
  59. if (iyear==3) dpm=year2002;
  60. if (iyear==4) dpm=year2003;
  61. if (iyear==5) dpm=year2004;
  62. if (iyear==6) dpm=year2005;
  63. if (iyear==7) dpm=year2006;
  64. dpm=dpm.split(\";\");
  65. var Mn=month1999;
  66. if (iyear==2) Mn=month2001;
  67. if (iyear==5) Mn=month2004;
  68. if (iyear==7) Mn=month2006;
  69. Mn=Mn.split(\";\");
  70. var Dn=\"初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十\";
  71. Dn=Dn.split(\";\");
  72. dayim=dayiy;
  73. var total=new Array(13);
  74. total[0]=parseInt(dpm[0]);
  75. for (i=1;i
  76. for (i=dpm.length-1;i>0;i--)
  77. if (dayim>total[i-1]){
  78. dayim=dayim-total[i-1];
  79. miy=i;
  80. }
  81. bsWeek=ww;
  82. bsDate=yy+\"年\"+mm+\"月\";
  83. bsDate2=dd;
  84. bsYear=\"农历\"+Yn[iyear];
  85. bsYear2=Mn[miy]+Dn[dayim-1];
  86. if (ss>=Ys[7]||ss
  87. function CAL(){
  88. document.write(\"
  89. document.write(\"
  90. \"+bsDate+\"
    \"+bsDate2+\"
    \");
  91. document.write(bsWeek+\"
    \"+\"
    \");
  92. document.write(bsYear+\"
    \"+bsYear2+\"
  93. \");
  94. }
  95. //-->
  96. </script>
  97. <script language=\"javascript\">CAL();</script>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29737856/viewspace-1321102/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 一段倒计时代码
请登录后发表评论 登录
全部评论

注册时间:2014-07-04

  • 博文量
    95
  • 访问量
    122216