检测最近两个星期天的日期,当然也可以是其它星期 - 中国WEB开发者网络 (http://www.webasp.net) -- 网页特效 (http://www.webasp.net/javascript/) --- 检测最近两个星期天的日期,当然也可以是其它星期 (http://www.webasp.net/javascript/1/33.htm) |
| -- 发布日期: 2004-05-24 |
| <!-- 网页特效代码由[中国WEB开发者网络:http://www.ChinaWebDev.com]提供! --> <!-- 要实现此效果需要 1 个步骤: --> <!-- 第 1 步: --> <!-- 把下面的代码加到<BODY></BODY>区域中: --> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function 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 = saturday var 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 milliseconds weekstart = 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> |
| webasp.net |