time – Datum und Uhrzeit
<time datetime="2026-10-09">9. Oktober 2026</time>
Ein Datum, eine Uhrzeit oder eine Dauer. Der Text für Menschen kann beliebig sein („morgen“, „9. Oktober“), den maschinenlesbaren Wert schreibt man in das Attribut datetime. Suchmaschinen, Kalender und Skripte nutzen ihn. Der Browser zeigt das Element nicht besonders an.
- Standarddarstellung:
display: inline - End-Tag: erforderlich
- Inhalt: Phrasierungsinhalt; ohne
datetimenur Text in einem gültigen Format - Wo es stehen darf: überall, wo Phrasierungsinhalt erlaubt ist
- DOM-Schnittstelle:
HTMLTimeElement
Attribute
- datetime – der Wert in einem Maschinenformat: ein Datum
2026-10-09, eine Uhrzeit08:30, Datum und Uhrzeit mit Zeitzone2026-10-09T08:30+02:00, ein Monat2026-10, ein Jahr2026, eine Woche2026-W41, eine DauerPT2H30M(2 Stunden 30 Minuten) oderP3D(3 Tage).
Beispiele
Das Datum eines Artikels, die Öffnungszeit und die Backzeit:
<p>Veröffentlicht <time datetime="2026-10-09T08:30+02:00">am 9. Oktober um 8:30 Uhr</time>.</p> <p>Wir öffnen um <time datetime="06:00">6 Uhr</time>, das Brot backt <time datetime="PT45M">45 Minuten</time>.</p>
Worauf Sie achten sollten
- Ohne das Attribut
datetimemuss der Text selbst im Format sein (<time>2026-10-09</time>) – „9. Oktober“ können Maschinen ohnedatetimenicht lesen. - Der Browser rechnet das Datum nicht um und formatiert es nicht. JavaScript (
Intl.DateTimeFormat) zeigt es in der Sprache des Besuchers an. - Eine Uhrzeit ohne Zeitzone ist eine Ortszeit ohne Ort – bei Ereignissen mit genauem Zeitpunkt geben Sie die Zone oder
Z(UTC) an.
Browserunterstützung
Baseline – weithin verfügbar: in allen gängigen Browsern seit Oktober 2017, gilt als weithin verfügbar seit April 2020. Ab Version: Chrome 62, Firefox 22, Safari 7. Stand: Oktober 2026 (MDN browser-compat-data).
Siehe auch:
data – maschinenlesbarer Wert
del – gelöschter Text
ins – eingefügter Text
span – allgemeines Inline-Element