iX 5/2025
S. 148
Praxis
JavaScript

Temporal API: Neuer Umgang mit Datum und Zeit

Die Temporal API behebt JavaScripts Datums- und Zeitprobleme. Sie bietet Konsistenz, Präzision und Zeitzonenunterstützung – und ist bald Standard in allen Browsern.

Von Sebastian Springer

Es tut sich was bei der Temporal API, der Schnittstelle, die eine der größten Schwächen der Programmiersprache JavaScript beheben soll: den Umgang mit Datum und Zeit. Das TC39, das Standardisierungskomitee für JavaScript, arbeitet schon längere Zeit an der Temporal API (siehe ix.de/z6tu), die die Date-Schnittstelle ablösen soll. Die Probleme der Date-Schnittstelle sind vielfältig, es gibt Inkonsistenzen, Fehleranfälligkeiten und eine mangelnde Unterstützung für Zeitzonen. Die Temporal API soll nicht nur die Date API ersetzen, sondern es auch mit den etablierten Bibliotheken wie Day.js, date-fns oder Luxon aufnehmen.

Fortschritte und Browserunterstützung der Temporal API

Das TC39 hat selbst ein Polyfill implementiert – also einen in JavaScript geschriebenen Programmcodebaustein –, das die Schnittstelle in verschiedenen JavaScript-Umgebungen wie dem Browser oder serverseitig verfügbar macht. Es ist allerdings explizit nicht für den Produktiveinsatz gedacht. Mittlerweile existieren mit @js-temporal/polyfill und temporal-poyfill zwei Pakete, die stattdessen eingesetzt werden können. Ihre Verbreitung ist mit rund 160.000 und 130.000 wöchentlichen NPM-Downloads nicht mit den 26 Millionen von date-fns oder den 22 Millionen von Day.js zu vergleichen. Die Situation wird sich jedoch zeitnah ändern.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

10,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren