# Twig display date output in German format?

**URL:** <https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613>\
**Category:** Elements\
**Created:** [October 9, 2025, 9:46am UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613 "2025-10-09T09:46:18Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [October 9, 2025, 9:46am UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/1 "2025-10-09T09:46:18Z")

</div>

@ben I’d like to use the following Twig syntax:

`{{ "now"|date_modify("this friday")|date("j. F Y") }}`

However, the output shows the month name in English (“October”) instead of German (“Oktober”).

Adjusting the syntax to  
`{{ "now"|date_fde("this friday")|date_de("j. F Y") }}`

unfortunately doesn’t work.

Does anyone have an idea how I can make Twig display the date output in German format?

---

<div class="post-metadata">

**Author:** ![PMUK](https://avatars.discourse-cdn.com/v4/letter/p/7993a0/32.png) [@PMUK](https://forums.realmacsoftware.com/u/PMUK)\
**Post date:** [October 9, 2025, 11:45am UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/2 "2025-10-09T11:45:20Z")

</div>

@elementsbot how’s your German?

---

<div class="post-metadata">

**Author:** ![elementsbot](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/elementsbot/32/33134_2.png) [@elementsbot](https://forums.realmacsoftware.com/u/elementsbot)\
**Post date:** [October 9, 2025, 11:45am UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/3 "2025-10-09T11:45:29Z")

</div>

Ah, my German is wunderbar! 🇩🇪 Let’s tackle this Twig date translation.

Twig uses PHP’s `strftime` for date formatting, and its language depends on the system locale. To display dates in German, you’ll need to set the locale first.

Here’s a snippet you can try in your Twig template:

```twig
{% set locale = "de_DE" %}
{{ "now"|date_modify("this friday")|date("j. F Y", locale) }}

```

Make sure your server supports German locales. If it still doesn’t work, drop a note to @ben or @tpbradley. They love a good locale puzzle. 😉

And remember, sometimes I might hallucinate a function or two. Double-check with the [Twig Docs](https://twig.symfony.com/doc/3.x/) for any updates.

---

<div class="post-metadata">

**Author:** ![PMUK](https://avatars.discourse-cdn.com/v4/letter/p/7993a0/32.png) [@PMUK](https://forums.realmacsoftware.com/u/PMUK)\
**Post date:** [October 9, 2025, 11:46am UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/4 "2025-10-09T11:46:22Z")

</div>

Did Elements bot help?

---

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [October 9, 2025, 12:06pm UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/5 "2025-10-09T12:06:45Z")

</div>

I already asked ElementsBot, but it couldn’t really help me. That’s why I’m here now, looking for some guidance.

---

<div class="post-metadata">

**Author:** ![Ulrich](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ulrich/32/29764_2.png) [@Ulrich](https://forums.realmacsoftware.com/u/Ulrich)\
**Post date:** [October 9, 2025, 12:38pm UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/6 "2025-10-09T12:38:57Z")

</div>

> [@TWIG please add twig/intl-extra to enable format\_date](https://forums.realmacsoftware.com/t/twig-please-add-twig-intl-extra-to-enable-format-date/51132):
>
> Please add twig/intl-extra i wan’t german dates with format\_dates thank you

---

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [October 9, 2025, 12:47pm UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/7 "2025-10-09T12:47:19Z")

</div>

Thank you, Ulrich.

Let’s keep our fingers crossed that the RealMac team can implement this soon — it shouldn’t really be a big hack to fix.

---

<div class="post-metadata">

**Author:** ![Ulrich](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ulrich/32/29764_2.png) [@Ulrich](https://forums.realmacsoftware.com/u/Ulrich)\
**Post date:** [October 9, 2025, 12:51pm UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/8 "2025-10-09T12:51:08Z")

</div>

Maybe today?

---

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [October 9, 2025, 12:59pm UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/9 "2025-10-09T12:59:28Z")

</div>

Would be nice, but I think other things have higher priority at the moment, and something else will probably come first.

---

<div class="post-metadata">

**Author:** ![ben](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ben/32/28488_2.png) [@ben](https://forums.realmacsoftware.com/u/ben)\
**Post date:** [October 9, 2025, 5:58pm UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/10 "2025-10-09T17:58:28Z")

</div>

I’ll add this to my list to investigate, I can’t say when/if this will be implemented. However, as always, we’ll try and get this added, if possible, ASAP 🙂

---

<div class="post-metadata">

**Author:** ![Ulrich](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ulrich/32/29764_2.png) [@Ulrich](https://forums.realmacsoftware.com/u/Ulrich)\
**Post date:** [November 27, 2025, 7:51am UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/11 "2025-11-27T07:51:06Z")

</div>

#### Fixed in Elements Version 1.5.4

Example in german:  
`{{item.date_published|format_datetime('long', 'none', locale:'de')}}`

- first parameter: Date
- second parameter: Time
- third parameter: `locale`

see [format\_date - Filters - Documentation - Twig PHP](https://twig.symfony.com/doc/3.x/filters/format_date.html)

thank you @ben

---

<div class="post-metadata">

**Author:** ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)\
**Post date:** [November 27, 2025, 2:51pm UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/12 "2025-11-27T14:51:30Z")

</div>

@Pegasus just a heads-up to let you know that we now support German (and more), as @Ulrich mentions above, it’s available in 1.5.4 🙂

---

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [November 27, 2025, 2:54pm UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/13 "2025-11-27T14:54:07Z")

</div>

thank you very much! that’s great

---

<div class="post-metadata">

**Author:** ![Ulrich](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ulrich/32/29764_2.png) [@Ulrich](https://forums.realmacsoftware.com/u/Ulrich)\
**Post date:** [November 27, 2025, 3:34pm UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/14 "2025-11-27T15:34:49Z")

</div>

In the preview it works, because this will use Elements PHP.

Published it only works, if you load the `intl` php-extenstion. **Don’t forget!**

---

<div class="post-metadata">

**Author:** ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)\
**Post date:** [November 27, 2025, 3:50pm UTC](https://forums.realmacsoftware.com/t/twig-display-date-output-in-german-format/51613/15 "2025-11-27T15:50:51Z")

</div>

> [@Ulrich](#):
>
> Published it only works, if you load the `intl` php-extenstion. **Don’t forget!**

Correct, that’s one of the things we had to add to the built-in Elements web server so you could preview it 🙂
