A zero-dependency, blazing fast, and native timezone converter for modern JS and Edge environments.
Check out the source code, open issues, or contribute on GitHub: jjingofarouk/timezen
npm install timezenconst { tz } = require('timezen');
// Convert
const localNy = tz('2026-04-05T12:00:00Z').to('America/New_York');
console.log(localNy); // '2026-04-05T08:00:00'
// Guess
const myZone = tz.guess();
console.log(myZone); // e.g. 'Africa/Kampala'
// Format
const display = tz('2026-04-05T12:00:00Z').format('Europe/London', { dateStyle: 'full' });
console.log(display); // 'Sunday, 5 April 2026'