Campo data

Campo data

Il campo date memorizza valori orientati alla data.

Ideale per

  • date degli eventi
  • marcatori di pubblicazione
  • passaggi della timeline
  • date di rilascio o lancio

Esempio di schema

{ "name": "eventDate", "label": "Event Date", "type": "date" }

Utilizzo nel template

<time datetime="{{ eventDate }}">{{ eventDate }}</time>

Esempio di output formattato

<time datetime="{{ eventDate }}">
  {{ eventDate | date("F j, Y") }}
</time>

Quando usarlo

Usa date quando il valore deve comportarsi come una vera data piuttosto che come semplice testo.

Quando non usarlo

Non usare date per:

  • testo libero relativo alla programmazione
  • intervalli di date scritti in forma di prosa
  • etichette arbitrarie

Usa text o textarea quando il valore non è un singolo campo di tipo data.

Note tecniche

  • mantieni il valore salvato come campo realmente orientato alla data e formattalo al momento del rendering
  • usa i filtri per la presentazione invece di memorizzare la prosa formattata come valore del campo
  • usa un campo per ogni data significativa anziché inglobare più traguardi in una sola stringa
  • se la sezione necessita di un intervallo di date, usa campi separati per inizio e fine o un testo di supporto esplicito

Correlati