我的任务是使用 php 创建一个脚本,以在正确的时间显示打开和关闭。到目前为止,我有时间进行正确的工作,如果在此期间每周营业 7 天,这会很好。然而,该项目的场景是营业时间为周一至周五上午 7:00 至下午 5:30,然后周六上午 7:00 至下午 1:00 开放,周日休息。我想我可以使用日期函数 w 因为它显示 0-6 并调用 if
if($date >= 0 && $date < 6)
但这没有用。这是我到目前为止的代码
<?php
date_default_timezone_set('America/Chicago');
$open = "700";
$close = "1730";
$time = date('Gi');
$day = date('w');
if ($time >= $open && $time <= $close) {
echo "We are Open";
} else {
echo "We are closed";
}
?>