Daten
Daten
Ein Vokabular von Formatnamen, das von Twig, von einfachem JavaScript und von Vue identisch verstanden wird. Der Server gibt ein <time> aus, das den Zeitpunkt und das angeforderte Format trägt; der Browser nimmt es auf und schreibt es um, während es älter wird, sodass eine offene Seite nie lügt, wie lange etwas her ist.
Benannte Formate
Absolute Formate sind ICU-Daten- und Zeitstile, sodass die Feldreihenfolge und die Trennzeichen zur Sprache des Lesers gehören und nicht zur Vorlage.
- time
- date_short
- date
- date_long
- date_time_short
- date_time
- date_time_full
- month_year
Relativ
Die Distanz wird in der größten Einheit gezählt, die noch etwas aussagt – Minuten bis zu einer Stunde, Stunden bis zu einem Tag, dann Tage, Wochen, Monate und Jahre. Jede Formulierung stammt aus einem Übersetzungsschlüssel.
- Vor einem Moment
- Fünf Minuten
- Drei Stunden
- Zwei Tage
- Vier Monate
- Drei Jahre
- In zwei Stunden
Automatisch
Der Standard. Zählt rückwärts, solange das Datum aktuell ist, und wechselt nach einer Woche zu einem Kalenderdatum, wo "vor 27 Wochen" niemandem mehr hilft.
- Drei Stunden
- Zwei Tage
- Vier Monate
Immer aktuell
Ein einzelner Timer bedient jedes Datum auf der Seite, in dem Rhythmus, den die angezeigte Einheit verdient – ein paar Sekunden für "gerade jetzt", eine Stunde für "vor 3 Monaten". Lassen Sie diese Seite offen und beobachten Sie.
Gerendert von Twig, aktualisiert durch den Front-Service:
Gerendert von Vue:
Nur Text
Der Filter gibt einen String ohne Markup zurück, für ein Titelattribut oder einen Export. Ein Formatnamen, den er nicht kennt, wird als rohes ICU-Muster genommen, was der Ausweg ist, wenn die benannten Formate nicht die Form haben, die Sie benötigen.
- | date_format('date_long')
- 14. März 2026
- | date_format("EEEE d MMMM, 'Woche' w")
- Samstag 14 März, week 11