Как отобразить только год при использовании средства выбора даты из бэкэнда OctoberCMS?
Я использую средство выбора даты из бэкэнда и хочу отображать только год, который выбрал пользователь. Например, вместо рендеринга 23-12-2017 в DOM, когда используется {{ record.year }}, я бы хотел рендерить только 2017 год. Как мне это сделать? Есть ли фильтр или что-то?
1 ответ
Решение
Вы можете использовать фильтр даты для Twig:
{{ record.date|date("Y") }}
Кстати, если вы используете только часть года в дате, вы должны также сохранять год только в базе данных, а не всю дату. Это также означает, что вам не придется форматировать его в первую очередь. И если вам нужно сохранить всю дату, пожалуйста, подумайте над тем, чтобы назвать ее как-то иначе, чем просто year
:)