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
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)
Surveys
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]
View as JSON | Edit this feature | Report an issue | Web-features entry: source, dist