<time>
Zuletzt aktualisiert am 4. Februar 2026
Das <time>-Element macht Datums- und Zeitangaben maschinenlesbar. Browser zeigen es visuell nicht anders an als normalen Text — der Mehrwert liegt unter der Haube: Suchmaschinen, Kalender-Apps und assistive Technologien können das Datum verstehen und verarbeiten. Du schreibst für den Nutzer “14. Februar 2026” und sagst der Maschine über das datetime-Attribut 2026-02-14. Auf dieser Seite lernst du, welche Formate das datetime-Attribut akzeptiert, wann du <time> einsetzen solltest und welche Fehler du vermeiden kannst.
Grundlagen
Daten und Uhrzeiten kommen auf Webseiten ständig vor — Veröffentlichungsdatum eines Artikels, Eventtermine, Öffnungszeiten. Für Menschen sind Formate wie “14. Februar 2026” oder “nächsten Montag” verständlich. Maschinen brauchen ein standardisiertes Format. Genau das liefert <time>.
<time>ist ein Inline-Element: Es fließt im Text mit und erzeugt keinen Zeilenumbruch- Browser stellen
<time>visuell nicht anders dar als normalen Text — es hat keinen sichtbaren Standardstil - Das
datetime-Attribut enthält die maschinenlesbare Form im ISO-8601-Format - Wenn kein
datetime-Attribut angegeben ist, muss der Textinhalt selbst ein gültiges Datumsformat sein - Suchmaschinen nutzen
<time>für Rich Snippets (z.B. Veröffentlichungsdatum in Suchergebnissen) - Kalender-Apps können
<time>auslesen und Events automatisch erkennen - Typische Anwendungsfälle: Veröffentlichungsdatum, Eventtermine, Uhrzeiten, Dauern
Syntax
<p>Dieser Artikel wurde am
<time datetime="2026-02-14">14. Februar 2026</time> veröffentlicht.</p>Attribute
| Attribut | Typ | Beschreibung | Beispiel |
|---|---|---|---|
datetime | String | Maschinenlesbare Datums- oder Zeitangabe im ISO-8601-Format. Wenn nicht angegeben, muss der Textinhalt des Elements selbst ein gültiges Format sein. | datetime="2026-02-14" |
datetime-Formate
Das datetime-Attribut akzeptiert verschiedene Formate nach dem ISO-8601-Standard:
| Format | Beispiel | Beschreibung |
|---|---|---|
| Datum | 2026-02-14 | Jahr-Monat-Tag |
| Monat | 2026-02 | Jahr und Monat |
| Jahr | 2026 | Nur das Jahr |
| Uhrzeit | 14:30 | Stunden und Minuten |
| Uhrzeit mit Sekunden | 14:30:00 | Stunden, Minuten, Sekunden |
| Datum und Uhrzeit | 2026-02-14T14:30 | Kombination mit T als Trenner |
| Mit Zeitzone | 2026-02-14T14:30+01:00 | Datum, Uhrzeit und UTC-Offset |
| UTC | 2026-02-14T13:30Z | Z steht für UTC (Koordinierte Weltzeit) |
| Dauer | PT2H30M | ISO-8601-Dauer: 2 Stunden, 30 Minuten |
| Woche | 2026-W07 | Kalenderwoche (Woche 7 von 2026) |
Beispiele
Veröffentlichungsdatum eines Artikels
Der häufigste Anwendungsfall im Blog- und Nachrichtenbereich. Suchmaschinen nutzen diese Information für Rich Snippets in den Suchergebnissen:
<article>
<h2>Neues CSS-Feature: Container Queries</h2>
<p>Veröffentlicht am <time datetime="2026-01-15">15. Januar 2026</time></p>
<p>Container Queries sind endlich in allen Browsern verfügbar...</p>
</article>Eventzeit mit Zeitzone
Für Events und Termine ist die Zeitzone wichtig. Mit dem UTC-Offset wird klar, in welcher Zeitzone die Veranstaltung stattfindet:
<p>
Der Livestream startet am
<time datetime="2026-03-20T19:00+01:00">
20. März 2026 um 19:00 Uhr (MEZ)
</time>.
</p>
<p>
Die Keynote dauert
<time datetime="PT1H30M">1 Stunde und 30 Minuten</time>.
</p>Relative Zeitangaben
Du kannst für den sichtbaren Text auch relative Angaben verwenden — das datetime-Attribut liefert trotzdem das exakte Datum:
<!-- Der sichtbare Text ist frei formulierbar -->
<p>
Dieser Artikel wurde
<time datetime="2026-02-10">vor 4 Tagen</time> aktualisiert.
</p>
<p>
Wir treffen uns
<time datetime="2026-02-14T18:00">heute Abend um 18 Uhr</time>.
</p>Barrierefreiheit
- Screenreader-Verhalten: Die meisten Screenreader lesen den sichtbaren Textinhalt von
<time>vor, nicht den Wert desdatetime-Attributs. Stelle sicher, dass der sichtbare Text für sich verständlich ist. - Klare Zeitangaben verwenden: Vermeide mehrdeutige Angaben wie “morgen” oder “nächste Woche” als einzige Information. Ergänze sie mit einem konkreten Datum, damit der Kontext nicht vom Lesezeitpunkt abhängt.
- Zeitzone angeben: Bei Terminen mit internationaler Reichweite solltest du die Zeitzone im sichtbaren Text angeben (z.B. “19:00 Uhr MEZ”), damit alle Nutzer den Termin richtig einordnen können.
Häufige Fehler
-
Ungültiges datetime-Format: Das
datetime-Attribut akzeptiert nur ISO-8601-Formate. Schreibedatetime="2026-02-14", nichtdatetime="14.02.2026"oderdatetime="Februar 2026". Deutsche Datumsformate sind nicht gültig. -
time für Zeitspannen ohne datetime verwenden: Wenn du eine Dauer angibst, muss das
datetime-Attribut das ISO-8601-Dauerformat verwenden. Schreibe<time datetime="PT2H">2 Stunden</time>, nicht<time>2 Stunden</time>— ohnedatetimekann die Maschine den Wert nicht interpretieren. -
time für nicht-zeitliche Inhalte verwenden:
<time>ist ausschließlich für Datums- und Zeitangaben gedacht. Verwende es nicht für Versionsnummern, Preise oder andere Zahlen.
Browser-Kompatibilität
Das time-Element wird von allen modernen Browsern unterstützt. Es wurde mit HTML5 eingeführt.
| Client | Unterstützung | Hinweise |
|---|---|---|
| Chrome | Komplett | — |
| Firefox | Komplett | — |
| Safari | Komplett | — |
| Edge | Komplett | — |
| Opera | Komplett | — |
Email-Kompatibilität
Da time keinen visuellen Effekt hat, ist die Darstellung in Email-Clients unproblematisch. Der Text wird überall korrekt angezeigt, die semantische Bedeutung geht aber verloren.
| Client | Unterstützung | Hinweise |
|---|---|---|
| Apple Mail | Teilweise | Text wird dargestellt, aber die semantische Bedeutung von datetime wird nicht genutzt |
| Gmail | Teilweise | Das time-Element wird als normaler Text gerendert, datetime wird ignoriert |
| Outlook | Teilweise | Text wird angezeigt, das Element selbst hat keine Wirkung |
| Thunderbird | Teilweise | Text wird korrekt dargestellt, datetime hat keine spezielle Funktion |
| Yahoo Mail | Teilweise | Wie bei anderen Clients: Text sichtbar, Semantik ignoriert |
Verwandte Elemente
Bleib auf dem Laufenden
Erhalte neue Inhalte direkt in dein Postfach
Was erwartet dich?
Neue Artikel & Videos
Wenn ich was Neues veröffentliche, erfährst du's hier zuerst.
Plattform & Kurs-Updates
Neue Kurse, Referenz-Updates und gelegentlich Sonderpreise zum Launch.
Einmal die Woche in deinem Postfach
Kurz, auf den Punkt, kein Spam.