我有一个PHP脚本,它从数据库接收一组事件,其中包含开始/结束日期时间,表示工作时间.
Begin | End
2013-08-14 10:00:00 | 2013-08-22 09:30:00
2013-08-08 07:00:00 | 2013-08-08 15:00:00
2013-08-09 07:00:00 | 2013-08-10 07:00:00
Run Code Online (Sandbox Code Playgroud)
现在我想计算每一天的工作量.对于第一行,我想要一个像这样的输出:
Begin | End
2013-08-14 10:00:00 | 2013-08-14 23:59:59
2013-08-15 00:00:00 | 2013-08-15 23:59:59
2013-08-16 00:00:00 | 2013-08-16 23:59:59
....
2013-08-22 00:00:00 | 2013-08-22 09:30:00
Run Code Online (Sandbox Code Playgroud)
我已经看到了DatePeriod和DateInterval的一些东西,但那些没有花时间考虑.
谢谢你的帮助.