PHP在其中几个中拆分单个DateTime

时间:2014-05-20 11:31:53

标签: php mysql datetime date-arithmetic

我们假设我的活动时间为2014-05-20 09:00,结束时间为2014-05-20 17:00!我想要的是能够将这个事件分成两部分,比如休息时间是11:00-12:00(实际上存储为日期时间),这将导致4个日期时间:

2014-05-20 09:00 – 2014-05-20 11:00
2014-05-20 12:00 – 2014-05-20 17:00

我可以有几个休息时间将事件分成许多子事件。

我的想法是对休息时间日期时间进行排序,并将第一个休息时间结束时间用作第一个子事件的结束时间,反之亦然,具体取决于休息时间。但是这里有很多计算要做,不是有更简单的方法吗?

0 个答案:

没有答案