Philip Chimento

Philip Chimento

JavaScript engine developer, free software enthusiast, GNOME maintainer, hiker, technology skeptic, lapsed laser physicist.
Temporal: The Curious Incident of the Wrong Nighttime
JSNation 2025JSNation 2025
Upcoming
Temporal: The Curious Incident of the Wrong Nighttime
This is the story of how I almost spent a night on the street — because of JavaScript's Date object! We'll dive in and try to understand why that happened, and how to prevent it. Luckily coming soon to a browser near you is Temporal, the JavaScript built-in API that makes this kind of mess-up a thing of the past.
Temporal: Modern Dates and Times in JavaScript
JSNation US 2024JSNation US 2024
22 min
Temporal: Modern Dates and Times in JavaScript
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.