【发布时间】:2018-05-10 22:43:25
【问题描述】:
我正在尝试比较两次,其中一个是 12 小时格式,另一个是 24 小时格式,即上午 12 点之后。
$time = date( 'H:i:s', current_time( 'timestamp', 0 ));
$open = '18:00';
$closed = '01:30';
if ( $time < $open || $time > $closed)
{
//do something
}
这总是失败,这与 01.30 有关,因为如果我在 00:00 之前做任何事情,例如23.30:
$time = date( 'H:i:s', current_time( 'timestamp', 0 ));
$open = '18:00';
$closed = '23:30';
以上工作。
我也尝试过这样的strtotime,但没有成功。
if ( $time < strtotime($open) || $time > strtotime($closed))
如何在下午 6 点到凌晨 2 点之间进行评估?
【问题讨论】: