【发布时间】:2019-05-03 23:56:13
【问题描述】:
我有一个数组,我将 24 小时分成 3 个时段(每个时段 8 小时)
<?php
$timeSlot = [
'A' => '06:00-14:00', // 8 hr
'B' => '14:00-22:00', // 8 hr
'C' => '22:00-06:00', // 8 hr
];
我的脚本加载后如何获取当前时隙 (A/B/C)?
【问题讨论】:
-
包含/不包含哪个开始/结束时间?
-
插槽 C 将转到下一个日期,因为它将超过 00:00 (12AM)
-
这不是卢克的问题。
14:00在哪个插槽中? A 还是 B? -
我将首先重新构造该数组,使其具有用于“开始”和“结束”的单独键。然后与当前时间比较。
-
'B'可以看成
14:00:01