![Philip Chimento](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1727174952/Philip_Chimento_a9d7ph.jpg?auto=format,compress&fit=crop&w=300&h=300)
Philip Chimento
JavaScript engine developer, free software enthusiast, GNOME maintainer, hiker, technology skeptic, lapsed laser physicist.
Igalia, S.L., Canadatherealptomato
Temporal: Modern Dates and Times in JavaScript
JSNation US 2024![](/_next/static/media/article-head-bg-not-mask-optimized.42d4b7d2.avif)
![JSNation US 2024](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1703170506/JSN_US_300x300_nwthoy.png?auto=format,compress&fit=scale&w=60)
22 min
Temporal: Modern Dates and Times in JavaScript
![](/_next/static/media/article-head-bg-not-mask-optimized.42d4b7d2.avif)
Ever been fooled by one of the many pitfalls of the JS Date object? Do you bundle time zone data? Then check out Temporal! Temporal is a TC39 proposal currently being implemented in JS engines, that brings better date and time handling, and time zone awareness, to JS. This talk is a tour of what you need to know about Temporal, walking through one simple, one medium, and one complicated task each solved with Temporal.