7天一个周期轮换值班

lty696 2015-04-07 01:08:38
例如:四月1日起:
一月1日至7日输出值班经理“111”
一月8日至14日输出值班经理“222”
一月15日至21日输出值班经理“333”
一月22日至28日输出值班经理“444”
一月29日至二月4日输出值班经理“555”
二月5日至11日输出值班经理“111”
二月12日至18日输出值班经理“222”
以此类推。

5个人每人值班7天,5人全部轮换完成后从头开始。

...全文
320 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
设置一个起始时间,设置一个结束时间 然后for循环,依靠一个标志位,确认当前是谁 diff%(7*5)/7就知道当前是谁了
Dogfish 2015-04-12
  • 打赏
  • 举报
回复

s = "11,22,33,44,55"    ‘经理的字串
ar = split(s, ",")   ’把经理们转成数组
FirstDate = CDate("2014-12-31")  ‘第一天的前一天
CurrentDate = CDate("2015-02-12") ‘今天谁值班的日子
Diff = datediff("d", FirstDate, CurrentDate)
Pos = Round(Diff/7.0000000001+0.5)
arIndex = (Pos-1) mod 5
msgbox ar(arIndex) ’获得今天谁值班
wangsdong1 2015-04-10
  • 打赏
  • 举报
回复
MyArray = Array("Jan","Feb","Mar","Apr","May") len1 = 5 starttime = cdate("2015-01-01") for i = 0 to 50 j = i mod len1 t1 = DateAdd("d",i*7,starttime) t2 = DateAdd("d",7,t1) response.write split(t1," ")(0)&"至"&split(t2," ")(0)."日输出值班经理“"&arr(j)&"<br >"; next

28,376

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧