JavaScript 今日值班代码

https://xikuang.ren/assets/img/20190824231512.png?imageslim

单位网站首页要求显示单位每天的值班人员名单,百度了一下,发现了一段神奇的JS代码,寥寥几行可以完全满足我的需求。

代码内容如下:


function jinrizhiban(){
    //把需要排班的姓名按照排班顺序写在下面一行里面就可以 
    var pers=new Array('同志1','同志2','同志3','同志4','同志5','同志6');
    //调整调整因子ctrl_param的数值,能控制启用程序的当天由谁值班(同志1则填0,同志2则填1,以此类推),以后都能自动更新显示 
    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());

如果你用的是Wordpress网站,只需要在侧栏添加一个文本小工具,标题改为“今日值班”,将这段代码粘贴进去,略作调整,它就会每天随着日期变化改变值班人员啦。

Tips:

  • 一人值多天班,可重复输入一个人姓名多次来实现;
  • 多个值班岗位,可以多次复制粘贴上面的代码来实现。