Datumsfeld

Datumsfeld

Das date-Feld speichert datumsorientierte Werte.

Am besten für

  • Ereignisdaten
  • Veröffentlichungsmarkierungen
  • Zeitachsen-Schritte
  • Release- oder Launch-Daten

Schema-Beispiel

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

Template-Verwendung

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

Formatierungsbeispiel für die Ausgabe:

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

Verwenden Sie es, wenn

Verwenden Sie date, wenn der Wert sich wie ein echtes Datum verhalten soll und nicht wie einfacher Text.

Verwenden Sie es nicht, wenn

Verwenden Sie date nicht für:

  • frei formulierte Zeitplandaten
  • Datumsbereiche, die als Fließtext geschrieben sind
  • beliebige Bezeichnungen

Verwenden Sie text oder textarea, wenn der Wert kein einzelnes datumsähnliches Feld ist.

Technische Hinweise

  • Speichern Sie den Wert als echtes datumsorientiertes Feld und formatieren Sie ihn zur Renderzeit
  • Verwenden Sie Filter für die Darstellung, anstatt formatierte Prosa als Feldwert zu speichern
  • Verwenden Sie ein Feld pro bedeutendem Datum, statt mehrere Meilensteine in einen String zu packen
  • Wenn der Abschnitt einen Datumsbereich benötigt, verwenden Sie separate Start- und Endfelder oder expliziten unterstützenden Text

Verwandte