Как проверить в fenom истекла ли текущая дата или нет
Набросал кодик.
{if $_pls['tv.event_data'] != NULL}
<span class="white-text event-data">Дата: {if $_pls['tv.event_data'] ЧТО ТУТ НУЖНО ($date | date : 'd/m/Y')}{$_pls['tv.event_data']|date_format:"%d/%m/%Y"}{else}Завершено{/if}
</span>
{/if}
Вот не могу понять как проверить истекла ли дата или нет. Я так полагаю, что дата это строка, а как проверить хз что-то… Комментарии: 3
наверное, преобразовать обе даты при помощи strtotime и дальше использовать операторы "><=".
Спасибо за подсказку.
{$_pls['tv.event_data']|strtotime|date_format:"%d %m %Y" <= ($date|date:"d/m/Y") ? ($_pls['tv.event_data']|date_format:"%d/%m/%Y") : 'Завершено'}
Что-то оказалось не верно. Был текущий месяц, а дата прошла, но не отображалось завершено. Я месяцы поставил ранее дней и вроде теперь правильно.
{if $_pls['tv.event_data'] != NULL}
Дата: {($date|date_format:"%Y %m %d") <= ($_pls['tv.event_data']|strtotime|date_format:"%Y %m %d")? ($_pls['tv.event_data']|date_format:"%d/%m/%Y"): 'завершено'}
{/if}
{if $_pls['tv.event_data'] != NULL}
Дата: {($date|date_format:"%Y %m %d") <= ($_pls['tv.event_data']|strtotime|date_format:"%Y %m %d")? ($_pls['tv.event_data']|date_format:"%d/%m/%Y"): 'завершено'}
{/if}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.