Daniel Mendoza

Daniel Mendoza

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.

Montreal 2027 sessions

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

English session - Intermediate

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.