PHPを使用してスクリプトを作成し、正しい時間に開閉を表示するタスクがあります。これまでのところ、私は正確に作業する時間があり、この時間帯に週 7 日営業していれば問題ありません。ただし、プロジェクトのシナリオは、ビジネスは月~金の午前 7 時から午後 5 時 30 分まで営業しており、土曜日は午前 7 時から午後 1 時まで営業しており、日曜は休業しています。0〜6が表示され、ifを呼び出すので、日付関数wを使用できると思いました
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";
}
?>