(PHP) Показывать ссылку ТОЛЬКО в рабочее время?

Я пытаюсь сделать ссылку в реальном времени на веб-сайте только в рабочее время. У меня есть код ниже, который, кажется, работает днем, но не будет работать утром, и я не уверен, почему … $start и $end – значения, полученные из базы данных MySQL, но в моем примере я жестко закодированные, чтобы упростить пример.

 $LinkStatus = "on"; $start = 9:00:00; $end = 23:00:00; $current_time = date('G:i:s'); //9:35:00 if (($start > $current_time) || ($end < $current_time)) { $LinkStatus = "off"; } 

Если время начала больше текущего времени, то бизнес еще не открыт. Если время окончания меньше текущего времени, то это происходит через часы. В любое время между 9:00 и 23:00 (23:00) ни одно из этих условий не должно быть правдой, поэтому $LinkStatus должен оставаться $LinkStatus . Однако, похоже, сейчас это не так. Что-то настраивает на "off" .

Я повторил переменную выше оператора if и под ней, поэтому я могу подтвердить, что это оператор if, заставляющий переменную быть "off" .

Как вы можете видеть из моего примера кода, я не очень хорошо разбираюсь в PHP. Любая помощь приветствуется.

Solutions Collecting From Web of "(PHP) Показывать ссылку ТОЛЬКО в рабочее время?"