0
我在我的项目中使用PHP/MySQL,并且我有一个包含时间值和星期几的表格。在本周的其余时间里,行是SUNDAY_OPEN SUNDAY_CLOSE等。这些保留时间如9:00
和17:00
。什么是最快的方式来判断我们是否在特定的小时范围内工作?
我想要做的就是在特定的访问时间内知道PHP中的NOW()或time()是否恰好落在该时间范围内。
我在我的项目中使用PHP/MySQL,并且我有一个包含时间值和星期几的表格。在本周的其余时间里,行是SUNDAY_OPEN SUNDAY_CLOSE等。这些保留时间如9:00
和17:00
。什么是最快的方式来判断我们是否在特定的小时范围内工作?
我想要做的就是在特定的访问时间内知道PHP中的NOW()或time()是否恰好落在该时间范围内。
如何像:
$day_of_week = strtoupper(date("l"));
$current_hour = date("G:i");
$sql = "
SELECT COUNT(*) AS `open`
FROM `schedule`
WHERE '{$current_hour}' BETWEEN `{$day_of_week}_OPEN` AND `{$day_of_week}_CLOSE`";
什么类型的列是什么人? –
它们是DATETIME类型的 – Ted