javascript实现人员按天按周值班且可以按每天8点开始值班功能实现代码分享
<tr >
    <td width="83" height="30">值周领导:</td>
    <td width="149"><script language=javascript>
var a_per=new Array('李四 13800000000','刘海 1880011111111','张品  13511111111');//值班人员表,
var testday=1+"-"+4+"-"+2010//设定开始计算日期,可自定义啊
var date=new Date();
var str=date.getHours(); var newdate; if (str>=0&&str<8) {newdate=date.getDate()-1} else {newdate=date.getDate()};//if{}判定当前时间如果8-23之间日期则取系统当前日期,如果是0-7点之间日期则取系统当前日期前一天;系统时间23时后转第二天,人为修改,以8点为临界时间
var d1 = (date.getMonth()+1) + "-" +newdate + "-" + date.getFullYear();//取得当前日期var sa=parseInt((Date.parse(d1.toString())-Date.parse(testday.toString()))/1000/60/60/24/7)//每周一班
//var sa=parseInt((Date.parse(d1.toString())-Date.parse(testday.toString()))/1000/60/60/24)//每日一班,变换系统日期看看
var sa1=a_per[(sa+1)%a_per.length];
document.writeln(sa1);
            </script>
         </td>
</tr>javascript实现人员按天按周值班且可以按每天8点开始值班功能实现代码分享