Ich habe zwei Mal gegeben (Doktrin Art Zeit) und möchte überprüfen, ob die aktuelle Zeit zwischen diesen Zeiten in einer For-If-Schleife ist. Ich benutze die Date compare von Zweig. Mein Code sieht aus wie:Twig aktuelle Zeit zwischen zwei mal
{% for time in restaurant.openingHours if ((time.day == day) and (date(time.opening) <= date()) and (date(time.closing) >= date())) %}
<span class="restaurant_info green"></span>
{% else %}
<span class="restaurant_info red"></span>
{% endfor %}
Die letzte Bedingung (date(time.closing) >= date()
) falsch ist, aber wahr geschlossen sein. Hat jemand eine Idee, um dieses Problem zu beheben?
Haben Sie Fehler ?? –
Bitte posten Sie den Inhalt von time.opening und time.closing und Ihr aktuelles Datum(). – colburton