Small, elegant, Olson educated, timezone aware date math and `strftime` date formatting in pure JavaScript with no dependendcies for Node.js and the browser. Timezone uses the Olson/IANA timezone database. Timezone is aware of every clock transition in th
npm install timezoneFormat time in JavaScript using the IANA time zone database. (Photo: Sundial by
Wolfgang Staudt.)
``javascript
var tz = require('timezone/loaded'),
equal = require('assert').equal,
utc;
// Get POSIX time in UTC.
utc = tz('2012-01-01');
// Convert UTC time to local time in a localize language.
equal(tz(utc, '%c', 'fr_FR', 'America/Montreal'),
'sam. 31 déc. 2011 19:00:00 EST');
`
A full-featured time zone aware date formatter for JavaScript.
* Timezone is a MicroJS library in pure JavaScript with no dependencies
that provides timezone aware date math and date formatting.
* Timezone uses the IANA Database to determine the correct wall clock time
anywhere in the world for any time since the dawn of standardized time.
* Timezone formats dates with a full implementation of strftime formats,date
including the GNU extensions.
* Timezone represents time in POSIX time and local time using RFC 3999 date
strings.
* Timezone is a full featured standards based time library in pure
JavaScript for under 3K minified and gzipped.
`console``
$ git clone --quiet https://github.com/bigeasy/timezone.git
$ cd timezone && make && npm install && npm test
The MIT License.