HTML代码片段
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <title>js汽车限行代码北京- 一起学编程网</title> </head> <body> <p id="car"> <p id="car_week">今天</p> <p id="car_num">停驶</p> </p> <script type="text/javascript" src="car.js"></script> </body> </html>
js代码片段
function curDateTime(r) { var d = r; var year = d.getYear(); var month = d.getMonth() + 1; var date = d.getDate(); var day = d.getDay(); var curDateTime = year; if (month > 9) curDateTime = curDateTime + "" + month; else curDateTime = curDateTime + "0" + month; if (date > 9) curDateTime = curDateTime + "" + date; else curDateTime = curDateTime + "0" + date; return curDateTime;
} function curDateTime2(r) { var d = r; var year = d.getYear(); var month = d.getMonth(); var date = d.getDate(); var curDateTime = year; if (month > 9) curDateTime = curDateTime + "" + month; else curDateTime = curDateTime + "0" + month; if (date > 9) curDateTime = curDateTime + "" + date; else curDateTime = curDateTime + "0" + date; return curDateTime; }
var today = curDateTime(new Date()); var fday1 = curDateTime2(new Date("2013", "07", "07")); //第1时间段开始时间 var tday1 = curDateTime2(new Date("2013", "10", "05")); //第1时间段结束时间 var fday2 = curDateTime2(new Date("2013", "10", "06")); //第2时间段开始时间 var tday2 = curDateTime2(new Date("2014", "01", "04")); //第2时间段结束时间 var fday3 = curDateTime2(new Date("2014", "01", "05")); //第3时间段开始时间 var tday3 = curDateTime2(new Date("2014", "04", "10")); //第3时间段结束时间 var inumber = ""; var difday = ""; if (today >= fday1 && today <= tday1) { inumber = new Array("无停驶尾号", "3 和 8", "4 和 9", "5 和 0", "1 和 6", "2 和 7", "无停驶尾号"); } if (today >= fday2 && today <= tday2) { inumber = new Array("无停驶尾号", "2 和 7", "3 和 8", "4 和 9", "5 和 0", "1 和 6", "无停驶尾号"); } if (today >= fday3 && today <= tday3) { inumber = new Array("无停驶尾号", "1 和 6", "2 和 7", "3 和 8", "4 和 9", "5 和 0", "无停驶尾号"); }
var number = ""; var weekday = new Date(); var weekid = weekday.getDay();
switch (weekid) { case 0: day = "星期日"; number = inumber[0]; break;
case 1: day = "星期一"; number = inumber[1];s break;
case 2: day = "星期二"; number = inumber[2]; break;
case 3: day = "星期三"; number = inumber[3]; break;
case 4: day = "星期四"; number = inumber[4]; break;
case 5: day = "星期五"; number = inumber[5]; break;
case 6: day = "星期六"; number = inumber[6];break;
}
var showWeek = document.getElementById("car_week"); var oldvalue = showWeek.innerHTML; showWeek.innerHTML = oldvalue + day; var car_num = document.getElementById("car_num"); if (today == "20130919" || today == "20130920" || today == "20131001" || today == "20131002" || today == "20131003" || today == "20131004" || today == "20131005" || today == "20131006" || today == "20131007" || today == "20140101" || today == "20140102" || today == "20140103" || today == "20140131" || today == "20140201" || today == "20140202" || today == "20140203" || today == "20140204" || today == "20140205" || today == "20140404") {//特殊节假日处理 number = inumber[0]; } car_num.innerHTML = number;