今天遇到一个有趣的问题。
我的公司有3个班次:
第一班:早上6点至下午2点
第二班:下午2点-晚上10点
第三班:10pm-6am
使用php,我需要找到从给定起点过去3(或x)次完整班次的日期和时间。
所以,如果我的出发点是1/29/2020 6:00 PM(第二班中途),那么我想要的结果将是:
上一次完整的第一班开始于2020年1月29日6:00 AM,结束于1/29/2020 2:00 PM
上次完整的三班制开始于2020年1月28日10:00 PM,结束于1/29/2020 6:00 PM
上次完整的第二班开始于2020年1月28日2:00 PM,结束于2020年1月28日10:00 PM
我已经编写了一个函数来执行此操作,但是我认为这太过分了,必须有一种更简单的方法。
有人想要试一试吗?
最好将您的尝试张贴在这里,这样人们可以通过指出您的功能潜在的问题来做出贡献。