Reference: List Time Zone
http://api.timezonedb.com/v2.1/list-time-zone
List out all available time zones supported by TimeZoneDB.
Other End Points
http://api.timezonedb.com/v2.1/list-time-zone
List out all available time zones supported by TimeZoneDB.
Parameter | Description |
key | REQUIRED Your unique API key you get after register your account. |
format |
OPTIONAL The response format from API. It can be either xml or json.
DEFAULT: xml |
callback | OPTIONAL Use for JavaScript JSON callback. |
fields |
OPTIONAL Customize the field to display in response. Use commas ("," without spaces) to separate the field names.
FIELDS: countryCode, countryName, zoneName, gmtOffset, dst, timestamp DEFAULT: countryCode, countryName, zoneName, gmtOffset, timestamp |
country | OPTIONAL A valid ISO 3166 country code. Only time zones of provided country will list out. |
zone | OPTIONAL The name of a time zone. Use asterisk (*) for wildcard search. |
Field | Description |
status | Status of the API query. Either OK or FAILED. |
message | Error message. Empty if no error. |
countryCode | Country code of the time zone. |
countryName | Country name of the time zone. |
zoneName | The time zone name. |
gmtOffset | The time offset in seconds based on UTC time. |
gmtOffset | The time offset in seconds based on UTC time. |
dst | Whether Daylight Saving Time (DST) is used. Either 0 (No) or 1 (Yes). |
timestamp | Current local time in Unix time. Minus the value with gmtOffset to get UTC time. |
http://api.timezonedb.com/v2.1/list-time-zone?key=YOUR_API_KEY&format=xml
<?xml version="1.0" encoding="UTF-8"?> <result> <status>OK</status> <message/> <zones> <zone> <countryCode>AD</countryCode> <countryName>Andorra</countryName> <zoneName>Europe/Andorra</zoneName> <gmtOffset>7200</gmtOffset> <timestamp>1464453737</timestamp> </zone> <zone> <countryCode>AE</countryCode> <countryName>United Arab Emirates</countryName> <zoneName>Asia/Dubai</zoneName> <gmtOffset>14400</gmtOffset> <timestamp>1464460937</timestamp> </zone> <zone> <countryCode>AF</countryCode> <countryName>Afghanistan</countryName> <zoneName>Asia/Kabul</zoneName> <gmtOffset>16200</gmtOffset> <timestamp>1464462737</timestamp> </zone> . . . </zones> </result>
http://api.timezonedb.com/v2.1/list-time-zone?key=YOUR_API_KEY&format=json
{ "status":"OK", "message":"", "zones":[ { "countryCode":"AD", "countryName":"Andorra", "zoneName":"Europe\/Andorra", "gmtOffset":7200, "timestamp":1464453737 }, { "countryCode":"AE", "countryName":"United Arab Emirates", "zoneName":"Asia\/Dubai", "gmtOffset":14400, "timestamp":1464460937 }, {" countryCode":"AF", "countryName":"Afghanistan", "zoneName":"Asia\/Kabul", "gmtOffset":16200, "timestamp":1464462737 } . . . ] }
http://api.timezonedb.com/v2.1/list-time-zone?key=YOUR_API_KEY&format=xml&country=NZ
<?xml version="1.0" encoding="UTF-8"?> <result> <status>OK</status> <message/> <zones> <zone> <countryCode>NZ</countryCode> <countryName>New Zealand</countryName> <zoneName>Pacific/Auckland</zoneName> <gmtOffset>43200</gmtOffset> <timestamp>1464537416</timestamp> </zone> <zone> <countryCode>NZ</countryCode> <countryName>New Zealand</countryName> <zoneName>Pacific/Chatham</zoneName> <gmtOffset>45900</gmtOffset> <timestamp>1464540116</timestamp> </zone> </zones> </result>
http://api.timezonedb.com/v2.1/list-time-zone?key=YOUR_API_KEY&format=json&country=NZ
{ "status":"OK", "message":"", "zones":[ { "countryCode":"NZ", "countryName":"New Zealand", "zoneName":"Pacific\/Auckland", "gmtOffset":43200, "timestamp":1464537416 }, { "countryCode":"NZ", "countryName":"New Zealand", "zoneName":"Pacific\/Chatham", "gmtOffset":45900, "timestamp":1464540116 } ] }
http://api.timezonedb.com/v2.1/list-time-zone?key=YOUR_API_KEY&format=xml&country=US&zone=*New*
<?xml version="1.0" encoding="UTF-8"?> <result> <status>OK</status> <message/> <zones> <zone> <countryCode>US</countryCode> <countryName>United States</countryName> <zoneName>America/New_York</zoneName> <gmtOffset>-14400</gmtOffset> <timestamp>1464480694</timestamp> </zone> <zone> <countryCode>US</countryCode> <countryName>United States</countryName> <zoneName>America/North_Dakota/New_Salem</zoneName> <gmtOffset>-18000</gmtOffset> <timestamp>1464477094</timestamp> </zone> </zones> </result>
http://api.timezonedb.com/v2.1/list-time-zone?key=YOUR_API_KEY&format=json&country=US&zone=*New*
{ "status":"OK", "message":"", "zones":[ { "countryCode":"US", "countryName":"United States", "zoneName":"America\/New_York", "gmtOffset":-14400, "timestamp":1464480694 }, { "countryCode":"US", "countryName":"United States", "zoneName":"America\/North_Dakota\/New_Salem", "gmtOffset":-18000, "timestamp":1464477094 } ] }
http://api.timezonedb.com/v2.1/list-time-zone?key=YOUR_API_KEY&format=xml&zone=Asia/Tokyo&fields=zoneName,gmtOffset
<?xml version="1.0" encoding="UTF-8"?> <result> <status>OK</status> <message/> <zones> <zone> <zoneName>Asia/Tokyo</zoneName> <gmtOffset>32400</gmtOffset> </zone> </zones> </result>
http://api.timezonedb.com/v2.1/list-time-zone?key=YOUR_API_KEY&format=json&zone=Asia/Tokyo&fields=zoneName,gmtOffset
{ "status":"OK", "message":"", "zones":[ { "zoneName":"Asia\/Tokyo", "gmtOffset":32400 } ] }