Datumveld

Datumveld

Het date-veld slaat datumgerichte waarden op.

Het meest geschikt voor

  • datums van evenementen
  • publicatiemarkeringen
  • tijdlijnstappen
  • release- of lanceringsdata

Schemavoorbeeld

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

Sjabloongebruik

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

Voorbeeld van geformatteerde uitvoer:

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

Gebruik het wanneer

Gebruik date wanneer de waarde zich als een echte datum moet gedragen in plaats van gewone tekst.

Gebruik het niet wanneer

Gebruik date niet voor:

  • vrije tekst voor schema's
  • datumbereiken als lopende tekst
  • willekeurige labels

Gebruik text of textarea wanneer de waarde geen enkel datumachtig veld is.

Technische opmerkingen

  • bewaar de opgeslagen waarde als een echt datumgericht veld en formatteer het bij het renderen
  • gebruik filters voor presentatie in plaats van geformatteerde tekst als veldwaarde op te slaan
  • gebruik één veld per betekenisvolle datum in plaats van meerdere mijlpalen in één tekenreeks te proppen
  • als de sectie een datumbereik nodig heeft, gebruik dan afzonderlijke start- en eindvelden of expliciete ondersteunende tekst

Gerelateerd