February 24-26, 2027
Montreal, Canada

Date.now() === The Future of i18n

In "19" + date.getYear() - 10, JavaScript was adopted for the web and devs broke time itself. Daylight saving time was ignored, calendars started the week on the wrong day, and meetings were missed. The workarounds piled up: Moment.js shipped every time zone to browsers, devs added "T00:00" to every date string, and "1h 20m" was built by hand. Today, Temporal, Intl.Locale, and Intl.DurationFormat replace them all. This talk shows you how.

View all 186 sessions

Daniel Mendoza

Storyblok

Daniel is a Senior Developer Relations Engineer at Storyblok who blends technical know-how with a genuine passion for developer experience. He loves sharing knowledge, creating helpful content, and being an active part of the developer community, all while making you laugh...or at least trying to.

Read More

Montreal 2027 sponsored by

Become a sponsor