function zhibanren(){
网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于成都定制网页设计,高端网页制作,对纯水机等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业网站推广优化,H5建站,响应式网站。
var pers=new Array('张三','李四','同志1','同志2','同志3','同志4','同志5','同志6');
var ctrl_param=2;
var now=new Date();
var days=parseInt(now.getTime()/24/3600/1000+3);
return pers[(parseInt(days /7)+ctrl_param) % pers.length];
}
alert(zhibanren()); 主要就是+3 那里。getTime() 返回的是当前时间距1970年1月1日的毫秒数,那天是星期四,所以你得把除出来的天数+3倒退到星期一。然后再根据总天数/7 就可得到距那天有多少个周。剩下的事就简单了。你原来弄复杂了。
html
body
今日值班人:
script language="javascript"
!-- //
d=new Date();
if(d.getDay()==0) document.write("星期天_张天")
if(d.getDay()==1) document.write("星期一_张一")
if(d.getDay()==2) document.write("星期二_张二")
if(d.getDay()==3) document.write("星期三_张三")
if(d.getDay()==4) document.write("星期四_张四")
if(d.getDay()==5) document.write("星期五_张五")
if(d.getDay()==6) document.write("星期六_张六")
// --
/script
/body
/html
晕,用javascript每过10分钟自动刷网页就可以啦
你把排班全部搞好,设置间隔自动刷新网页,到了7点他就自动刷新到今天的来啦
不就20人嘛,用什么数据库呢,把下面的代码放在你的主页需要的位置就可以了:
今日值班:
script type=text/javascript
function jinrizhiban(){
//把需要排班的姓名按照排班顺序写在下面一行里面就可以
var pers=new Array('张三','李四','同志1','同志2','同志3','同志4','同志5','同志6');
//调整下面的调整因子,能控制启用程序的那天由谁值班,以后都能自动更新显示
var ctrl_param=1;
var now=new Date();
var days=parseInt(now.getTime()/24/3600/1000);
return pers[(days+ctrl_param) % pers.length];
}
document.write(jinrizhiban());
/script