以下代码保存为JS文件后,在页面上需要显示的地方引用就行,代码如下:
- //JScript文件
- calendar=newDate();
- day=calendar.getDay();
- month=calendar.getMonth();
- date=calendar.getDate();
- year=calendar.getYear();
- if(year<100)year=1900+year;
- cent=parseInt(year/100);
- g=year%19;
- k=parseInt((cent-17)/25);
- i=(cent-parseInt(cent/4)-parseInt((cent-k)/3)+19*g+15)%30;
- i=i-parseInt(i/28)*(1-parseInt(i/28)*parseInt(29/(i+1))*parseInt((21-g)/11));
- j=(year+parseInt(year/4)+i+2-cent+parseInt(cent/4))%7;
- l=i-j;
- emonth=3+parseInt((l+40)/44);
- edate=l+28-31*parseInt((emonth/4));
- emonth--;
- vardayname=newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
- varmonthname=
- newArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");
- document.write("<fontcolor=FF0000>"+year+"年");
- document.write(monthname[month]);
- document.write(date+"日");
- document.write(dayname[day]+""+"</font>");
- //January(1月份节日,以下同。)
- month++;
- vardateArray=newArray();
- dateArray[0]=newArray("2008/1/1","2008/2/7","2008/2/21","2008/3/8","2008/4/4","2008/5/1","2008/7/1","2008/8/1","2008/9/14","2008/10/1","2008/12/25",
- "2009/1/1","2009/1/26","2009/2/9","2009/3/8","2009/4/4","2009/5/1","2009/7/1","2009/8/1","2009/9/3","2008/10/1","2009/12/25",
- "2010/1/1","2010/2/14","2010/2/28","2010/3/8","2010/4/4","2010/5/1","2010/7/1","2010/8/1","2010/9/22","2010/10/1","2010/12/25",
- "2011/1/1","2011/2/3","2011/2/17","2011/3/8","2011/4/4","2011/5/1","2011/7/1","2011/8/1","2011/9/12","2011/10/1","2011/12/25",
- "2012/1/1","2012/1/23","2012/2/6","2012/3/8","2012/4/4","2012/5/1","2012/7/1","2012/8/1","2012/9/30","2012/10/1","2012/12/25");
- dateArray[1]=newArray("元旦","春节","元宵节","三八妇女节","清明节","劳动节","建党节","建军节","中秋节","国庆节","圣诞节",
- "元旦","春节","元宵节","三八妇女节","清明节","劳动节","建党节","建军节","中秋节","国庆节","圣诞节",
- "元旦","春节","元宵节","三八妇女节","清明节","劳动节","建党节","建军节","中秋节","国庆节","圣诞节",
- "元旦","春节","元宵节","三八妇女节","清明节","劳动节","建党节","建军节","中秋节","国庆节","圣诞节",
- "元旦","春节","元宵节","三八妇女节","清明节","劳动节","建党节","建军节","中秋节","国庆节","圣诞节");
- varjier=""
- vartians=""
- for(i=0;i<dateArray[0].length;i++)
- {
- varurodz=newDate(dateArray[0][i]);
- vars=dateArray[1][i];
- varnow=newDate();
- varile=urodz.getTime()-now.getTime();
- vardni=Math.floor(ile/(1000*60*60*24));
- if(dni>0)
- {
- jier=s
- tians=dni
- break;
- }
- }
- document.write("距离"+jier+"还有"+tians+"天")
- document.write("<br></font>");
引用方法代码如下:
- <scriptlanguage="javascript"src=JScript.js></script>
以上脚本还可以和数据库进行绑定,这里就不再讲述了.