Date

Date

Un vocabolario di nomi di formato, compreso in modo identico da Twig, da JavaScript semplice e da Vue. Il server stampa un <time> che riporta l'istante e il formato richiesto; il browser lo raccoglie e lo riscrive man mano che invecchia, quindi una pagina lasciata aperta non mente mai su quanto tempo fa sia accaduto qualcosa.

Formati nominati

I formati assoluti sono stili di data e ora ICU, quindi l'ordine dei campi e i separatori appartengono alla localizzazione del lettore piuttosto che al template.
time
date_short
date
date_long
date_time_short
date_time
date_time_full
month_year

Relativo

La distanza è calcolata nella più grande unità che ha ancora un significato — minuti fino a un'ora, ore fino a un giorno, poi giorni, settimane, mesi e anni. Ogni formulazione proviene da una chiave di traduzione.
Un momento fa
Cinque minuti
Tre ore
Due giorni
Quattro mesi
Tre anni
Tra due ore

Automatico

Il predefinito. Conta a ritroso mentre la data è recente, e torna a una data del calendario dopo una settimana, dove "27 settimane fa" smette di essere utile.
Tre ore
Due giorni
Quattro mesi

Aggiornato in tempo reale

Un singolo timer serve ogni data sulla pagina, con la cadenza che l'unità mostrata merita — alcuni secondi per "appena ora", un'ora per "3 mesi fa". Lascia questa pagina aperta e osserva.

Renderizzato da Twig, aggiornato dal servizio frontale:

Renderizzato da Vue:

Solo testo

Il filtro restituisce una stringa senza markup, per un attributo title o un'esportazione. Un nome di formato che non conosce viene trattato come un modello ICU grezzo, che è la soluzione quando i formati nominati non hanno la forma di cui hai bisogno.
| date_format('date_long')
14 marzo 2026
| date_format("EEEE d MMMM, 'settimana' w")
sabato 14 marzo, week 11