format.Timezone
JavaScript does not include an enumeration type. The SuiteScript 2.x documentation uses the term enumeration (or enum) to describe a plain JavaScript object with a flat, map-like structure. In this object, each key points to a read-only string value.
Enum Description |
Holds the string values for supported time zone formats. Use this enum to set the value of the |
Module |
|
Sibling Module Members |
|
Since |
2015.2 |
Values
This table defines all valid time zone names in Olson Value format and includes daylight savings time rules for each time zone. Olson Values are maintained by the International Assigned Numbers Authority (IANA) in an international standard time zone database. The values that populate the Time Zone dropdown list found at Home > Set Preferences are also based on these values.
When working with alternate time zones in SuiteScript, use these enumeration values. If necessary, you can use the numerical key in place of an Olson Value string. For example, to source a custom timezone dropdown list.
Key |
Olson Value |
Description |
---|---|---|
1 |
ETC_GMT_PLUS_12: 'Etc/GMT+12' |
(GMT-12:00) International Date Line West |
2 |
PACIFIC_SAMOA: 'Pacific/Samoa' |
(GMT-11:00) Midway Island, Samoa |
3 |
PACIFIC_HONOLULU: 'Pacific/Honolulu' |
(GMT-10:00) Hawaii |
4 |
AMERICA_ANCHORAGE: 'America/Anchorage' |
(GMT-09:00) Alaska |
5 |
AMERICA_LOS_ANGELES: 'America/Los_Angeles' |
(GMT-08:00) Pacific Time (US & Canada) |
6 |
AMERICA_TIJUANA: 'America/Tijuana' |
(GMT-08:00) Tijuana, Baja California |
7 |
AMERICA_DENVER: 'America/Denver' |
(GMT-07:00) Mountain Time (US & Canada) |
8 |
AMERICA_PHOENIX: 'America/Phoenix' |
(GMT-07:00) Arizona |
9 |
AMERICA_CHIHUAHUA: 'America/Chihuahua' |
(GMT-07:00) Chihuahua, La Paz, Mazatlan -New |
10 |
AMERICA_CHICAGO: 'America/Chicago' |
(GMT-06:00) Central Time (US & Canada) |
11 |
AMERICA_REGINA: 'America/Regina' |
(GMT-06:00) Saskatchewan |
12 |
AMERICA_GUATEMALA: 'America/Guatemala' |
(GMT-06:00) Central America |
13 |
AMERICA_MEXICO_CITY: 'America/Mexico_City’ |
(GMT-06:00) Guadalajara, Mexico City, Monterrey -Old |
14 |
AMERICA_NEW_YORK: 'America/New_York' |
(GMT-05:00) Eastern Time (US & Canada) |
15 |
US_EAST_INDIANA: 'US/East-Indiana' |
(GMT-05:00) Indiana (East) |
16 |
AMERICA_BOGOTA: 'America/Bogota' |
(GMT-05:00) Bogota, Lima, Quito |
17 |
AMERICA_CARACAS: 'America/Caracas' |
(GMT-04:30) Caracas |
18 |
AMERICA_HALIFAX: 'America/Halifax' |
(GMT-04:00) Atlantic Time (Canada) |
19 |
AMERICA_LA_PAZ: 'America/La_Paz' |
(GMT-04:00) Georgetown, La Paz, San Juan |
20 |
AMERICA_MANAUS: 'America/Manaus' |
(GMT-04:00) Manaus |
21 |
AMERICA_SANTIAGO: 'America/Santiago' |
(GMT-04:00) Santiago |
22 |
AMERICA_ST_JOHNS: 'America/St_Johns' |
(GMT-03:30) Newfoundland |
23 |
AMERICA_SAO_PAULO: 'America/Sao_Paulo' |
(GMT-03:00) Brasilia |
24 |
AMERICA_BUENOS_AIRES: 'America/Buenos_Aires' |
(GMT-03:00) Buenos Aires |
25 |
ETC_GMT_PLUS_3: 'Etc/GMT+3' |
(GMT-03:00) Cayenne |
26 |
AMERICA_GODTHAB: 'America/Godthab' |
(GMT-03:00) Greenland |
27 |
AMERICA_MONTEVIDEO: 'America/Montevideo' |
(GMT-03:00) Montevideo |
28 |
AMERICA_NORONHA: 'America/Noronha' |
(GMT-02:00) Mid-Atlantic |
29 |
ETC_GMT_PLUS_1: 'Etc/GMT+1' |
(GMT-01:00) Cabo Verde |
30 |
ATLANTIC_AZORES: 'Atlantic/Azores' |
(GMT-01:00) Azores |
31 |
EUROPE_LONDON: 'Europe/London' |
(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London |
32 |
GMT: 'GMT' |
(GMT) Casablanca |
33 |
ATLANTIC_REYKJAVIK: 'Atlantic/Reykjavik' |
(GMT) Monrovia, Reykjavik |
34 |
EUROPE_WARSAW: 'Europe/Warsaw' |
(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb |
35 |
EUROPE_PARIS: 'Europe/Paris' |
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris |
36 |
ETC_GMT_MINUS_1: 'Etc/GMT-1' |
(GMT+01:00) West Central Africa |
37 |
EUROPE_AMSTERDAM: 'Europe/Amsterdam' |
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna |
38 |
EUROPE_BUDAPEST: 'Europe/Budapest' |
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague |
39 |
AFRICA_CAIRO: 'Africa/Cairo' |
(GMT+02:00) Cairo |
40 |
EUROPE_ISTANBUL: 'Europe/Istanbul' |
(GMT+02:00) Athens, Bucharest, Istanbul |
41 |
ASIA_JERUSALEM: 'Asia/Jerusalem' |
(GMT+02:00) Jerusalem |
42 |
ASIA_AMMAN: 'Asia/Amman' |
(GMT+02:00) Amman |
43 |
ASIA_BEIRUT: 'Asia/Beirut' |
(GMT+02:00) Beirut |
44 |
AFRICA_JOHANNESBURG: 'Africa/Johannesburg' |
(GMT+02:00) Harare, Pretoria |
45 |
EUROPE_KIEV: 'Europe/Kiev' |
(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius |
46 |
EUROPE_MINSK: 'Europe/Minsk' |
(GMT+02:00) Minsk |
47 |
AFRICA_WINDHOEK: 'Africa/Windhoek' |
(GMT+02:00) Windhoek |
48 |
ASIA_RIYADH: 'Asia/Riyadh' |
(GMT+03:00) Kuwait, Riyadh |
49 |
EUROPE_MOSCOW: 'Europe/Moscow' |
(GMT+03:00) Moscow, St. Petersburg, Volgograd |
50 |
ASIA_BAGHDAD: 'Asia/Baghdad' |
(GMT+03:00) Baghdad |
51 |
AFRICA_NAIROBI: 'Africa/Nairobi' |
(GMT+03:00) Nairobi |
52 |
ASIA_TEHRAN: 'Asia/Tehran' |
(GMT+03:30) Tehran |
53 |
ASIA_MUSCAT: 'Asia/Muscat' |
(GMT+04:00) Abu Dhabi, Muscat |
54 |
ASIA_BAKU: 'Asia/Baku' |
(GMT+04:00) Baku |
55 |
ASIA_YEREVAN: 'Asia/Yerevan' |
(GMT+04:00) Caucasus Standard Time |
56 |
ETC_GMT_MINUS_3: 'Etc/GMT-3' |
(GMT+04:00) Tbilisi |
57 |
ASIA_KABUL: 'Asia/Kabul' |
(GMT+04:30) Kabul |
58 |
ASIA_KARACHI: 'Asia/Karachi' |
(GMT+05:00) Islamabad, Karachi |
59 |
ASIA_YEKATERINBURG: 'Asia/Yekaterinburg' |
(GMT+05:00) Ekaterinburg |
60 |
ASIA_TASHKENT: 'Asia/Tashkent' |
(GMT+05:00) Tashkent |
61 |
ASIA_CALCUTTA: 'Asia/Calcutta' |
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi |
62 |
ASIA_KATMANDU: 'Asia/Katmandu' |
(GMT+05:45) Kathmandu |
63 |
ASIA_ALMATY: 'Asia/Almaty' |
(GMT+06:00) Novosibirsk |
64 |
ASIA_DHAKA: 'Asia/Dhaka' |
(GMT+06:00) Astana, Dhaka |
65 |
ASIA_RANGOON: 'Asia/Rangoon' |
(GMT+06:30) Yangon (Rangoon) |
66 |
ASIA_BANGKOK: 'Asia/Bangkok' |
(GMT+07:00) Bangkok, Hanoi, Jakarta |
67 |
ASIA_KRASNOYARSK: 'Asia/Krasnoyarsk' |
(GMT+07:00) Krasnoyarsk |
68 |
ASIA_HONG_KONG: 'Asia/Hong_Kong' |
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi |
69 |
ASIA_KUALA_LUMPUR: 'Asia/Kuala_Lumpur' |
(GMT+08:00) Kuala Lumpur, Singapore |
70 |
ASIA_TAIPEI: 'Asia/Taipei' |
(GMT+08:00) Taipei |
71 |
AUSTRALIA_PERTH: 'Australia/Perth' |
(GMT+08:00) Perth |
72 |
ASIA_IRKUTSK: 'Asia/Irkutsk' |
(GMT+08:00) Irkutsk |
73 |
ASIA_MANILA: 'Asia/Manila' |
(GMT+08:00) Manila |
74 |
ASIA_SEOUL: 'Asia/Seoul' |
(GMT+09:00) Seoul |
75 |
ASIA_TOKYO: 'Asia/Tokyo' |
(GMT+09:00) Osaka, Sapporo, Tokyo |
76 |
ASIA_YAKUTSK: 'Asia/Yakutsk' |
(GMT+09:00) Yakutsk |
77 |
AUSTRALIA_DARWIN: 'Australia/Darwin' |
(GMT+09:30) Darwin |
78 |
AUSTRALIA_ADELAIDE: 'Australia/Adelaide' |
(GMT+09:30) Adelaide |
79 |
AUSTRALIA_SYDNEY: 'Australia/Sydney' |
(GMT+10:00) Canberra, Melbourne, Sydney |
80 |
AUSTRALIA_BRISBANE: 'Australia/Brisbane' |
(GMT+10:00) Brisbane |
81 |
AUSTRALIA_HOBART: 'Australia/Hobart' |
(GMT+10:00) Hobart |
82 |
PACIFIC_GUAM: 'Pacific/Guam' |
(GMT+10:00) Guam, Port Moresby |
83 |
PACIFIC_GUADALCANA: 'Pacific/Guadalcanal' |
(GMT+11:00) Guadacanal |
84 |
ASIA_VLADIVOSTOK: 'Asia/Vladivostok' |
(GMT+10:00) Vladivostok |
85 |
PACIFIC_KWAJALEIN: 'Pacific/Kwajalein' |
(GMT+12:00) Fiji, Marshall Is. |
86 |
PACIFIC_AUCKLAND: 'Pacific/Auckland' |
(GMT+12:00) Auckland, Wellington |
87 |
PACIFIC_TONGATAPU: 'Pacific/Tongatapu' |
(GMT+13:00) Nuku'alofa |
Syntax
The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/format Module Script Samples.
// Add additional code
...
var date = new Date(); //Mon Aug 24 2015 17:27:16 GMT-0700 (Pacific Daylight Time)
var TOKYO = format.format({
value: date,
type: format.Type.DATETIME,
timezone: format.Timezone.ASIA_TOKYO
}); //Returns "8/25/2015 9:27:16 am"
var NEWYORK = format.format({
value: date,
type: format.Type.DATETIME,
timezone: format.Timezone.AMERICA_NEW_YORK
}); //Returns "8/24/2015 8:27:16 pm"
var dateStr = "03/17/2015 09:00:00 pm"
var TOKYO_2 = format.parse({
value: dateStr,
type: format.Type.DATETIME,
timezone: format.Timezone.ASIA_TOKYO
}); //Returns Date object [[ Tue Mar 17 2015 05:00:00 GMT-0700 (PDT) ]]
var NEWYORK_2 = format.parse({
value: dateStr,
type: format.Type.DATETIME,
timezone: format.Timezone.AMERICA_NEW_YORK
}); //Returns Date object [[ Tue Mar 17 2015 18:00:00 GMT-0700 (PDT) ]]
...
// Add additional code