Web platform features explorer

Temporal

The Temporal API allows you to work with dates, times, time zones, and durations. It is more powerful than the Date API.

Status

Limited availability

MDN documentation

Specifications

Browser support (view on caniuse.com)

  • Chrome 144 Released on 2026-01-13
  • Chrome Android 144 Released on 2026-01-13
  • Edge 144 Released on 2026-01-21
  • Firefox 139 Released on 2025-05-27
  • Firefox for Android 139 Released on 2025-05-27
  • Safari See webkit.org/b/223166
  • Safari on iOS See webkit.org/b/223166

Baseline availability blocked since January 2026 by Safari (5 months)

Developer votes

Do you need this feature?
Let us know by leaving a 👍 reaction on the feedback issue. Don't forget to also leave a comment explaining your specific use case.

Developer use cases

  • I want to handle partial date and time data (only time or only day, or dates without timezone). I want to handle partial date and time data (only time or only day, or dates without timezone). [see original comment]
  • <!-- Add your specific use-cases, even if they seem obvious to you. --> - show datetimes in different timezones in my app. - make a library that makes Temporal.ZonedDateTime feel like Date. <!-- Add your specific use-cases, even if they seem obvious to you. --> - show datetimes in different timezones in my app. - make a library that makes Temporal.ZonedDateTime feel like Date. [see original comment]
  • Easily handle dates, times, months (with years but not dates) in a straightforward manner, without writing string parsers and normaliser functions. The localisation support and timezone handling is an added bonus. Easily handle dates, times, months (with years but not dates) in a straightforward manner, without writing string parsers and normaliser functions. The localisation support and timezone handling is an added bonus. [see original comment]