<div dir="ltr">Hi <br><br>I'm one of the TC39 (EcmaScript) delegates. <br>As a heads up to anyone interested, we're creating a new built-in module in JavaScript (to hopefully replace Date()) called Temporal.<br>This new, rich API includes:<br><br>- First-class support for all time zones, including DST-safe arithmetic<br>- Strongly-typed objects for dates, times, date/time values, year/month values, month/year values, "zoned" date/time values, and durations<br>- Immutability for all Temporal objects<br>- String serialization and interoperability via standardized formats<br>- Compliance with industry standards like ISO 8601, RFC 3339, and RFC5545 (iCalendar)<br>- Full support for non-Gregorian calendars<br><br>Feel free to play around with it and offer feedback on the repo.<br><br>The repository is here:<br><a href="https://github.com/tc39/proposal-temporal">https://github.com/tc39/proposal-temporal</a><br><br>Documentation here:<br><a href="https://tc39.es/proposal-temporal/docs/index.html">https://tc39.es/proposal-temporal/docs/index.html</a><br><br>Polyfill here:<br><a href="https://github.com/tc39/proposal-temporal/tree/main/polyfill">https://github.com/tc39/proposal-temporal/tree/main/polyfill</a><br><br>EcmaScript spec:<br><a href="https://tc39.es/proposal-temporal/">https://tc39.es/proposal-temporal/</a><br><br>It's currently Stage 2 which means it's under review, but there's hope to see this implemented in Browsers/NodeJS soon.<br><br>For consideration in tz-link.html. Feel free to adjust wording<br><br>Project: <a href="https://github.com/tc39/proposal-temporal">https://github.com/tc39/proposal-temporal</a><br>NPM: <a href="https://www.npmjs.com/package/proposal-temporal">https://www.npmjs.com/package/proposal-temporal</a><br><br>Thanks<br>Jason Williams</div>