Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

timezone-names

sumitchawla272MIT0.0.3

A simple library to get timezone offsets by names

timezone, timezones, timezone offset

readme

Build Status Dependency Status devDependency Status

timezone-names

A simple library to get timezone offsets. Functions accept timezone names. Abbreviations are not supported because same abbreviation is used for multiple timezones.

Functions

getTimezoneByName

Get timezone info object.


 var tz = require("timezone-names");

 tz.getTimezoneByName('Pacific Standard Time');  
 // Returns   
 { 
   Abbreviation: 'PST',  //Abbreviation for the timezone
   Name: 'Pacific Standard Time',  //Standard Name
   DisplayName: 'Pacific Standard Time(UTC - 8)',  //Display String 
   Offset: '-8 hours' //Offset string
}

getTimezoneOffsetByName

Get timezone offset.


 tz.getTimezoneOffsetByName('Pacific Standard Time');  
 // Returns   
 { 
  Offset: '-8 hours', //Offset String
  Hours: -8, //Hours component
  Minutes: 0, //Minutes Component
  TotalMinutesOffset: -480  //Total Offset in Minutes
 }

getAll

Get all timezones objects.


 tz.getAll();  
 // Returns  Array of timezone objects 
 [
 { 
   Abbreviation: 'PST',  //Abbreviation for the timezone
   Name: 'Pacific Standard Time',  //Standard Name
   DisplayName: 'Pacific Standard Time(UTC - 8)',  //Display String 
   Offset: '-8 hours' //Offset string
 },
 .
 .
 ]