From d0177b94cd58bd20c4299739eae98e6efaa7ea6d Mon Sep 17 00:00:00 2001 From: LucileDT Date: Sat, 23 Aug 2025 22:02:14 +0200 Subject: [PATCH] Add note to format_datetime explaining how to install required extensions --- doc/filters/format_datetime.rst | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/doc/filters/format_datetime.rst b/doc/filters/format_datetime.rst index 5f3a49b0c..9b27af28e 100644 --- a/doc/filters/format_datetime.rst +++ b/doc/filters/format_datetime.rst @@ -8,6 +8,29 @@ The ``format_datetime`` filter formats a date time: {# Aug 7, 2019, 11:39:12 PM #} {{ '2019-08-07 23:39:12'|format_datetime() }} +.. note:: + + The ``format_datetime`` filter is part of the ``IntlExtension`` which is not + installed by default. Install it first: + + .. code-block:: bash + + $ composer require twig/intl-extra + + Then, on Symfony projects, install the ``twig/extra-bundle``: + + .. code-block:: bash + + $ composer require twig/extra-bundle + + Otherwise, add the extension explicitly on the Twig environment:: + + use Twig\Extra\Intl\IntlExtension; + + $twig = new \Twig\Environment(...); + $twig->addExtension(new IntlExtension()); + + Format ------