JS Temporal
The Temporal API replaces JavaScript's Date object with immutable, typed objects for
instants, plain dates, plain times, zoned date-times, durations, and arithmetic across calendars and timezones.
It avoids the mutable, locale-leaky behavior of Date.
Below are a few live demos of the API. If your browser does not yet ship Temporal, you will see a
notice instead. As of mid-2026 it is available in recent Firefox, Safari, and Chromium-based browsers behind no
flag.