@syncfusion/ej2-schedule
Version:
Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support.
305 lines (304 loc) • 18.4 kB
JavaScript
/**
* Time zone
*/
var Timezone = /** @class */ (function () {
function Timezone() {
this.timezoneData = [];
this.timezoneData = this.getTimezoneData();
}
Timezone.prototype.offset = function (date, timezone) {
var localOffset = date.getTimezoneOffset();
try {
var convertedDate = new Date(date.toLocaleString('en-US', { timeZone: timezone }));
if (!isNaN(convertedDate.getTime())) {
return ((date.getTime() - convertedDate.getTime()) / 60000) + localOffset;
}
return 0;
}
catch (error) {
return 0;
}
};
Timezone.prototype.convert = function (date, fromOffset, toOffset) {
if (typeof fromOffset === 'string') {
fromOffset = this.offset(date, fromOffset);
}
if (typeof toOffset === 'string') {
toOffset = this.offset(date, toOffset);
}
var fromLocalOffset = date.getTimezoneOffset();
date = new Date(date.getTime() + (fromOffset - toOffset) * 60000);
var toLocalOffset = date.getTimezoneOffset();
return new Date(date.getTime() + (toLocalOffset - fromLocalOffset) * 60000);
};
Timezone.prototype.add = function (date, timezone) {
return this.convert(date, date.getTimezoneOffset(), timezone);
};
Timezone.prototype.remove = function (date, timezone) {
return this.convert(date, timezone, date.getTimezoneOffset());
};
Timezone.prototype.removeLocalOffset = function (date) {
return new Date(date.getTime() - (date.getTimezoneOffset() * 60000));
};
Timezone.prototype.getLocalTimezoneName = function () {
return window.Intl ? Intl.DateTimeFormat().resolvedOptions().timeZone || 'UTC' : 'UTC';
};
Timezone.prototype.getTimezoneData = function () {
return timezoneData;
};
return Timezone;
}());
export { Timezone };
export var timezoneData = [
{ Value: 'Pacific/Niue', Text: '(UTC-11:00) Niue' },
{ Value: 'Pacific/Pago_Pago', Text: '(UTC-11:00) Pago Pago' },
{ Value: 'Pacific/Honolulu', Text: '(UTC-10:00) Hawaii Time' },
{ Value: 'Pacific/Rarotonga', Text: '(UTC-10:00) Rarotonga' },
{ Value: 'Pacific/Tahiti', Text: '(UTC-10:00) Tahiti' },
{ Value: 'Pacific/Marquesas', Text: '(UTC-09:30) Marquesas' },
{ Value: 'America/Anchorage', Text: '(UTC-09:00) Alaska Time' },
{ Value: 'Pacific/Gambier', Text: '(UTC-09:00) Gambier' },
{ Value: 'America/Los_Angeles', Text: '(UTC-08:00) Pacific Time' },
{ Value: 'America/Tijuana', Text: '(UTC-08:00) Pacific Time - Tijuana' },
{ Value: 'America/Vancouver', Text: '(UTC-08:00) Pacific Time - Vancouver' },
{ Value: 'America/Whitehorse', Text: '(UTC-08:00) Pacific Time - Whitehorse' },
{ Value: 'Pacific/Pitcairn', Text: '(UTC-08:00) Pitcairn' },
{ Value: 'America/Denver', Text: '(UTC-07:00) Mountain Time' },
{ Value: 'America/Phoenix', Text: '(UTC-07:00) Mountain Time - Arizona' },
{ Value: 'America/Mazatlan', Text: '(UTC-07:00) Mountain Time - Chihuahua, Mazatlan' },
{ Value: 'America/Dawson_Creek', Text: '(UTC-07:00) Mountain Time - Dawson Creek' },
{ Value: 'America/Edmonton', Text: '(UTC-07:00) Mountain Time - Edmonton' },
{ Value: 'America/Hermosillo', Text: '(UTC-07:00) Mountain Time - Hermosillo' },
{ Value: 'America/Yellowknife', Text: '(UTC-07:00) Mountain Time - Yellowknife' },
{ Value: 'America/Belize', Text: '(UTC-06:00) Belize' },
{ Value: 'America/Chicago', Text: '(UTC-06:00) Central Time' },
{ Value: 'America/Mexico_City', Text: '(UTC-06:00) Central Time - Mexico City' },
{ Value: 'America/Regina', Text: '(UTC-06:00) Central Time - Regina' },
{ Value: 'America/Tegucigalpa', Text: '(UTC-06:00) Central Time - Tegucigalpa' },
{ Value: 'America/Winnipeg', Text: '(UTC-06:00) Central Time - Winnipeg' },
{ Value: 'America/Costa_Rica', Text: '(UTC-06:00) Costa Rica' },
{ Value: 'America/El_Salvador', Text: '(UTC-06:00) El Salvador' },
{ Value: 'Pacific/Galapagos', Text: '(UTC-06:00) Galapagos' },
{ Value: 'America/Guatemala', Text: '(UTC-06:00) Guatemala' },
{ Value: 'America/Managua', Text: '(UTC-06:00) Managua' },
{ Value: 'America/Cancun', Text: '(UTC-05:00) America Cancun' },
{ Value: 'America/Bogota', Text: '(UTC-05:00) Bogota' },
{ Value: 'Pacific/Easter', Text: '(UTC-05:00) Easter Island' },
{ Value: 'America/New_York', Text: '(UTC-05:00) Eastern Time' },
{ Value: 'America/Iqaluit', Text: '(UTC-05:00) Eastern Time - Iqaluit' },
{ Value: 'America/Toronto', Text: '(UTC-05:00) Eastern Time - Toronto' },
{ Value: 'America/Guayaquil', Text: '(UTC-05:00) Guayaquil' },
{ Value: 'America/Havana', Text: '(UTC-05:00) Havana' },
{ Value: 'America/Jamaica', Text: '(UTC-05:00) Jamaica' },
{ Value: 'America/Lima', Text: '(UTC-05:00) Lima' },
{ Value: 'America/Nassau', Text: '(UTC-05:00) Nassau' },
{ Value: 'America/Panama', Text: '(UTC-05:00) Panama' },
{ Value: 'America/Port-au-Prince', Text: '(UTC-05:00) Port-au-Prince' },
{ Value: 'America/Rio_Branco', Text: '(UTC-05:00) Rio Branco' },
{ Value: 'America/Halifax', Text: '(UTC-04:00) Atlantic Time - Halifax' },
{ Value: 'America/Barbados', Text: '(UTC-04:00) Barbados' },
{ Value: 'Atlantic/Bermuda', Text: '(UTC-04:00) Bermuda' },
{ Value: 'America/Boa_Vista', Text: '(UTC-04:00) Boa Vista' },
{ Value: 'America/Caracas', Text: '(UTC-04:00) Caracas' },
{ Value: 'America/Curacao', Text: '(UTC-04:00) Curacao' },
{ Value: 'America/Grand_Turk', Text: '(UTC-04:00) Grand Turk' },
{ Value: 'America/Guyana', Text: '(UTC-04:00) Guyana' },
{ Value: 'America/La_Paz', Text: '(UTC-04:00) La Paz' },
{ Value: 'America/Manaus', Text: '(UTC-04:00) Manaus' },
{ Value: 'America/Martinique', Text: '(UTC-04:00) Martinique' },
{ Value: 'America/Port_of_Spain', Text: '(UTC-04:00) Port of Spain' },
{ Value: 'America/Porto_Velho', Text: '(UTC-04:00) Porto Velho' },
{ Value: 'America/Puerto_Rico', Text: '(UTC-04:00) Puerto Rico' },
{ Value: 'America/Santo_Domingo', Text: '(UTC-04:00) Santo Domingo' },
{ Value: 'America/Thule', Text: '(UTC-04:00) Thule' },
{ Value: 'America/St_Johns', Text: '(UTC-03:30) Newfoundland Time - St. Johns' },
{ Value: 'America/Araguaina', Text: '(UTC-03:00) Araguaina' },
{ Value: 'America/Asuncion', Text: '(UTC-03:00) Asuncion' },
{ Value: 'America/Belem', Text: '(UTC-03:00) Belem' },
{ Value: 'America/Argentina/Buenos_Aires', Text: '(UTC-03:00) Buenos Aires' },
{ Value: 'America/Campo_Grande', Text: '(UTC-03:00) Campo Grande' },
{ Value: 'America/Cayenne', Text: '(UTC-03:00) Cayenne' },
{ Value: 'America/Cuiaba', Text: '(UTC-03:00) Cuiaba' },
{ Value: 'America/Fortaleza', Text: '(UTC-03:00) Fortaleza' },
{ Value: 'America/Godthab', Text: '(UTC-03:00) Godthab' },
{ Value: 'America/Maceio', Text: '(UTC-03:00) Maceio' },
{ Value: 'America/Miquelon', Text: '(UTC-03:00) Miquelon' },
{ Value: 'America/Montevideo', Text: '(UTC-03:00) Montevideo' },
{ Value: 'Antarctica/Palmer', Text: '(UTC-03:00) Palmer' },
{ Value: 'America/Paramaribo', Text: '(UTC-03:00) Paramaribo' },
{ Value: 'America/Punta_Arenas', Text: '(UTC-03:00) Punta Arenas' },
{ Value: 'America/Recife', Text: '(UTC-03:00) Recife' },
{ Value: 'Antarctica/Rothera', Text: '(UTC-03:00) Rothera' },
{ Value: 'America/Bahia', Text: '(UTC-03:00) Salvador' },
{ Value: 'America/Santiago', Text: '(UTC-03:00) Santiago' },
{ Value: 'Atlantic/Stanley', Text: '(UTC-03:00) Stanley' },
{ Value: 'America/Noronha', Text: '(UTC-02:00) Noronha' },
{ Value: 'America/Sao_Paulo', Text: '(UTC-02:00) Sao Paulo' },
{ Value: 'Atlantic/South_Georgia', Text: '(UTC-02:00) South Georgia' },
{ Value: 'Atlantic/Azores', Text: '(UTC-01:00) Azores' },
{ Value: 'Atlantic/Cape_Verde', Text: '(UTC-01:00) Cape Verde' },
{ Value: 'America/Scoresbysund', Text: '(UTC-01:00) Scoresbysund' },
{ Value: 'Africa/Abidjan', Text: '(UTC+00:00) Abidjan' },
{ Value: 'Africa/Accra', Text: '(UTC+00:00) Accra' },
{ Value: 'Africa/Bissau', Text: '(UTC+00:00) Bissau' },
{ Value: 'Atlantic/Canary', Text: '(UTC+00:00) Canary Islands' },
{ Value: 'Africa/Casablanca', Text: '(UTC+00:00) Casablanca' },
{ Value: 'America/Danmarkshavn', Text: '(UTC+00:00) Danmarkshavn' },
{ Value: 'Europe/Dublin', Text: '(UTC+00:00) Dublin' },
{ Value: 'Africa/El_Aaiun', Text: '(UTC+00:00) El Aaiun' },
{ Value: 'Atlantic/Faroe', Text: '(UTC+00:00) Faeroe' },
{ Value: 'Etc/UTC', Text: '(UTC+00:00) UTC (no daylight saving)' },
{ Value: 'Europe/Lisbon', Text: '(UTC+00:00) Lisbon' },
{ Value: 'Europe/London', Text: '(UTC+00:00) London' },
{ Value: 'Africa/Monrovia', Text: '(UTC+00:00) Monrovia' },
{ Value: 'Atlantic/Reykjavik', Text: '(UTC+00:00) Reykjavik' },
{ Value: 'UTC', Text: 'UTC' },
{ Value: 'Africa/Algiers', Text: '(UTC+01:00) Algiers' },
{ Value: 'Europe/Amsterdam', Text: '(UTC+01:00) Amsterdam' },
{ Value: 'Europe/Andorra', Text: '(UTC+01:00) Andorra' },
{ Value: 'Europe/Berlin', Text: '(UTC+01:00) Berlin' },
{ Value: 'Europe/Brussels', Text: '(UTC+01:00) Brussels' },
{ Value: 'Europe/Budapest', Text: '(UTC+01:00) Budapest' },
{ Value: 'Europe/Belgrade', Text: '(UTC+01:00) Central European Time - Belgrade' },
{ Value: 'Europe/Prague', Text: '(UTC+01:00) Central European Time - Prague' },
{ Value: 'Africa/Ceuta', Text: '(UTC+01:00) Ceuta' },
{ Value: 'Europe/Copenhagen', Text: '(UTC+01:00) Copenhagen' },
{ Value: 'Europe/Gibraltar', Text: '(UTC+01:00) Gibraltar' },
{ Value: 'Africa/Lagos', Text: '(UTC+01:00) Lagos' },
{ Value: 'Europe/Luxembourg', Text: '(UTC+01:00) Luxembourg' },
{ Value: 'Europe/Madrid', Text: '(UTC+01:00) Madrid' },
{ Value: 'Europe/Malta', Text: '(UTC+01:00) Malta' },
{ Value: 'Europe/Monaco', Text: '(UTC+01:00) Monaco' },
{ Value: 'Africa/Ndjamena', Text: '(UTC+01:00) Ndjamena' },
{ Value: 'Europe/Oslo', Text: '(UTC+01:00) Oslo' },
{ Value: 'Europe/Paris', Text: '(UTC+01:00) Paris' },
{ Value: 'Europe/Rome', Text: '(UTC+01:00) Rome' },
{ Value: 'Europe/Stockholm', Text: '(UTC+01:00) Stockholm' },
{ Value: 'Europe/Tirane', Text: '(UTC+01:00) Tirane' },
{ Value: 'Africa/Tunis', Text: '(UTC+01:00) Tunis' },
{ Value: 'Europe/Vienna', Text: '(UTC+01:00) Vienna' },
{ Value: 'Europe/Warsaw', Text: '(UTC+01:00) Warsaw' },
{ Value: 'Europe/Zurich', Text: '(UTC+01:00) Zurich' },
{ Value: 'Asia/Amman', Text: '(UTC+02:00) Amman' },
{ Value: 'Europe/Athens', Text: '(UTC+02:00) Athens' },
{ Value: 'Asia/Beirut', Text: '(UTC+02:00) Beirut' },
{ Value: 'Europe/Bucharest', Text: '(UTC+02:00) Bucharest' },
{ Value: 'Africa/Cairo', Text: '(UTC+02:00) Cairo' },
{ Value: 'Europe/Chisinau', Text: '(UTC+02:00) Chisinau' },
{ Value: 'Asia/Damascus', Text: '(UTC+02:00) Damascus' },
{ Value: 'Asia/Gaza', Text: '(UTC+02:00) Gaza' },
{ Value: 'Europe/Helsinki', Text: '(UTC+02:00) Helsinki' },
{ Value: 'Asia/Jerusalem', Text: '(UTC+02:00) Jerusalem' },
{ Value: 'Africa/Johannesburg', Text: '(UTC+02:00) Johannesburg' },
{ Value: 'Africa/Khartoum', Text: '(UTC+02:00) Khartoum' },
{ Value: 'Europe/Kiev', Text: '(UTC+02:00) Kiev' },
{ Value: 'Africa/Maputo', Text: '(UTC+02:00) Maputo' },
{ Value: 'Europe/Kaliningrad', Text: '(UTC+02:00) Moscow-01 - Kaliningrad' },
{ Value: 'Asia/Nicosia', Text: '(UTC+02:00) Nicosia' },
{ Value: 'Europe/Riga', Text: '(UTC+02:00) Riga' },
{ Value: 'Europe/Sofia', Text: '(UTC+02:00) Sofia' },
{ Value: 'Europe/Tallinn', Text: '(UTC+02:00) Tallinn' },
{ Value: 'Africa/Tripoli', Text: '(UTC+02:00) Tripoli' },
{ Value: 'Europe/Vilnius', Text: '(UTC+02:00) Vilnius' },
{ Value: 'Africa/Windhoek', Text: '(UTC+02:00) Windhoek' },
{ Value: 'Asia/Baghdad', Text: '(UTC+03:00) Baghdad' },
{ Value: 'Europe/Istanbul', Text: '(UTC+03:00) Istanbul' },
{ Value: 'Europe/Minsk', Text: '(UTC+03:00) Minsk' },
{ Value: 'Europe/Moscow', Text: '(UTC+03:00) Moscow+00 - Moscow' },
{ Value: 'Africa/Nairobi', Text: '(UTC+03:00) Nairobi' },
{ Value: 'Asia/Qatar', Text: '(UTC+03:00) Qatar' },
{ Value: 'Asia/Riyadh', Text: '(UTC+03:00) Riyadh' },
{ Value: 'Antarctica/Syowa', Text: '(UTC+03:00) Syowa' },
{ Value: 'Asia/Tehran', Text: '(UTC+03:30) Tehran' },
{ Value: 'Asia/Baku', Text: '(UTC+04:00) Baku' },
{ Value: 'Asia/Dubai', Text: '(UTC+04:00) Dubai' },
{ Value: 'Indian/Mahe', Text: '(UTC+04:00) Mahe' },
{ Value: 'Indian/Mauritius', Text: '(UTC+04:00) Mauritius' },
{ Value: 'Europe/Samara', Text: '(UTC+04:00) Moscow+01 - Samara' },
{ Value: 'Indian/Reunion', Text: '(UTC+04:00) Reunion' },
{ Value: 'Asia/Tbilisi', Text: '(UTC+04:00) Tbilisi' },
{ Value: 'Asia/Yerevan', Text: '(UTC+04:00) Yerevan' },
{ Value: 'Asia/Kabul', Text: '(UTC+04:30) Kabul' },
{ Value: 'Asia/Aqtau', Text: '(UTC+05:00) Aqtau' },
{ Value: 'Asia/Aqtobe', Text: '(UTC+05:00) Aqtobe' },
{ Value: 'Asia/Ashgabat', Text: '(UTC+05:00) Ashgabat' },
{ Value: 'Asia/Dushanbe', Text: '(UTC+05:00) Dushanbe' },
{ Value: 'Asia/Karachi', Text: '(UTC+05:00) Karachi' },
{ Value: 'Indian/Kerguelen', Text: '(UTC+05:00) Kerguelen' },
{ Value: 'Indian/Maldives', Text: '(UTC+05:00) Maldives' },
{ Value: 'Antarctica/Mawson', Text: '(UTC+05:00) Mawson' },
{ Value: 'Asia/Yekaterinburg', Text: '(UTC+05:00) Moscow+02 - Yekaterinburg' },
{ Value: 'Asia/Tashkent', Text: '(UTC+05:00) Tashkent' },
{ Value: 'Asia/Colombo', Text: '(UTC+05:30) Colombo' },
{ Value: 'Asia/Kolkata', Text: '(UTC+05:30) India Standard Time' },
{ Value: 'Asia/Katmandu', Text: '(UTC+05:45) Katmandu' },
{ Value: 'Asia/Almaty', Text: '(UTC+06:00) Almaty' },
{ Value: 'Asia/Bishkek', Text: '(UTC+06:00) Bishkek' },
{ Value: 'Indian/Chagos', Text: '(UTC+06:00) Chagos' },
{ Value: 'Asia/Dhaka', Text: '(UTC+06:00) Dhaka' },
{ Value: 'Asia/Omsk', Text: '(UTC+06:00) Moscow+03 - Omsk' },
{ Value: 'Asia/Thimphu', Text: '(UTC+06:00) Thimphu' },
{ Value: 'Antarctica/Vostok', Text: '(UTC+06:00) Vostok' },
{ Value: 'Indian/Cocos', Text: '(UTC+06:30) Cocos' },
{ Value: 'Asia/Yangon', Text: '(UTC+06:30) Rangoon' },
{ Value: 'Asia/Bangkok', Text: '(UTC+07:00) Bangkok' },
{ Value: 'Indian/Christmas', Text: '(UTC+07:00) Christmas' },
{ Value: 'Antarctica/Davis', Text: '(UTC+07:00) Davis' },
{ Value: 'Asia/Saigon', Text: '(UTC+07:00) Hanoi' },
{ Value: 'Asia/Hovd', Text: '(UTC+07:00) Hovd' },
{ Value: 'Asia/Jakarta', Text: '(UTC+07:00) Jakarta' },
{ Value: 'Asia/Krasnoyarsk', Text: '(UTC+07:00) Moscow+04 - Krasnoyarsk' },
{ Value: 'Asia/Brunei', Text: '(UTC+08:00) Brunei' },
{ Value: 'Asia/Shanghai', Text: '(UTC+08:00) China Time - Beijing' },
{ Value: 'Asia/Choibalsan', Text: '(UTC+08:00) Choibalsan' },
{ Value: 'Asia/Hong_Kong', Text: '(UTC+08:00) Hong Kong' },
{ Value: 'Asia/Kuala_Lumpur', Text: '(UTC+08:00) Kuala Lumpur' },
{ Value: 'Asia/Macau', Text: '(UTC+08:00) Macau' },
{ Value: 'Asia/Makassar', Text: '(UTC+08:00) Makassar' },
{ Value: 'Asia/Manila', Text: '(UTC+08:00) Manila' },
{ Value: 'Asia/Irkutsk', Text: '(UTC+08:00) Moscow+05 - Irkutsk' },
{ Value: 'Asia/Singapore', Text: '(UTC+08:00) Singapore' },
{ Value: 'Asia/Taipei', Text: '(UTC+08:00) Taipei' },
{ Value: 'Asia/Ulaanbaatar', Text: '(UTC+08:00) Ulaanbaatar' },
{ Value: 'Australia/Perth', Text: '(UTC+08:00) Western Time - Perth' },
{ Value: 'Asia/Pyongyang', Text: '(UTC+08:30) Pyongyang' },
{ Value: 'Asia/Dili', Text: '(UTC+09:00) Dili' },
{ Value: 'Asia/Jayapura', Text: '(UTC+09:00) Jayapura' },
{ Value: 'Asia/Yakutsk', Text: '(UTC+09:00) Moscow+06 - Yakutsk' },
{ Value: 'Pacific/Palau', Text: '(UTC+09:00) Palau' },
{ Value: 'Asia/Seoul', Text: '(UTC+09:00) Seoul' },
{ Value: 'Asia/Tokyo', Text: '(UTC+09:00) Tokyo' },
{ Value: 'Australia/Darwin', Text: '(UTC+09:30) Central Time - Darwin' },
{ Value: 'Antarctica/DumontDUrville', Text: '(UTC+10:00) Dumont D"Urville' },
{ Value: 'Australia/Brisbane', Text: '(UTC+10:00) Eastern Time - Brisbane' },
{ Value: 'Pacific/Guam', Text: '(UTC+10:00) Guam' },
{ Value: 'Asia/Vladivostok', Text: '(UTC+10:00) Moscow+07 - Vladivostok' },
{ Value: 'Pacific/Port_Moresby', Text: '(UTC+10:00) Port Moresby' },
{ Value: 'Pacific / Chuuk', Text: '(UTC+10:00) Truk' },
{ Value: 'Australia/Adelaide', Text: '(UTC+10:30) Central Time - Adelaide' },
{ Value: 'Antarctica/Casey', Text: '(UTC+11:00) Casey' },
{ Value: 'Australia/Hobart', Text: '(UTC+11:00) Eastern Time - Hobart' },
{ Value: 'Australia/Sydney', Text: '(UTC+11:00) Eastern Time - Melbourne, Sydney' },
{ Value: 'Pacific/Efate', Text: '(UTC+11:00) Efate' },
{ Value: 'Pacific/Guadalcanal', Text: '(UTC+11:00) Guadalcanal' },
{ Value: 'Pacific/Kosrae', Text: '(UTC+11:00) Kosrae' },
{ Value: 'Asia/Magadan', Text: '(UTC+11:00) Moscow+08 - Magadan' },
{ Value: 'Pacific / Norfolk', Text: '(UTC+11:00) Norfolk' },
{ Value: 'Pacific/Noumea', Text: '(UTC+11:00) Noumea' },
{ Value: 'Pacific/Pohnpei', Text: '(UTC+11:00) Ponape' },
{ Value: 'Pacific/Funafuti', Text: '(UTC+12:00) Funafuti' },
{ Value: 'Pacific/Kwajalein', Text: '(UTC+12:00) Kwajalein' },
{ Value: 'Pacific/Majuro', Text: '(UTC+12:00) Majuro' },
{ Value: 'Asia/Kamchatka', Text: '(UTC+12:00) Moscow+09 - Petropavlovsk - Kamchatskiy' },
{ Value: 'Pacific / Nauru', Text: '(UTC+12:00) Nauru' },
{ Value: 'Pacific/Tarawa', Text: '(UTC+12:00) Tarawa' },
{ Value: 'Pacific/Wake', Text: '(UTC+12:00) Wake' },
{ Value: 'Pacific/Wallis', Text: '(UTC+12:00) Wallis' },
{ Value: 'Pacific/Auckland', Text: '(UTC+13:00) Auckland' },
{ Value: 'Pacific/Enderbury', Text: '(UTC+13:00) Enderbury' },
{ Value: 'Pacific/Fakaofo', Text: '(UTC+13:00) Fakaofo' },
{ Value: 'Pacific/Fiji', Text: '(UTC+13:00) Fiji' },
{ Value: 'Pacific/Tongatapu', Text: '(UTC+13:00) Tongatapu' },
{ Value: 'Pacific/Apia', Text: '(UTC+14:00) Apia' },
{ Value: 'Pacific/Kiritimati', Text: '(UTC+14:00) Kiritimati' }
];