【发布时间】:2010-12-03 15:35:20
【问题描述】:
我有一个似乎很难解决的问题,所以我希望有人能为我提供一个好的解决方案:)
我有一个 PHP 程序,其中包含酒店许多会议室的预订列表。我需要计算一天中至少有 1 个会议室在使用的时间。
这里是一个例子:
Room 1: 10h 00 to 13h 00
Room 2: 11h 00 to 14h 00
Room 3: 15h 00 to 16h 00
根据这些数字,我需要计算酒店在 5 小时内(10h 到 14h 和 15h 到 16h)的使用时间。
最后,这告诉我酒店必须付钱给某人检查房间以防有人出现问题。
如果您没有可以帮助我的库,那么算法可能是一个好的开始。
【问题讨论】:
-
检查
strtotimephp.net/manual/en/function.strtotime.php -
简单地说,你需要做一些间隔的重聚。
-
@ajreal - 谢谢,但我的数据已经是日期格式。我的问题是如何处理这些数据。