The Temporal API is intended to address shortcomings of the existing Date object in JavaScript. It's available with the --unstable-temporal flag. Temporal acts as a top-level namespace that brings a modern date/time API to JavaScript. Temporal provides separate classes for date-only, time-only, and other scoped use cases, making code more readable and preventing bugs caused by incorrectly assuming 0, UTC, or the local time zone for values that are actually unknown.
"Yesterday, Oracle filed a motion to dismiss in response to Deno's petition to cancel its 'JavaScript' trademark," Deno Land CEO Dahl said. "But instead of addressing the real issue-that JavaScript is an open standard with multiple independent implementations-Oracle is trying to stall the process and sidestep accountability."