Nibbling Perfect Macaroni

    get-tz

    1.0.0 • Public • Published

    get-tz

    NPM version Build Status Coverage Status Dependency Status devDependency Status

    A Node module to get time zone data form IANA Time Zone Database

    const getTz = require('get-tz');
     
    getTz().then(rows => {
      rows; /* => [
        {
          countryCode: 'AD',
          coordinate: {
            latitude: {sign: '+', degree: 42, minute: 30},
            longitude: {sign: '+', degree: 1, minute: 31}
          },
          id: 'Europe/Andorra'
        },
        {
          countryCode: 'AE',
          coordinate: {
            latitude: {sign: '+', degree: 25, minute: 18},
            longitude: {sign: '+', degree: 55, minute: 18}
          }
          id: 'Asia/Dubai'
        },
        ...
      ] */  
    })

    Installation

    Use npm.

    npm install get-tz
    

    API

    const getTz = require('get-tz');

    getTz([options])

    options: Object (directly passed to Request)
    Return: Promise

    It gets the latest zone.tab file form https://www.iana.org/time-zones and returns a promise for an array of parsed TSV data.

    License

    Copyright (c) 2016 Shinnosuke Watanabe

    Licensed under the MIT License.

    Install

    npm i get-tz

    DownloadsWeekly Downloads

    32

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • shinnn