Я дал два раза (время типа доктрины) и хочу проверить, если текущее время находится между этими моментами в цикле for-if. Я использую Date compare от ветки. Мой код выглядит следующим образом:Текущее время между двумя раз
{% 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 %}
Последнее условие (date(time.closing) >= date()
) является ложным, но закрыта быть правдой. У кого-нибудь есть идея исправить эту проблему?
У вас есть ошибки ?? –
Пожалуйста, разместите содержимое time.opening и time.closing и текущую дату(). – colburton