The Temporal proposal to Javascript has finally reached stage 4, and will start rolling out to Browsers and other environments as the new default way to deal with dates and datetime objects in JS/TS. It’s already there for some already (Chrome, deno, etc)