Я пытаюсь сравнить текущее время с временем открытия и закрытия объекта Etablissement:
{% if etablissement.horraire |date('h:i:s') < date() |date('h:i:s') and etablissement.horraireF |date('h:i:s') > date() |date('h:i:s') %}
Проблема этого кода в том, что он работает со временем AM, поэтому, если текущее время 15:00 и открывается в 08:00, закрывается в 22:00, он будет сравнивать 15:00 между временем AM (08:00 и 03: 00) Ссылку на PHP: время - Руководство добавил п:
{% if etablissement.horraire |date('h:i:s P') < date() |date('h:i:s P') and etablissement.horraireF |date('h:i:s P') > date() |date('h:i:s P') %}
Но P' не рассматривается в сравнении, это простая струна с указанием времени открытия и закрытия.
Как я могу сравнить два




Я предлагаю вам использовать верхний регистр для h: H, поэтому попробуйте использовать формат H:i:s. В качестве примера:
{% if etablissement.horraire |date('H:i:s') < "now" |date('H:i:s') and etablissement.horraireF |date('H:i:s') > "now" |date('H:i:s') %}
Надеюсь на эту помощь