我的商店在下午5点开门,并在凌晨2点(明天)后关闭。
$opening_time = date('m-d h:i A', strtotime($user['from_time']));
$close_time = date('m-d h:i A', strtotime($user['to_time'].' + 1 days'));
$current = date('m-d h:i A',time());
$status = (time() > strtotime( $user['from_time'] ) && time() < strtotime( $user['to_time'].' + 1 days' ))?"open":"close";
这是我试图做的一切都完美无缺,直到00:00之后,我的情况未能检查时间是否在开放时间之后
请帮我解决这个问题。这已经吃了一个星期了。
答案 0 :(得分:3)
你的问题真的令人困惑,但如果你只需要检查时间是否在下午5点到凌晨2点之间,这很简单:
$hour = date("G", time());
echo (($hour > 16) || ($hour < 2)) ? "open" : "closed"