学习首页 百科 人生课堂 办公软件 英语学习 操作系统 故事会 编程资料 软件学习 设计
铭瑶网 >> 学习首页 >> 编程 >> 检测最近两个星期天的日期(当然也可以是其它星期)
标题:检测最近两个星期天的日期(当然也可以是其它星期)

【字体: 】 时间:2008-4-11 来源:互联网 作者:study

检测最近两个星期天的日期(当然也可以是其它星期)

要完成此效果把如下代码加入到<body>区域中<SCRIPT LANGUAGE="JavaScript"><!-- Beginfunction isLeapYear () {year = new Date().getYear();year += (year < 2000 ? 1900 : 0);return (year % 4==0 && year % 100!=0 || year % 400==0);}function formatDate(date) {mymonth = date.getMonth()+1;myweekday = date.getDate();return (mymonth + "/" + myweekday);}function printWeek() {beginday = 0; // first day of each week// 0 = sunday, 1= monday .... 6 = saturdayvar dayarray = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);dayarray[1] = (isLeapYear()) ? 29 : 28;dayfactor = 86400000; // one day equals 86400000 millisecondsweekstart = new Date();weekend = new Date();while (weekstart.getDay() != beginday) {weekstart.setTime(weekstart.getTime() - dayfactor);}weekend.setTime(weekend.getTime() + 6*dayfactor);document.write("最近两个星期天为:  " + formatDate(weekstart) + " - " + formatDate(weekend));}//  End --></script><script>printWeek();</script> 

查看/参与:讨论/评论 相关文章:Javascript