Git Product home page Git Product logo

timezones.json's People

Contributors

1barada avatar adamandersonmakeit avatar anshulsahni avatar atis-- avatar behindthemath avatar chaitanya-bhagavan avatar dmfilipenko avatar dulakm avatar gaikwadpratik avatar hexadecy avatar hocu avatar martijn-cloudnatix avatar mrmod avatar sirishachowdary avatar smasuda avatar squgeim avatar stuartkeith avatar tonioatparallel avatar trioni avatar unkw avatar xiaklizrum avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

timezones.json's Issues

Russian data is out of date

A lot of the Russian time zones are out of date. The UTC offsets are for their 2011 to 2014 DST-365 rules. They are now standard time 365, so each of those time zones is one hour off in its offset.

Duplicate values

There are two timezones with the same value "GMT Standard Time"

UTC instead of CUT

The file currently state 'CUT' as the abbreviation for Coordinate Universal Time, while the consensus is to abbreviate it as UTC. I have not yet seen any systems using 'CUT'.

Also, could you clarify the source for this data or how it is collected?

Time Zones in Alaska, United States (AKDT vs AKST)

Incorrect offset or abbr

    "value": "Alaskan Standard Time",
    "abbr": "AKDT",
    "offset": -8,
    "isdst": true,
    "text": "(UTC-09:00) Alaska"

AKDT is Alaska Daylight Time with offset equal to UTC -8
AKST is Alaska Standard Time with offset equal to UTC -9

Suggest splitting this item in timezones array to two different items for AKDT and AKST

Issues after Daylight Saving time change exp New Zealand Daylight Time

i am using this timezone json file to find the short name for any time zone like IST for India Standard Time.

I get the 'New Zealand Standerd Time' from the JavaScript function before March. But now JavaScript return 'New Zealand Daylight Time' which is not there in Json and this is same for all other timezone which are now in 'Daylight' time

duplicate abbr

"ADT", "AST", "BST", "CAST", "CDT", "CEDT", "CST", "EAST", "GDT", "JST", "KST", "MDT", "MST", "NST", "PDT", "SAST", "TST", "U", "VST", "WAST"

Mismatched data

It looks like for many of the timezones, the value and text properties reflect the values for standard time, whereas the abbr and offset properties refect the values for DST.

For example, for Eastern Standard Time, value === 'Eastern Standard Time' and text has an offset of UTC-05:00, which are the correct values for standard time. However, offset === -4, and abbr === 'EDT', which stands for Eastern Daylight Time.

Request to keep old IANA equivalents

Hello,
In timezone json we are not maintaining old IANA equivalents e.g. "Asia/Calcutta" is old IANA name for Indian standard time and the new name is "Asia/Kolkata" but library like moment.js and luxon maintaining old and new both IANA names and also it provides old zone name value in their datetime obj which lead us mismatching data between timezones.json and moment zoneNames because timezones.json not maintaining old IANA equivalents so is it possible to keep both new and old IANA equivalents in timezones.json?

EST?

Since when is EST Egypt Standard Time? Isn't is Eastern Standard Time?

"Central European Time" (CET) (UTC+01:00) and "Central European SUMMER Time" (CEST)

The abbreviations concerning "Central European Time" (CET) (UTC+01:00) and "Central European SUMMER Time" (CEST) (UTC+02:00) are wrong in your list. Never seen anybody refer to it as Romance Standard Time (RST)!

https://en.wikipedia.org/wiki/Central_European_Time

Also many longform codes are missing like "Europe/Vienna".

https://github.com/dmfilipenko/timezones.json/blame/f7a689832fab3c230cf2948899a6b05fac0d1332/timezones.json#L625C16-L625C16

Publish 1.0.0 on NPM

You need to publish the version 1.0.0 to NPM. The package there is missing the index.js file.

Differences between name and offset properties

For example in the (UTC-06:00) Guadalajara, Mexico City, Monterrey case, those properties has differents values, I mean has the next values below:

name: (UTC-06:00) Guadalajara, Mexico City, Monterrey
offset: -5

The correct offset property value should be: -6 as we can see in the name property.

Could you help me adding the correct values please?

Depreciated abbreviations are still in use

49 different timezones has duplicated abbreviated timezones but has different offsets.
The list includes: ['ADT', 'AST', 'BST', 'CAST', 'CST', 'EAST', 'EST', 'GDT', 'JST', 'KST', 'MDT', 'MST', 'NST', 'SAST', 'TST', 'U', 'VST', 'WAST']
Also a lot of DST timezones aren't updated.

Data is incorrect (does not account for DST)

For example:

 "value": "Eastern Standard Time",
    "abbr": "EDT",
    "offset": -4,
    "isdst": true,
    "text": "(UTC-05:00) Eastern Time (US & Canada)",

The offset -4 is correct for daylight time, but the text displays (UTC-5:00). Furthermore, EDT stands for Eastern Daylight Time not Eastern Standard Time. I see there are a lot of mismatches between offset and what is displayed in the text, so I don't think the data is correct.

Duplicate timezones

Some of the places in the json file are placed in different timezones. Most of them are European places. One such instance is:

{
    "value": "Greenwich Mean Time",
    "abbr": "GMT",
    "offset": 0,
    "isdst": false,
    "text": "(UTC) Edinburgh, London",
    "utc": [
      "Europe/Isle_of_Man",
      "Europe/Guernsey",
      "Europe/Jersey",
      "Europe/London"
    ]
  },
  {
    "value": "British Summer Time",
    "abbr": "BST",
    "offset": 1,
    "isdst": true,
    "text": "(UTC+01:00) Edinburgh, London",
    "utc": [
      "Europe/Isle_of_Man",
      "Europe/Guernsey",
      "Europe/Jersey",
      "Europe/London"
    ]
  }

Is this intentional? Because that is breaking in UI, when I am trying to map to dropdown.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.