Как напечатать дату в формате "длинный" на шаблоне node.html.twig? [дубликат]
Попробуйте этот код (в node.html.twig
, Drupal 8.0.0-rc3):
{% set date = node.created|format_date('long') %}
И далее:
{{ dump(date) }}
Возвращаемая ошибка:
Exception: The timestamp must be numeric. in Drupal\Component\Datetime\DateTimePlus::createFromTimestamp() (line 165 of core/lib/Drupal/Component/Datetime/DateTimePlus.php).
Drupal\Core\Datetime\DateFormatter->format(Object, 'long')
6
2 answers
Вы не используете фактическую метку времени. Вот что вам следует сделать:
{% set date = node.createdtime|format_date('long') %}
Видишь? Вам нужно только заменить created на createdtime. Надеюсь, это поможет.
16
Author: alexej_d, 2015-11-12 08:41:12