From 23c6eb89c977558c0e644f0d20f99b489f036b7f Mon Sep 17 00:00:00 2001 From: ssskip Date: Wed, 22 Mar 2017 12:42:30 +0800 Subject: [PATCH 1/2] Updated data to IANA TZDB 2017b --- data/meta/latest.json | 10 + data/packed/latest.json | 309 +- data/unpacked/latest.json | 12526 ++++++++-------- tests/zones/africa/accra.js | 92 +- tests/zones/africa/addis_ababa.js | 8 +- tests/zones/africa/asmara.js | 8 +- tests/zones/africa/asmera.js | 8 +- tests/zones/africa/bissau.js | 4 +- tests/zones/africa/ceuta.js | 20 +- tests/zones/africa/dar_es_salaam.js | 8 +- tests/zones/africa/djibouti.js | 8 +- tests/zones/africa/el_aaiun.js | 4 +- tests/zones/africa/kampala.js | 8 +- tests/zones/africa/mogadishu.js | 8 +- tests/zones/africa/monrovia.js | 6 +- tests/zones/africa/nairobi.js | 8 +- tests/zones/africa/windhoek.js | 2 +- tests/zones/america/anchorage.js | 14 +- tests/zones/america/araguaina.js | 202 +- tests/zones/america/argentina/buenos_aires.js | 238 +- tests/zones/america/argentina/catamarca.js | 238 +- .../zones/america/argentina/comodrivadavia.js | 238 +- tests/zones/america/argentina/cordoba.js | 238 +- tests/zones/america/argentina/jujuy.js | 230 +- tests/zones/america/argentina/la_rioja.js | 242 +- tests/zones/america/argentina/mendoza.js | 238 +- tests/zones/america/argentina/rio_gallegos.js | 238 +- tests/zones/america/argentina/salta.js | 230 +- tests/zones/america/argentina/san_juan.js | 242 +- tests/zones/america/argentina/san_luis.js | 242 +- tests/zones/america/argentina/tucuman.js | 246 +- tests/zones/america/argentina/ushuaia.js | 238 +- tests/zones/america/aruba.js | 4 +- tests/zones/america/asuncion.js | 512 +- tests/zones/america/bahia.js | 242 +- tests/zones/america/belem.js | 114 +- tests/zones/america/belize.js | 100 +- tests/zones/america/boa_vista.js | 130 +- tests/zones/america/bogota.js | 12 +- tests/zones/america/buenos_aires.js | 238 +- tests/zones/america/campo_grande.js | 512 +- tests/zones/america/caracas.js | 16 +- tests/zones/america/catamarca.js | 238 +- tests/zones/america/cayenne.js | 8 +- tests/zones/america/cordoba.js | 238 +- tests/zones/america/cuiaba.js | 502 +- tests/zones/america/curacao.js | 4 +- tests/zones/america/danmarkshavn.js | 132 +- tests/zones/america/eirunepe.js | 130 +- tests/zones/america/fortaleza.js | 156 +- tests/zones/america/godthab.js | 468 +- tests/zones/america/guayaquil.js | 14 +- tests/zones/america/guyana.js | 17 +- tests/zones/america/jujuy.js | 230 +- tests/zones/america/kralendijk.js | 4 +- tests/zones/america/la_paz.js | 4 +- tests/zones/america/lima.js | 60 +- tests/zones/america/lower_princes.js | 4 +- tests/zones/america/maceio.js | 162 +- tests/zones/america/manaus.js | 124 +- tests/zones/america/mendoza.js | 238 +- tests/zones/america/miquelon.js | 412 +- tests/zones/america/montevideo.js | 344 +- tests/zones/america/noronha.js | 156 +- tests/zones/america/paramaribo.js | 13 +- tests/zones/america/port-au-prince.js | 147 + tests/zones/america/porto_acre.js | 122 +- tests/zones/america/porto_velho.js | 114 +- tests/zones/america/recife.js | 154 +- tests/zones/america/rio_branco.js | 124 +- tests/zones/america/rosario.js | 238 +- tests/zones/america/santarem.js | 118 +- tests/zones/america/santiago.js | 624 +- tests/zones/america/santo_domingo.js | 20 +- tests/zones/america/sao_paulo.js | 512 +- tests/zones/america/scoresbysund.js | 468 +- tests/zones/antarctica/macquarie.js | 4 +- tests/zones/antarctica/palmer.js | 471 +- tests/zones/asia/aden.js | 2 +- tests/zones/asia/atyrau.js | 6 +- tests/zones/asia/baghdad.js | 212 +- tests/zones/asia/bahrain.js | 6 +- tests/zones/asia/bangkok.js | 4 +- tests/zones/asia/brunei.js | 8 +- tests/zones/asia/calcutta.js | 8 +- tests/zones/asia/choibalsan.js | 351 +- tests/zones/asia/dacca.js | 27 +- tests/zones/asia/dhaka.js | 29 +- tests/zones/asia/dili.js | 21 +- tests/zones/asia/dubai.js | 4 +- tests/zones/asia/ho_chi_minh.js | 30 +- tests/zones/asia/hovd.js | 347 +- tests/zones/asia/jakarta.js | 24 +- tests/zones/asia/jayapura.js | 8 +- tests/zones/asia/kabul.js | 6 +- tests/zones/asia/karachi.js | 16 +- tests/zones/asia/kashgar.js | 2 +- tests/zones/asia/kathmandu.js | 8 +- tests/zones/asia/katmandu.js | 6 +- tests/zones/asia/kolkata.js | 8 +- tests/zones/asia/kuala_lumpur.js | 28 +- tests/zones/asia/kuching.js | 75 +- tests/zones/asia/kuwait.js | 2 +- tests/zones/asia/macao.js | 167 +- tests/zones/asia/macau.js | 167 +- tests/zones/asia/makassar.js | 8 +- tests/zones/asia/manila.js | 34 +- tests/zones/asia/muscat.js | 2 +- tests/zones/asia/oral.js | 6 +- tests/zones/asia/phnom_penh.js | 2 +- tests/zones/asia/pontianak.js | 20 +- tests/zones/asia/pyongyang.js | 7 +- tests/zones/asia/qatar.js | 6 +- tests/zones/asia/rangoon.js | 12 +- tests/zones/asia/riyadh.js | 2 +- tests/zones/asia/saigon.js | 30 +- tests/zones/asia/seoul.js | 7 +- tests/zones/asia/singapore.js | 31 +- tests/zones/asia/taipei.js | 2 +- tests/zones/asia/tehran.js | 396 +- tests/zones/asia/thimbu.js | 6 +- tests/zones/asia/thimphu.js | 8 +- tests/zones/asia/tokyo.js | 5 - tests/zones/asia/ujung_pandang.js | 8 +- tests/zones/asia/ulaanbaatar.js | 347 +- tests/zones/asia/ulan_bator.js | 345 +- tests/zones/asia/urumqi.js | 4 +- tests/zones/asia/vientiane.js | 2 +- tests/zones/asia/yangon.js | 10 +- tests/zones/atlantic/azores.js | 876 +- tests/zones/atlantic/canary.js | 4 +- tests/zones/atlantic/cape_verde.js | 16 +- tests/zones/atlantic/madeira.js | 388 +- tests/zones/atlantic/reykjavik.js | 268 +- tests/zones/atlantic/south_georgia.js | 2 - tests/zones/atlantic/stanley.js | 276 +- tests/zones/australia/eucla.js | 74 +- tests/zones/australia/lhi.js | 454 +- tests/zones/australia/lord_howe.js | 456 +- tests/zones/brazil/acre.js | 122 +- tests/zones/brazil/denoronha.js | 154 +- tests/zones/brazil/east.js | 510 +- tests/zones/brazil/west.js | 122 +- tests/zones/chile/continental.js | 622 +- tests/zones/chile/easterisland.js | 550 +- tests/zones/europe/amsterdam.js | 24 +- tests/zones/europe/madrid.js | 125 +- tests/zones/europe/zaporozhye.js | 2 +- tests/zones/iceland.js | 268 +- tests/zones/indian/antananarivo.js | 8 +- tests/zones/indian/chagos.js | 8 +- tests/zones/indian/christmas.js | 2 - tests/zones/indian/cocos.js | 2 - tests/zones/indian/comoro.js | 8 +- tests/zones/indian/mahe.js | 4 +- tests/zones/indian/maldives.js | 4 +- tests/zones/indian/mauritius.js | 20 +- tests/zones/indian/mayotte.js | 8 +- tests/zones/indian/reunion.js | 4 +- tests/zones/iran.js | 394 +- tests/zones/japan.js | 5 - tests/zones/kwajalein.js | 8 +- tests/zones/nz-chat.js | 512 +- tests/zones/pacific/apia.js | 232 +- tests/zones/pacific/bougainville.js | 14 +- tests/zones/pacific/chatham.js | 514 +- tests/zones/pacific/easter.js | 552 +- tests/zones/pacific/efate.js | 84 +- tests/zones/pacific/enderbury.js | 10 +- tests/zones/pacific/fakaofo.js | 6 +- tests/zones/pacific/fiji.js | 252 +- tests/zones/pacific/galapagos.js | 18 +- tests/zones/pacific/gambier.js | 4 +- tests/zones/pacific/guadalcanal.js | 4 +- tests/zones/pacific/kiritimati.js | 10 +- tests/zones/pacific/kosrae.js | 10 +- tests/zones/pacific/kwajalein.js | 8 +- tests/zones/pacific/majuro.js | 6 +- tests/zones/pacific/marquesas.js | 4 +- tests/zones/pacific/midway.js | 12 +- tests/zones/pacific/nauru.js | 16 +- tests/zones/pacific/niue.js | 10 +- tests/zones/pacific/norfolk.js | 18 +- tests/zones/pacific/noumea.js | 28 +- tests/zones/pacific/pago_pago.js | 12 +- tests/zones/pacific/palau.js | 2 - tests/zones/pacific/pitcairn.js | 4 +- tests/zones/pacific/pohnpei.js | 2 - tests/zones/pacific/port_moresby.js | 2 - tests/zones/pacific/rarotonga.js | 106 +- tests/zones/pacific/samoa.js | 12 +- tests/zones/pacific/tahiti.js | 4 +- tests/zones/pacific/tarawa.js | 2 - tests/zones/roc.js | 2 +- tests/zones/rok.js | 7 +- tests/zones/singapore.js | 31 +- tests/zones/us/alaska.js | 14 +- tests/zones/us/samoa.js | 12 +- 198 files changed, 17514 insertions(+), 18687 deletions(-) diff --git a/data/meta/latest.json b/data/meta/latest.json index 3eb6652c..8605a0ee 100644 --- a/data/meta/latest.json +++ b/data/meta/latest.json @@ -388,6 +388,7 @@ "abbr": "CL", "zones": [ "America/Santiago", + "America/Punta_Arenas", "Pacific/Easter" ] }, @@ -2842,6 +2843,15 @@ ], "comments": "Chile (most areas)" }, + "America/Punta_Arenas": { + "name": "America/Punta_Arenas", + "lat": -52.85, + "long": -69.0833, + "countries": [ + "CL" + ], + "comments": "Region of Magallanes" + }, "Pacific/Easter": { "name": "Pacific/Easter", "lat": -26.85, diff --git a/data/packed/latest.json b/data/packed/latest.json index 280bfc0e..bb089127 100644 --- a/data/packed/latest.json +++ b/data/packed/latest.json @@ -1,82 +1,82 @@ { - "version": "2016j", + "version": "2017b", "zones": [ "Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5", - "Africa/Accra|LMT GMT GHST|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE|41e5", - "Africa/Nairobi|LMT EAT BEAT BEAUT|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ|47e5", + "Africa/Accra|LMT GMT +0020|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE|41e5", + "Africa/Nairobi|LMT EAT +0230 +0245|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ|47e5", "Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5", "Africa/Lagos|LMT WAT|-d.A -10|01|-22y0d.A|17e6", - "Africa/Bissau|LMT WAT GMT|12.k 10 0|012|-2ldWV.E 2xonV.E|39e4", + "Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldWV.E 2xonV.E|39e4", "Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5", "Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6", "Africa/Casablanca|LMT WET WEST CET|u.k 0 -10 -10|0121212121212121213121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 Rc0 11A0 e00 e00 U00 11A0 8o0 e00 11A0 11A0 5A0 e00 17c0 1fA0 1a00 1a00 1fA0 17c0 1io0 14o0 1lc0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1lc0 14o0 1fA0|32e5", - "Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1y7p0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3", - "Africa/El_Aaiun|LMT WAT WET WEST|Q.M 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 Rc0 11A0 e00 e00 U00 11A0 8o0 e00 11A0 11A0 5A0 e00 17c0 1fA0 1a00 1a00 1fA0 17c0 1io0 14o0 1lc0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1lc0 14o0 1fA0|20e4", + "Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3", + "Africa/El_Aaiun|LMT -01 WET WEST|Q.M 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 Rc0 11A0 e00 e00 U00 11A0 8o0 e00 11A0 11A0 5A0 e00 17c0 1fA0 1a00 1a00 1fA0 17c0 1io0 14o0 1lc0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1lc0 14o0 1fA0|20e4", "Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5", "Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|01212121212121212121212121212121213|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0|51e5", - "Africa/Monrovia|MMT LRT GMT|H.8 I.u 0|012|-23Lzg.Q 29s01.m|11e5", + "Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5", "Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5", "Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5", "Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5", - "Africa/Windhoek|SWAT SAST SAST CAT WAT WAST|-1u -20 -30 -20 -10 -20|012134545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2GJdu 1Ajdu 1cL0 1SqL0 9NA0 11D0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0|32e4", + "Africa/Windhoek|+0130 SAST SAST CAT WAT WAST|-1u -20 -30 -20 -10 -20|012134545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2GJdu 1Ajdu 1cL0 1SqL0 9NA0 11D0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0|32e4", "America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326", - "America/Anchorage|CAT CAWT CAPT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4", + "America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4", "America/Port_of_Spain|LMT AST|46.4 40|01|-2kNvR.U|43e3", - "America/Araguaina|LMT BRT BRST|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4", - "America/Argentina/Buenos_Aires|CMT ART ARST ART ARST|4g.M 40 30 30 20|0121212121212121212121212121212121212121213434343434343234343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 j3c0 uL0 1qN0 WL0", - "America/Argentina/Catamarca|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343454343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0", - "America/Argentina/Cordoba|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343454343234343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 j3c0 uL0 1qN0 WL0", - "America/Argentina/Jujuy|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|01212121212121212121212121212121212121212134343456543432343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 g0p0 10M0 j3c0 uL0", - "America/Argentina/La_Rioja|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434534343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0", - "America/Argentina/Mendoza|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|0121212121212121212121212121212121212121213434345656543235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 g0p0 10M0 agM0 Op0 7TX0 uL0", - "America/Argentina/Rio_Gallegos|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343434343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0", - "America/Argentina/Salta|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434543432343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 j3c0 uL0", - "America/Argentina/San_Juan|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434534343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 g0p0 10M0 ak00 m10 8lb0 uL0", - "America/Argentina/San_Luis|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|01212121212121212121212121212121212121212134343456536353465653|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 kin0 10M0 ak00 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0", - "America/Argentina/Tucuman|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|012121212121212121212121212121212121212121343434345434323534343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 ako0 4N0 8BX0 uL0 1qN0 WL0", - "America/Argentina/Ushuaia|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343434343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 ajA0 8p0 8zb0 uL0", - "America/Curacao|LMT ANT AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d|15e4", - "America/Asuncion|AMT PYT PYT PYST|3O.E 40 30 30|012131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5", + "America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4", + "America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0", + "America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0", + "America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0", + "America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0", + "America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0", + "America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0", + "America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0", + "America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0", + "America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0", + "America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0", + "America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0", + "America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0", + "America/Curacao|LMT -0430 AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d|15e4", + "America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5", "America/Atikokan|CST CDT CWT CPT EST|60 50 50 50 50|0101234|-25TQ0 1in0 Rnb0 3je0 8x30 iw0|28e2", - "America/Bahia|LMT BRT BRST|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5", + "America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5", "America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3", "America/Barbados|LMT BMT AST ADT|3W.t 3W.t 40 30|01232323232|-1Q0I1.v jsM0 1ODC1.v IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4", - "America/Belem|LMT BRT BRST|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5", - "America/Belize|LMT CST CHDT CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0|57e3", + "America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5", + "America/Belize|LMT CST -0530 CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0|57e3", "America/Blanc-Sablon|AST ADT AWT APT|40 30 30 30|010230|-25TS0 1in0 UGp0 8x50 iu0|11e2", - "America/Boa_Vista|LMT AMT AMST|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2", - "America/Bogota|BMT COT COST|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5", + "America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2", + "America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5", "America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4", "America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2", - "America/Campo_Grande|LMT AMT AMST|3C.s 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|77e4", + "America/Campo_Grande|LMT -04 -03|3C.s 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|77e4", "America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4", - "America/Caracas|CMT VET VET|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5", - "America/Cayenne|LMT GFT GFT|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3", + "America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5", + "America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3", "America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5", "America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5", "America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4", "America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5", "America/Creston|MST PST|70 80|010|-29DR0 43B0|53e2", - "America/Cuiaba|LMT AMT AMST|3I.k 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|54e4", - "America/Danmarkshavn|LMT WGT WGST GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8", + "America/Cuiaba|LMT -04 -03|3I.k 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|54e4", + "America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8", "America/Dawson|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|13e2", "America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3", "America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5", "America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|01234252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 Jy10 SL0 dnB0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5", "America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|01212121212121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 LFB0 1cL0 3Cp0 1cL0 66N0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5", - "America/Eirunepe|LMT ACT ACST AMT|4D.s 50 40 40|0121212121212121212121212121212131|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3", + "America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3", "America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5", "America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5", "America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2", "America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0", - "America/Fortaleza|LMT BRT BRST|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5", + "America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5", "America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3", - "America/Godthab|LMT WGT WGST|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3", + "America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3", "America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2", "America/Grand_Turk|KMT EST EDT AST|57.b 50 40 40|0121212121212121212121212121212121212121212121212121212121212121212121212123|-2l1uQ.N 2HHBQ.N 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2", "America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5", - "America/Guayaquil|QMT ECT|5e 50|01|-1yVSK|27e5", - "America/Guyana|LMT GBGT GYT GYT GYT|3Q.E 3J 3J 30 40|01234|-2dvU7.k 24JzQ.k mlc0 Bxbf|80e4", + "America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5", + "America/Guyana|LMT -0345 -03 -04|3Q.E 3J 30 40|0123|-2dvU7.k 2r6LQ.k Bxbf|80e4", "America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4", "America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5", "America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4", @@ -93,12 +93,12 @@ "America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3", "America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 Bb0 10N0 2bB0 8in0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0", "America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0", - "America/La_Paz|CMT BOST BOT|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5", - "America/Lima|LMT PET PEST|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6", + "America/La_Paz|CMT BOST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5", + "America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6", "America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6", - "America/Maceio|LMT BRT BRST|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4", + "America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4", "America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5", - "America/Manaus|LMT AMT AMST|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5", + "America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5", "America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4", "America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4", "America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4", @@ -106,37 +106,38 @@ "America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5", "America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|0120303030303030303030303030303030454545454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2", "America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6", - "America/Miquelon|LMT AST PMST PMDT|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2", + "America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2", "America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3", "America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5", - "America/Montevideo|MMT UYT UYHST UYST UYT UYHST|3I.I 3u 30 20 30 2u|012121212121212121212121213434343434345454543453434343434343434343434343434343434343434|-20UIf.g 8jzJ.g 1cLu 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1qMu WLu 1qMu 11zu 1o0u 11zu NAu 11bu 2iMu zWu Dq10 19X0 pd0 jz0 cm10 19X0 1fB0 1on0 11d0 1oL0 1nB0 1fzu 1aou 1fzu 1aou 1fzu 3nAu Jb0 3MN0 1SLu 4jzu 2PB0 Lb0 3Dd0 1pb0 ixd0 An0 1MN0 An0 1wp0 On0 1wp0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5", + "America/Montevideo|MMT -0330 -03 -02 -0230|3I.I 3u 30 20 2u|012121212121212121212121213232323232324242423243232323232323232323232323232323232323232|-20UIf.g 8jzJ.g 1cLu 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1qMu WLu 1qMu 11zu 1o0u 11zu NAu 11bu 2iMu zWu Dq10 19X0 pd0 jz0 cm10 19X0 1fB0 1on0 11d0 1oL0 1nB0 1fzu 1aou 1fzu 1aou 1fzu 3nAu Jb0 3MN0 1SLu 4jzu 2PB0 Lb0 3Dd0 1pb0 ixd0 An0 1MN0 An0 1wp0 On0 1wp0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5", "America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5", "America/Nassau|LMT EST EDT|59.u 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2kNuO.u 26XdO.u 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|24e4", "America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6", "America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2", "America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2", - "America/Noronha|LMT FNT FNST|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2", + "America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2", "America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0", "America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0", "America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0", "America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3", "America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2", - "America/Paramaribo|LMT PMT PMT NEGT SRT SRT|3E.E 3E.Q 3E.A 3u 3u 30|012345|-2nDUj.k Wqo0.c qanX.I 1dmLN.o lzc0|24e4", + "America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4", "America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5", - "America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5", - "America/Rio_Branco|LMT ACT ACST AMT|4v.c 50 40 40|01212121212121212121212121212131|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4", - "America/Porto_Velho|LMT AMT AMST|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4", + "America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5", + "America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4", + "America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4", "America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5", + "America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0", "America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842", "America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2", - "America/Recife|LMT BRT BRST|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5", + "America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5", "America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4", "America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229", - "America/Santarem|LMT AMT AMST BRT|3C.M 40 30 30|0121212121212121212121212121213|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4", - "America/Santiago|SMT CLT CLT CLST CLST|4G.K 50 40 40 30|010203131313131212421242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|62e5", - "America/Santo_Domingo|SDMT EST EDT EHDT AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5", - "America/Sao_Paulo|LMT BRT BRST|36.s 30 20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|20e6", - "America/Scoresbysund|LMT CGT CGST EGST EGT|1r.Q 20 10 0 10|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452", + "America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4", + "America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|62e5", + "America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5", + "America/Sao_Paulo|LMT -03 -02|36.s 30 20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|20e6", + "America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452", "America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2", "America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4", "America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3", @@ -151,116 +152,115 @@ "Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212|-2q00 1DjS0 T90 40P0 KL0 blz0|10", "Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70", "Antarctica/DumontDUrville|-00 +10|0 -a0|0101|-U0o0 cfq0 bFm0|80", - "Antarctica/Macquarie|AEST AEDT -00 MIST|-a0 -b0 0 -b0|0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101013|-29E80 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0|1", + "Antarctica/Macquarie|AEST AEDT -00 +11|-a0 -b0 0 -b0|0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101013|-29E80 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0|1", "Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60", "Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5", - "Antarctica/Palmer|-00 ARST ART ART ARST CLT CLST|0 30 40 30 20 40 30|0121212121234356565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|40", + "Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40", "Antarctica/Rothera|-00 -03|0 30|01|gOo0|130", "Antarctica/Syowa|-00 +03|0 -30|01|-vs00|20", "Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40", "Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25", "Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4", - "Asia/Riyadh|LMT AST|-36.Q -30|01|-TvD6.Q|57e5", + "Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5", "Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5", "Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e5", "Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3", "Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4", "Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4", "Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4", - "Asia/Atyrau|LMT +04 +05 +06|-3r.I -40 -50 -60|01232323232323232323212323232323232321212121212|-1Pc3r.I eUnr.I 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0", - "Asia/Baghdad|BMT AST ADT|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5", - "Asia/Qatar|LMT GST AST|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4", + "Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0", + "Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5", + "Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4", "Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5", - "Asia/Bangkok|BMT ICT|-6G.4 -70|01|-218SG.4|15e6", + "Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6", "Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0", "Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5", "Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4", - "Asia/Brunei|LMT BNT BNT|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4", - "Asia/Kolkata|HMT BURT IST IST|-5R.k -6u -5u -6u|01232|-18LFR.k 1unn.k HB0 7zX0|15e6", + "Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4", + "Asia/Kolkata|HMT +0630 IST|-5R.k -6u -5u|01212|-18LFR.k 1unn.k HB0 7zX0|15e6", "Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4", - "Asia/Choibalsan|LMT ULAT ULAT CHOST CHOT CHOT CHOST|-7C -70 -80 -a0 -90 -80 -90|0123434343434343434343434343434343434343434343456565656565656565656565656565656565656565656565|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0|38e3", + "Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3", "Asia/Shanghai|CST CDT|-80 -90|01010101010101010|-1c1I0 LX0 16p0 1jz0 1Myp0 Rb0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6", "Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5", - "Asia/Dhaka|HMT BURT IST DACT BDT BDST|-5R.k -6u -5u -60 -60 -70|01213454|-18LFR.k 1unn.k HB0 m6n0 LqMu 1x6n0 1i00|16e6", + "Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6", "Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5", - "Asia/Dili|LMT TLT JST TLT WITA|-8m.k -80 -90 -90 -80|012343|-2le8m.k 1dnXm.k 8HA0 1ew00 Xld0|19e4", - "Asia/Dubai|LMT GST|-3F.c -40|01|-21JfF.c|39e5", + "Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4", + "Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5", "Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4", "Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0", "Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101012323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0|18e5", "Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|01010101010101010101010101010101232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0|25e4", - "Asia/Ho_Chi_Minh|LMT PLMT ICT IDT JST|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5", + "Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5", "Asia/Hong_Kong|LMT HKT HKST JST|-7A.G -80 -90 -90|0121312121212121212121212121212121212121212121212121212121212121212121|-2CFHA.G 1sEP6.G 1cL0 ylu 93X0 1qQu 1tX0 Rd0 1In0 NB0 1cL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1kL0 14N0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5", - "Asia/Hovd|LMT HOVT HOVT HOVST|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0|81e3", + "Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3", "Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4", "Europe/Istanbul|IMT EET EEST +04 +03|-1U.U -20 -30 -40 -30|012121212121212121212121212121212121212121212121212121234343434342121212121212121212121212121212121212121212121212121212121212124|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSp0 CL0 mN0 1Vz0 1gN0 1pz0 5Rd0 1fz0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1jB0 18L0 1ip0 17z0 qdd0 xX0 3S10 Tz0 dA10 11z0 1o10 11z0 1qN0 11z0 1ze0 11B0 WM0 1qO0 WI0 1nX0 1rB0 10L0 11B0 1in0 17d0 1in0 2pX0 19E0 1fU0 16Q0 1iI0 16Q0 1iI0 1Vd0 pb0 3Kp0 14o0 1de0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6", - "Asia/Jakarta|BMT JAVT WIB JST WIB WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6", - "Asia/Jayapura|LMT WIT ACST|-9m.M -90 -9u|0121|-1uu9m.M sMMm.M L4nu|26e4", + "Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6", + "Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4", "Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|01212121212132121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyMk.E 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 3LB0 Em0 or0 1cn0 1dB0 16n0 10O0 1ja0 1tC0 14o0 1cM0 1a00 11A0 1Na0 An0 1MP0 AJ0 1Kp0 LC0 1oo0 Wl0 EQN0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4", - "Asia/Kabul|AFT AFT|-40 -4u|01|-10Qs0|46e5", + "Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5", "Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4", - "Asia/Karachi|LMT IST IST KART PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6", - "Asia/Urumqi|LMT XJT|-5O.k -60|01|-1GgtO.k|32e5", - "Asia/Kathmandu|LMT IST NPT|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5", + "Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6", + "Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5", + "Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5", "Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2", "Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5", - "Asia/Kuala_Lumpur|SMT MALT MALST MALT MALT JST MYT|-6T.p -70 -7k -7k -7u -90 -80|01234546|-2Bg6T.p 17anT.p 7hXE dM00 17bO 8Fyu 1so1u|71e5", - "Asia/Kuching|LMT BORT BORT BORTST JST MYT|-7l.k -7u -80 -8k -90 -80|01232323232323232425|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0 1so10|13e4", - "Asia/Macau|LMT MOT MOST CST|-7y.k -80 -90 -80|0121212121212121212121212121212121212121213|-2le7y.k 1XO34.k 1wn0 Rd0 1wn0 R9u 1wqu U10 1tz0 TVu 1tz0 17gu 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cJu 1cL0 1cN0 1fz0 1cN0 1cOu 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cJu 1cL0 1cN0 1fz0 1cN0 1cL0 KEp0|57e4", + "Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5", + "Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4", + "Asia/Macau|LMT CST CDT|-7y.k -80 -90|012121212121212121212121212121212121212121|-2le7y.k 1XO34.k 1wn0 Rd0 1wn0 R9u 1wqu U10 1tz0 TVu 1tz0 17gu 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cJu 1cL0 1cN0 1fz0 1cN0 1cOu 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cJu 1cL0 1cN0 1fz0 1cN0 1cL0|57e4", "Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3", - "Asia/Makassar|LMT MMT WITA JST|-7V.A -7V.A -80 -90|01232|-21JjV.A vfc0 myLV.A 8ML0|15e5", - "Asia/Manila|PHT PHST JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6", + "Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5", + "Asia/Manila|+08 +09|-80 -90|010101010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6", "Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4", "Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4", "Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5", "Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5", - "Asia/Oral|LMT +04 +05 +06|-3p.o -40 -50 -60|01232323232323232121212121212121212121212121212|-1Pc3p.o eUnp.o 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4", - "Asia/Pontianak|LMT PMT WIB JST WIB WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4", - "Asia/Pyongyang|LMT KST JCST JST KST|-8n -8u -90 -90 -90|012341|-2um8n 97XR 12FXu jdA0 2Onc0|29e5", + "Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4", + "Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4", + "Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|01231|-2um8n 97XR 1lTzu 2Onc0|29e5", "Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|0123232323232323232323232323232323232323232323|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|73e4", - "Asia/Rangoon|RMT BURT JST MMT|-6o.E -6u -90 -6u|0123|-21Jio.E SmnS.E 7j9u|48e5", + "Asia/Rangoon|RMT +0630 +09|-6o.E -6u -90|0121|-21Jio.E SmnS.E 7j9u|48e5", "Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4", "Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4", - "Asia/Seoul|LMT KST JCST JST KST KDT KDT|-8r.Q -8u -90 -90 -90 -9u -a0|01234151515151515146464|-2um8r.Q 97XV.Q 12FXu jjA0 kKo0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6", - "Asia/Singapore|SMT MALT MALST MALT MALT JST SGT SGT|-6T.p -70 -7k -7k -7u -90 -7u -80|012345467|-2Bg6T.p 17anT.p 7hXE dM00 17bO 8Fyu Mspu DTA0|56e5", + "Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -9u -a0|0123141414141414135353|-2um8r.Q 97XV.Q 1m1zu kKo0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6", "Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2", - "Asia/Taipei|JWST JST CST CDT|-80 -90 -80 -90|01232323232323232323232323232323232323232|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5", + "Asia/Taipei|CST JST CDT|-80 -90 -90|01020202020202020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5", "Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5", "Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5", - "Asia/Tehran|LMT TMT IRST IRST IRDT IRDT|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6", - "Asia/Thimphu|LMT IST BTT|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3", - "Asia/Tokyo|JCST JST JDT|-90 -90 -a0|0121212121|-1iw90 pKq0 QL0 1lB0 13X0 1zB0 NX0 1zB0 NX0|38e6", + "Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6", + "Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3", + "Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJH0 QL0 1lB0 13X0 1zB0 NX0 1zB0 NX0|38e6", "Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5", - "Asia/Ulaanbaatar|LMT ULAT ULAT ULAST|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0|12e5", + "Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5", "Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2", "Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4", "Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4", "Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5", "Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5", - "Atlantic/Azores|HMT AZOT AZOST AZOMT AZOT AZOST WET|1S.w 20 10 0 10 0 0|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545456545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldW5.s aPX5.s Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4", + "Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW5.s aPX5.s Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4", "Atlantic/Bermuda|LMT AST ADT|4j.i 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1BnRE.G 1LTbE.G 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3", - "Atlantic/Canary|LMT CANT WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4", - "Atlantic/Cape_Verde|LMT CVT CVST CVT|1y.4 20 10 10|01213|-2xomp.U 1qOMp.U 7zX0 1djf0|50e4", + "Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4", + "Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2xomp.U 1qOMp.U 7zX0 1djf0|50e4", "Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3", - "Atlantic/Madeira|FMT MADT MADST MADMT WET WEST|17.A 10 0 -10 0 -10|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldWQ.o aPWQ.o Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4", - "Atlantic/Reykjavik|LMT IST ISST GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4", - "Atlantic/South_Georgia|GST|20|0||30", - "Atlantic/Stanley|SMT FKT FKST FKT FKST|3P.o 40 30 30 20|0121212121212134343212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 U10 1qM0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2", + "Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldWQ.o aPWQ.o Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4", + "Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4", + "Atlantic/South_Georgia|-02|20|0||30", + "Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2", "Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5", "Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5", "Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5", "Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3", "Australia/Currie|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|746", "Australia/Darwin|ACST ACDT|-9u -au|010101010|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0|12e4", - "Australia/Eucla|ACWST ACWDT|-8J -9J|0101010101010101010|-293kI xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368", + "Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293kI xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368", "Australia/Hobart|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 VfB0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4", - "Australia/Lord_Howe|AEST LHST LHDT LHDT|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347", + "Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347", "Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10", "Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5", "Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293jX xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5", "CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00", "CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0", - "Pacific/Easter|EMT EAST EASST EAST EASST|7h.s 70 60 60 50|0121212121212121212121212121234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|30e2", + "Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|30e2", "EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00", "EST|EST|50|0|", "EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0", @@ -270,7 +270,6 @@ "Etc/GMT+10|-10|a0|0|", "Etc/GMT+11|-11|b0|0|", "Etc/GMT+12|-12|c0|0|", - "Etc/GMT+2|-02|20|0|", "Etc/GMT+3|-03|30|0|", "Etc/GMT+4|-04|40|0|", "Etc/GMT+5|-05|50|0|", @@ -279,9 +278,9 @@ "Etc/GMT+8|-08|80|0|", "Etc/GMT+9|-09|90|0|", "Etc/GMT-1|+01|-10|0|", - "Etc/GMT-10|+10|-a0|0|", - "Etc/GMT-11|+11|-b0|0|", - "Etc/GMT-12|+12|-c0|0|", + "Pacific/Port_Moresby|+10|-a0|0||25e4", + "Pacific/Pohnpei|+11|-b0|0||34e3", + "Pacific/Tarawa|+12|-c0|0||29e3", "Etc/GMT-13|+13|-d0|0|", "Etc/GMT-14|+14|-e0|0|", "Etc/GMT-2|+02|-20|0|", @@ -289,12 +288,12 @@ "Etc/GMT-4|+04|-40|0|", "Etc/GMT-5|+05|-50|0|", "Etc/GMT-6|+06|-60|0|", - "Etc/GMT-7|+07|-70|0|", + "Indian/Christmas|+07|-70|0||21e2", "Etc/GMT-8|+08|-80|0|", - "Etc/GMT-9|+09|-90|0|", + "Pacific/Palau|+09|-90|0||21e3", "Etc/UCT|UCT|0|0|", "Etc/UTC|UTC|0|0|", - "Europe/Amsterdam|AMT NST NEST NET CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5", + "Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5", "Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3", "Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0", "Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5", @@ -315,7 +314,7 @@ "Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4", "Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ldXn.f aPWn.f Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5", "Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4", - "Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|01010101010101010101010121212121234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-28dd0 11A0 1go0 19A0 1co0 1dA0 b1A0 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 iyo0 Rc0 18o0 1hc0 1io0 1a00 14o0 5aL0 MM0 1vc0 17A0 1i00 1bc0 1eo0 17d0 1in0 17A0 6hA0 10N0 XIL0 1a10 1in0 17d0 19X0 1cN0 1fz0 1a10 1fX0 1cp0 1cO0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5", + "Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5", "Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4", "Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5", "Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3", @@ -336,54 +335,45 @@ "Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4", "Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|01232323232323232121212121212121212121212121212121212121212121|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5", "Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5", - "Europe/Zaporozhye|CUT EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4", + "Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4", "HST|HST|a0|0|", - "Indian/Chagos|LMT IOT IOT|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2", - "Indian/Christmas|CXT|-70|0||21e2", - "Indian/Cocos|CCT|-6u|0||596", + "Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2", + "Indian/Cocos|+0630|-6u|0||596", "Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130", - "Indian/Mahe|LMT SCT|-3F.M -40|01|-2yO3F.M|79e3", - "Indian/Maldives|MMT MVT|-4S -50|01|-olgS|35e4", - "Indian/Mauritius|LMT MUT MUST|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4", - "Indian/Reunion|LMT RET|-3F.Q -40|01|-2mDDF.Q|84e4", - "Pacific/Kwajalein|MHT KWAT MHT|-b0 c0 -c0|012|-AX0 W9X0|14e3", + "Indian/Mahe|LMT +04|-3F.M -40|01|-2yO3F.M|79e3", + "Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4", + "Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4", + "Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4", + "Pacific/Kwajalein|+11 -12 +12|-b0 c0 -c0|012|-AX0 W9X0|14e3", "MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00", "MST|MST|70|0|", "MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0", - "Pacific/Chatham|CHAST CHAST CHADT|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600", + "Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600", "PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0", - "Pacific/Apia|LMT WSST SST SDT WSDT WSST|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545454545454545454545454545454545454|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|37e3", - "Pacific/Bougainville|PGT JST BST|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4", - "Pacific/Chuuk|CHUT|-a0|0||49e3", - "Pacific/Efate|LMT VUT VUST|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3", - "Pacific/Enderbury|PHOT PHOT PHOT|c0 b0 -d0|012|nIc0 B8n0|1", - "Pacific/Fakaofo|TKT TKT|b0 -d0|01|1Gfn0|483", - "Pacific/Fiji|LMT FJT FJST|-bT.I -c0 -d0|0121212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0|88e4", - "Pacific/Funafuti|TVT|-c0|0||45e2", - "Pacific/Galapagos|LMT ECT GALT|5W.o 50 60|012|-1yVS1.A 2dTz1.A|25e3", - "Pacific/Gambier|LMT GAMT|8X.M 90|01|-2jof0.c|125", - "Pacific/Guadalcanal|LMT SBT|-aD.M -b0|01|-2joyD.M|11e4", + "Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545454545454545454545454545454545454|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|37e3", + "Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4", + "Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3", + "Pacific/Enderbury|-12 -11 +13|c0 b0 -d0|012|nIc0 B8n0|1", + "Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483", + "Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|0121212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0|88e4", + "Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3", + "Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125", + "Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4", "Pacific/Guam|GST ChST|-a0 -a0|01|1fpq0|17e4", "Pacific/Honolulu|HST HDT HST|au 9u a0|010102|-1thLu 8x0 lef0 8Pz0 46p0|37e4", - "Pacific/Kiritimati|LINT LINT LINT|aE a0 -e0|012|nIaE B8nk|51e2", - "Pacific/Kosrae|KOST KOST|-b0 -c0|010|-AX0 1bdz0|66e2", - "Pacific/Majuro|MHT MHT|-b0 -c0|01|-AX0|28e3", - "Pacific/Marquesas|LMT MART|9i 9u|01|-2joeG|86e2", - "Pacific/Pago_Pago|LMT NST BST SST|bm.M b0 b0 b0|0123|-2nDMB.c 2gVzB.c EyM0|37e2", - "Pacific/Nauru|LMT NRT JST NRT|-b7.E -bu -90 -c0|01213|-1Xdn7.E PvzB.E 5RCu 1ouJu|10e3", - "Pacific/Niue|NUT NUT NUT|bk bu b0|012|-KfME 17y0a|12e2", - "Pacific/Norfolk|NMT NFT NFST NFT|-bc -bu -cu -b0|01213|-Kgbc W01G On0 1COp0|25e4", - "Pacific/Noumea|LMT NCT NCST|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3", - "Pacific/Palau|PWT|-90|0||21e3", - "Pacific/Pitcairn|PNT PST|8u 80|01|18Vku|56", - "Pacific/Pohnpei|PONT|-b0|0||34e3", - "Pacific/Port_Moresby|PGT|-a0|0||25e4", - "Pacific/Rarotonga|CKT CKHST CKT|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3", - "Pacific/Tahiti|LMT TAHT|9W.g a0|01|-2joe1.I|18e4", - "Pacific/Tarawa|GILT|-c0|0||29e3", + "Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B8nk|51e2", + "Pacific/Kosrae|+11 +12|-b0 -c0|010|-AX0 1bdz0|66e2", + "Pacific/Majuro|+11 +12|-b0 -c0|01|-AX0|28e3", + "Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2", + "Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2", + "Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E PvzB.E 5RCu 1ouJu|10e3", + "Pacific/Niue|-1120 -1130 -11|bk bu b0|012|-KfME 17y0a|12e2", + "Pacific/Norfolk|+1112 +1130 +1230 +11|-bc -bu -cu -b0|01213|-Kgbc W01G On0 1COp0|25e4", + "Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3", + "Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56", + "Pacific/Rarotonga|-1030 -0930 -10|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3", + "Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4", "Pacific/Tongatapu|+1220 +13 +14|-ck -d0 -e0|0121212121212121212121212121212121212121212121212121|-1aB0k 2n5dk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0|75e3", - "Pacific/Wake|WAKT|-c0|0||16e3", - "Pacific/Wallis|WFT|-c0|0||94", "WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00" ], "links": [ @@ -507,6 +497,8 @@ "Asia/Jerusalem|Israel", "Asia/Kathmandu|Asia/Katmandu", "Asia/Kolkata|Asia/Calcutta", + "Asia/Kuala_Lumpur|Asia/Singapore", + "Asia/Kuala_Lumpur|Singapore", "Asia/Macau|Asia/Macao", "Asia/Makassar|Asia/Ujung_Pandang", "Asia/Nicosia|Europe/Nicosia", @@ -519,7 +511,6 @@ "Asia/Shanghai|Asia/Chungking", "Asia/Shanghai|Asia/Harbin", "Asia/Shanghai|PRC", - "Asia/Singapore|Singapore", "Asia/Taipei|ROC", "Asia/Tehran|Iran", "Asia/Thimphu|Asia/Thimbu", @@ -528,6 +519,7 @@ "Asia/Urumqi|Asia/Kashgar", "Atlantic/Faroe|Atlantic/Faeroe", "Atlantic/Reykjavik|Iceland", + "Atlantic/South_Georgia|Etc/GMT+2", "Australia/Adelaide|Australia/South", "Australia/Brisbane|Australia/Queensland", "Australia/Broken_Hill|Australia/Yancowinna", @@ -580,12 +572,11 @@ "Europe/Warsaw|Poland", "Europe/Zurich|Europe/Busingen", "Europe/Zurich|Europe/Vaduz", + "Indian/Christmas|Etc/GMT-7", "Pacific/Auckland|Antarctica/McMurdo", "Pacific/Auckland|Antarctica/South_Pole", "Pacific/Auckland|NZ", "Pacific/Chatham|NZ-CHAT", - "Pacific/Chuuk|Pacific/Truk", - "Pacific/Chuuk|Pacific/Yap", "Pacific/Easter|Chile/EasterIsland", "Pacific/Guam|Pacific/Saipan", "Pacific/Honolulu|Pacific/Johnston", @@ -594,6 +585,16 @@ "Pacific/Pago_Pago|Pacific/Midway", "Pacific/Pago_Pago|Pacific/Samoa", "Pacific/Pago_Pago|US/Samoa", - "Pacific/Pohnpei|Pacific/Ponape" + "Pacific/Palau|Etc/GMT-9", + "Pacific/Pohnpei|Etc/GMT-11", + "Pacific/Pohnpei|Pacific/Ponape", + "Pacific/Port_Moresby|Etc/GMT-10", + "Pacific/Port_Moresby|Pacific/Chuuk", + "Pacific/Port_Moresby|Pacific/Truk", + "Pacific/Port_Moresby|Pacific/Yap", + "Pacific/Tarawa|Etc/GMT-12", + "Pacific/Tarawa|Pacific/Funafuti", + "Pacific/Tarawa|Pacific/Wake", + "Pacific/Tarawa|Pacific/Wallis" ] } \ No newline at end of file diff --git a/data/unpacked/latest.json b/data/unpacked/latest.json index 6516d573..a5fbec4c 100644 --- a/data/unpacked/latest.json +++ b/data/unpacked/latest.json @@ -1,5 +1,5 @@ { - "version": "2016j", + "version": "2017b", "zones": [ { "name": "Africa/Abidjan", @@ -22,51 +22,51 @@ "abbrs": [ "LMT", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT", - "GHST", + "+0020", "GMT" ], "untils": [ @@ -176,8 +176,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -313,8 +313,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -338,8 +338,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -410,7 +410,7 @@ "name": "Africa/Bissau", "abbrs": [ "LMT", - "WAT", + "-01", "GMT" ], "untils": [ @@ -1308,13 +1308,13 @@ -1630112400000, -1616810400000, -1442451600000, - -1427677200000, + -1427673600000, -1379293200000, - -1364778000000, + -1364774400000, -1348448400000, - -1333328400000, - -1316394000000, - -1301274000000, + -1333324800000, + -1316390400000, + -1301270400000, -81432000000, -71110800000, 141264000000, @@ -1599,8 +1599,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -1624,8 +1624,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -1664,7 +1664,7 @@ "name": "Africa/El_Aaiun", "abbrs": [ "LMT", - "WAT", + "-01", "WET", "WEST", "WET", @@ -2133,8 +2133,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -2489,8 +2489,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -2513,12 +2513,12 @@ "name": "Africa/Monrovia", "abbrs": [ "MMT", - "LRT", + "MMT", "GMT" ], "untils": [ -1604359012000, - 73529070000, + 63593070000, null ], "offsets": [ @@ -2533,8 +2533,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -2895,7 +2895,7 @@ { "name": "Africa/Windhoek", "abbrs": [ - "SWAT", + "+0130", "SAST", "SAST", "SAST", @@ -3626,10 +3626,10 @@ { "name": "America/Anchorage", "abbrs": [ - "CAT", - "CAWT", - "CAPT", - "CAT", + "AST", + "AWT", + "APT", + "AST", "AHST", "AHDT", "AHST", @@ -4101,57 +4101,57 @@ "name": "America/Araguaina", "abbrs": [ "LMT", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT" + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1767214032000, @@ -4267,66 +4267,64 @@ "name": "America/Argentina/Buenos_Aires", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -4383,8 +4381,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1198983600000, 1205632800000, 1224385200000, @@ -4447,8 +4443,6 @@ 180, 120, 180, - 180, - 180, 120, 180, 120, @@ -4460,66 +4454,64 @@ "name": "America/Argentina/Catamarca", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "WART", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-02", + "-03", + "-02", + "-03", + "-04", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -4576,8 +4568,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1086058800000, 1087704000000, 1198983600000, @@ -4640,8 +4630,6 @@ 180, 120, 180, - 180, - 180, 240, 180, 120, @@ -4653,66 +4641,64 @@ "name": "America/Argentina/ComodRivadavia", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "WART", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-02", + "-03", + "-02", + "-03", + "-04", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -4769,8 +4755,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1086058800000, 1087704000000, 1198983600000, @@ -4833,8 +4817,6 @@ 180, 120, 180, - 180, - 180, 240, 180, 120, @@ -4846,66 +4828,64 @@ "name": "America/Argentina/Cordoba", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -4962,8 +4942,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1198983600000, 1205632800000, 1224385200000, @@ -5026,8 +5004,6 @@ 180, 120, 180, - 180, - 180, 120, 180, 120, @@ -5039,64 +5015,62 @@ "name": "America/Argentina/Jujuy", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "WARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-03", + "-04", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -5153,8 +5127,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1198983600000, 1205632800000, null @@ -5215,8 +5187,6 @@ 180, 120, 180, - 180, - 180, 120, 180 ], @@ -5226,67 +5196,65 @@ "name": "America/Argentina/La_Rioja", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "WART", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-04", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -5344,8 +5312,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1086058800000, 1087704000000, 1198983600000, @@ -5409,8 +5375,6 @@ 180, 120, 180, - 180, - 180, 240, 180, 120, @@ -5422,66 +5386,64 @@ "name": "America/Argentina/Mendoza", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "WARST", - "WART", - "WARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "WART", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-03", + "-04", + "-03", + "-04", + "-02", + "-03", + "-04", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -5538,8 +5500,6 @@ 699418800000, 719380800000, 731469600000, - 938919600000, - 952052400000, 1085281200000, 1096171200000, 1198983600000, @@ -5602,8 +5562,6 @@ 240, 120, 180, - 180, - 180, 240, 180, 120, @@ -5615,66 +5573,64 @@ "name": "America/Argentina/Rio_Gallegos", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "WART", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-04", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -5731,8 +5687,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1086058800000, 1087704000000, 1198983600000, @@ -5795,8 +5749,6 @@ 180, 120, 180, - 180, - 180, 240, 180, 120, @@ -5808,64 +5760,62 @@ "name": "America/Argentina/Salta", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -5922,8 +5872,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1198983600000, 1205632800000, null @@ -5984,8 +5932,6 @@ 180, 120, 180, - 180, - 180, 120, 180 ], @@ -5995,67 +5941,65 @@ "name": "America/Argentina/San_Juan", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "WART", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-04", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -6113,8 +6057,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1085972400000, 1090728000000, 1198983600000, @@ -6178,8 +6120,6 @@ 180, 120, 180, - 180, - 180, 240, 180, 120, @@ -6191,67 +6131,65 @@ "name": "America/Argentina/San_Luis", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "WARST", - "WART", - "ART", - "WARST", - "ART", - "WART", - "ART", - "ARST", - "WARST", - "WART", - "WARST", - "WART", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-04", + "-03", + "-04", + "-03" ], "untils": [ -1567453392000, @@ -6305,8 +6243,6 @@ 655963200000, 667796400000, 675748800000, - 938919600000, - 952052400000, 1085972400000, 1090728000000, 1198983600000, @@ -6370,8 +6306,6 @@ 180, 240, 180, - 180, - 180, 240, 180, 120, @@ -6387,68 +6321,66 @@ "name": "America/Argentina/Tucuman", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "WART", - "ART", - "ARST", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-02", + "-03", + "-02", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -6505,8 +6437,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1086058800000, 1087099200000, 1198983600000, @@ -6571,8 +6501,6 @@ 180, 120, 180, - 180, - 180, 240, 180, 120, @@ -6586,66 +6514,64 @@ "name": "America/Argentina/Ushuaia", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "WART", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-04", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -6702,8 +6628,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1085886000000, 1087704000000, 1198983600000, @@ -6766,8 +6690,6 @@ 180, 120, 180, - 180, - 180, 240, 180, 120, @@ -6779,7 +6701,7 @@ "name": "America/Aruba", "abbrs": [ "LMT", - "ANT", + "-0430", "AST" ], "untils": [ @@ -6798,134 +6720,134 @@ "name": "America/Asuncion", "abbrs": [ "AMT", - "PYT", - "PYT", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST", - "PYT", - "PYST" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03" ], "untils": [ -1206389360000, @@ -7668,67 +7590,67 @@ "name": "America/Bahia", "abbrs": [ "LMT", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT" + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1767216356000, @@ -8199,35 +8121,35 @@ "name": "America/Belem", "abbrs": [ "LMT", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT" + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1767213964000, @@ -8300,55 +8222,55 @@ "abbrs": [ "LMT", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", - "CHDT", + "-0530", "CST", "CDT", "CST", @@ -8505,39 +8427,39 @@ "name": "America/Boa_Vista", "abbrs": [ "LMT", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04" ], "untils": [ -1767211040000, @@ -8617,9 +8539,9 @@ "name": "America/Bogota", "abbrs": [ "BMT", - "COT", - "COST", - "COT" + "-05", + "-04", + "-05" ], "untils": [ -1739041424000, @@ -9102,66 +9024,64 @@ "name": "America/Buenos_Aires", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -9218,8 +9138,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1198983600000, 1205632800000, 1224385200000, @@ -9282,8 +9200,6 @@ 180, 120, 180, - 180, - 180, 120, 180, 120, @@ -9677,134 +9593,134 @@ "name": "America/Campo_Grande", "abbrs": [ "LMT", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03" ], "untils": [ -1767212492000, @@ -10213,10 +10129,10 @@ "name": "America/Caracas", "abbrs": [ "CMT", - "VET", - "VET", - "VET", - "VET" + "-0430", + "-04", + "-0430", + "-04" ], "untils": [ -1826739140000, @@ -10238,66 +10154,64 @@ "name": "America/Catamarca", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "WART", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-02", + "-03", + "-02", + "-03", + "-04", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -10354,8 +10268,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1086058800000, 1087704000000, 1198983600000, @@ -10418,8 +10330,6 @@ 180, 120, 180, - 180, - 180, 240, 180, 120, @@ -10431,8 +10341,8 @@ "name": "America/Cayenne", "abbrs": [ "LMT", - "GFT", - "GFT" + "-04", + "-03" ], "untils": [ -1846269040000, @@ -11498,66 +11408,64 @@ "name": "America/Cordoba", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -11614,8 +11522,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1198983600000, 1205632800000, 1224385200000, @@ -11678,8 +11584,6 @@ 180, 120, 180, - 180, - 180, 120, 180, 120, @@ -11750,132 +11654,132 @@ "name": "America/Cuiaba", "abbrs": [ "LMT", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03" ], "untils": [ -1767212140000, @@ -12141,7 +12045,7 @@ "name": "America/Curacao", "abbrs": [ "LMT", - "ANT", + "-0430", "AST" ], "untils": [ @@ -12160,39 +12064,39 @@ "name": "America/Danmarkshavn", "abbrs": [ "LMT", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", "GMT" ], "untils": [ @@ -14255,39 +14159,39 @@ "name": "America/Eirunepe", "abbrs": [ "LMT", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "AMT", - "ACT" + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05" ], "untils": [ -1767208832000, @@ -15601,45 +15505,45 @@ "name": "America/Fortaleza", "abbrs": [ "LMT", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT" + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1767216360000, @@ -16164,123 +16068,123 @@ "name": "America/Godthab", "abbrs": [ "LMT", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT", - "WGST", - "WGT" + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1686083584000, @@ -17460,14 +17364,20 @@ "name": "America/Guayaquil", "abbrs": [ "QMT", - "ECT" + "-05", + "-04", + "-05" ], "untils": [ -1230749160000, + 722926800000, + 728884800000, null ], "offsets": [ 314, + 300, + 240, 300 ], "population": 2700000 @@ -17476,14 +17386,12 @@ "name": "America/Guyana", "abbrs": [ "LMT", - "GBGT", - "GYT", - "GYT", - "GYT" + "-0345", + "-03", + "-04" ], "untils": [ -1730578040000, - -113688900000, 176010300000, 662698800000, null @@ -17491,7 +17399,6 @@ "offsets": [ 232.6667, 225, - 225, 180, 240 ], @@ -22532,64 +22439,62 @@ "name": "America/Jujuy", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "WARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-03", + "-04", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -22646,8 +22551,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1198983600000, 1205632800000, null @@ -22708,8 +22611,6 @@ 180, 120, 180, - 180, - 180, 120, 180 ], @@ -24628,7 +24529,7 @@ "name": "America/Kralendijk", "abbrs": [ "LMT", - "ANT", + "-0430", "AST" ], "untils": [ @@ -24648,7 +24549,7 @@ "abbrs": [ "CMT", "BOST", - "BOT" + "-04" ], "untils": [ -1205954844000, @@ -24666,21 +24567,21 @@ "name": "America/Lima", "abbrs": [ "LMT", - "PET", - "PEST", - "PET", - "PEST", - "PET", - "PEST", - "PET", - "PEST", - "PET", - "PEST", - "PET", - "PEST", - "PET", - "PEST", - "PET" + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05" ], "untils": [ -1938538284000, @@ -25836,7 +25737,7 @@ "name": "America/Lower_Princes", "abbrs": [ "LMT", - "ANT", + "-0430", "AST" ], "untils": [ @@ -25855,47 +25756,47 @@ "name": "America/Maceio", "abbrs": [ "LMT", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT" + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1767217028000, @@ -26049,37 +25950,37 @@ "name": "America/Manaus", "abbrs": [ "LMT", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04" ], "untils": [ -1767211196000, @@ -26759,66 +26660,64 @@ "name": "America/Mendoza", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "WARST", - "WART", - "WARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "WART", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-03", + "-04", + "-03", + "-04", + "-02", + "-03", + "-04", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -26875,8 +26774,6 @@ 699418800000, 719380800000, 731469600000, - 938919600000, - 952052400000, 1085281200000, 1096171200000, 1198983600000, @@ -26939,8 +26836,6 @@ 240, 120, 180, - 180, - 180, 240, 180, 120, @@ -28220,109 +28115,109 @@ "abbrs": [ "LMT", "AST", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST", - "PMDT", - "PMST" + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1850328920000, @@ -29449,92 +29344,92 @@ "name": "America/Montevideo", "abbrs": [ "MMT", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYHST", - "UYT", - "UYST", - "UYT", - "UYHST", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT", - "UYST", - "UYT" + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-03", + "-0330", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-0230", + "-03", + "-0230", + "-03", + "-0230", + "-03", + "-02", + "-03", + "-0230", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1567455316000, @@ -32480,45 +32375,45 @@ "name": "America/Noronha", "abbrs": [ "LMT", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT" + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02" ], "untils": [ -1767217820000, @@ -34670,15 +34565,13 @@ "LMT", "PMT", "PMT", - "NEGT", - "SRT", - "SRT" + "-0330", + "-03" ], "untils": [ -1861906760000, -1104524348000, -765317964000, - 185686200000, 465449400000, null ], @@ -34687,7 +34580,6 @@ 220.8667, 220.6, 210, - 210, 180 ], "population": 243556 @@ -34781,6 +34673,48 @@ "EDT", "EST", "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", + "EST", + "EDT", "EST" ], "untils": [ @@ -34827,6 +34761,48 @@ 1414908000000, 1425798000000, 1446357600000, + 1489302000000, + 1509861600000, + 1520751600000, + 1541311200000, + 1552201200000, + 1572760800000, + 1583650800000, + 1604210400000, + 1615705200000, + 1636264800000, + 1647154800000, + 1667714400000, + 1678604400000, + 1699164000000, + 1710054000000, + 1730613600000, + 1741503600000, + 1762063200000, + 1772953200000, + 1793512800000, + 1805007600000, + 1825567200000, + 1836457200000, + 1857016800000, + 1867906800000, + 1888466400000, + 1899356400000, + 1919916000000, + 1930806000000, + 1951365600000, + 1962860400000, + 1983420000000, + 1994310000000, + 2014869600000, + 2025759600000, + 2046319200000, + 2057209200000, + 2077768800000, + 2088658800000, + 2109218400000, + 2120108400000, + 2140668000000, null ], "offsets": [ @@ -34873,6 +34849,48 @@ 240, 300, 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, 300 ], "population": 2332000 @@ -34897,37 +34915,37 @@ "name": "America/Porto_Acre", "abbrs": [ "LMT", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "AMT", - "ACT" + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05" ], "untils": [ -1767209328000, @@ -35003,35 +35021,35 @@ "name": "America/Porto_Velho", "abbrs": [ "LMT", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04" ], "untils": [ -1767210264000, @@ -35121,6 +35139,361 @@ ], "population": 2350126 }, + { + "name": "America/Punta_Arenas", + "abbrs": [ + "SMT", + "-05", + "SMT", + "-04", + "SMT", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03" + ], + "untils": [ + -1892661434000, + -1688410800000, + -1619205434000, + -1593806400000, + -1335986234000, + -1317585600000, + -1304362800000, + -1286049600000, + -1272826800000, + -1254513600000, + -1241290800000, + -1222977600000, + -1209754800000, + -1191355200000, + -1178132400000, + -870552000000, + -865278000000, + -718056000000, + -713649600000, + -36619200000, + -23922000000, + -3355200000, + 7527600000, + 24465600000, + 37767600000, + 55915200000, + 69217200000, + 87969600000, + 100666800000, + 118209600000, + 132116400000, + 150868800000, + 163566000000, + 182318400000, + 195620400000, + 213768000000, + 227070000000, + 245217600000, + 258519600000, + 277272000000, + 289969200000, + 308721600000, + 321418800000, + 340171200000, + 353473200000, + 371620800000, + 384922800000, + 403070400000, + 416372400000, + 434520000000, + 447822000000, + 466574400000, + 479271600000, + 498024000000, + 510721200000, + 529473600000, + 545194800000, + 560923200000, + 574225200000, + 592372800000, + 605674800000, + 624427200000, + 637124400000, + 653457600000, + 668574000000, + 687326400000, + 700628400000, + 718776000000, + 732078000000, + 750225600000, + 763527600000, + 781675200000, + 794977200000, + 813729600000, + 826426800000, + 845179200000, + 859690800000, + 876628800000, + 889930800000, + 906868800000, + 923194800000, + 939528000000, + 952830000000, + 971582400000, + 984279600000, + 1003032000000, + 1015729200000, + 1034481600000, + 1047178800000, + 1065931200000, + 1079233200000, + 1097380800000, + 1110682800000, + 1128830400000, + 1142132400000, + 1160884800000, + 1173582000000, + 1192334400000, + 1206846000000, + 1223784000000, + 1237086000000, + 1255233600000, + 1270350000000, + 1286683200000, + 1304823600000, + 1313899200000, + 1335668400000, + 1346558400000, + 1367118000000, + 1378612800000, + 1398567600000, + 1410062400000, + 1463281200000, + 1471147200000, + null + ], + "offsets": [ + 282.7667, + 300, + 282.7667, + 240, + 282.7667, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 300, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180, + 240, + 180 + ], + "population": 0 + }, { "name": "America/Rainy_River", "abbrs": [ @@ -35910,45 +36283,45 @@ "name": "America/Recife", "abbrs": [ "LMT", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT" + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1767217224000, @@ -36582,37 +36955,37 @@ "name": "America/Rio_Branco", "abbrs": [ "LMT", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "AMT", - "ACT" + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05" ], "untils": [ -1767209328000, @@ -36688,66 +37061,64 @@ "name": "America/Rosario", "abbrs": [ "CMT", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "WART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-04", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03" ], "untils": [ -1567453392000, @@ -36804,8 +37175,6 @@ 699415200000, 719377200000, 731469600000, - 938919600000, - 952052400000, 1198983600000, 1205632800000, 1224385200000, @@ -36868,8 +37237,6 @@ 180, 120, 180, - 180, - 180, 120, 180, 120, @@ -37341,36 +37708,36 @@ "name": "America/Santarem", "abbrs": [ "LMT", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "BRT" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03" ], "untils": [ -1767212472000, @@ -37444,164 +37811,164 @@ "name": "America/Santiago", "abbrs": [ "SMT", - "CLT", + "-05", "SMT", - "CLT", + "-04", "SMT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLT", - "CLT", - "CLT", - "CLST", - "CLT", - "CLT", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST" + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-03", + "-04", + "-05", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03" ], "untils": [ -1892661434000, @@ -37934,15 +38301,15 @@ "EST", "EDT", "EST", - "EHDT", + "-0430", "EST", - "EHDT", + "-0430", "EST", - "EHDT", + "-0430", "EST", - "EHDT", + "-0430", "EST", - "EHDT", + "-0430", "EST", "AST", "EST", @@ -37992,134 +38359,134 @@ "name": "America/Sao_Paulo", "abbrs": [ "LMT", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST" + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02" ], "untils": [ -1767214412000, @@ -38389,123 +38756,123 @@ "name": "America/Scoresbysund", "abbrs": [ "LMT", - "CGT", - "CGST", - "CGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT", - "EGST", - "EGT" + "-02", + "-01", + "-02", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01" ], "untils": [ -1686090728000, @@ -45058,7 +45425,7 @@ "AEDT", "AEST", "AEDT", - "MIST" + "+11" ], "untils": [ -1680508800000, @@ -45746,129 +46113,87 @@ "name": "Antarctica/Palmer", "abbrs": [ "-00", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ARST", - "ART", - "ART", - "ARST", - "ART", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST" + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03" ], "untils": [ -157766400000, @@ -45952,48 +46277,6 @@ 1410062400000, 1463281200000, 1471147200000, - 1494730800000, - 1502596800000, - 1526180400000, - 1534046400000, - 1557630000000, - 1565496000000, - 1589079600000, - 1596945600000, - 1620529200000, - 1629000000000, - 1652583600000, - 1660449600000, - 1684033200000, - 1691899200000, - 1715482800000, - 1723348800000, - 1746932400000, - 1754798400000, - 1778382000000, - 1786248000000, - 1809831600000, - 1818302400000, - 1841886000000, - 1849752000000, - 1873335600000, - 1881201600000, - 1904785200000, - 1912651200000, - 1936234800000, - 1944100800000, - 1967684400000, - 1976155200000, - 1999738800000, - 2007604800000, - 2031188400000, - 2039054400000, - 2062638000000, - 2070504000000, - 2094087600000, - 2101953600000, - 2125537200000, - 2133403200000, null ], "offsets": [ @@ -46078,48 +46361,6 @@ 240, 180, 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, - 180, - 240, 180 ], "population": 40 @@ -47298,7 +47539,7 @@ "name": "Asia/Aden", "abbrs": [ "LMT", - "AST" + "+03" ], "untils": [ -719636812000, @@ -48518,7 +48759,7 @@ "name": "Asia/Atyrau", "abbrs": [ "LMT", - "+04", + "+03", "+05", "+06", "+05", @@ -48567,7 +48808,7 @@ ], "untils": [ -1441164464000, - -1247544000000, + -1247540400000, 370724400000, 402256800000, 417985200000, @@ -48616,7 +48857,7 @@ ], "offsets": [ -207.7333, - -240, + -180, -300, -360, -300, @@ -48669,59 +48910,59 @@ "name": "Asia/Baghdad", "abbrs": [ "BMT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST", - "ADT", - "AST" + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03", + "+04", + "+03" ], "untils": [ -1641005856000, @@ -48841,8 +49082,8 @@ "name": "Asia/Bahrain", "abbrs": [ "LMT", - "GST", - "AST" + "+04", + "+03" ], "untils": [ -1577935568000, @@ -49065,7 +49306,7 @@ "name": "Asia/Bangkok", "abbrs": [ "BMT", - "ICT" + "+07" ], "untils": [ -1570084924000, @@ -49888,8 +50129,8 @@ "name": "Asia/Brunei", "abbrs": [ "LMT", - "BNT", - "BNT" + "+0730", + "+08" ], "untils": [ -1383464380000, @@ -49907,9 +50148,9 @@ "name": "Asia/Calcutta", "abbrs": [ "HMT", - "BURT", - "IST", + "+0630", "IST", + "+0630", "IST" ], "untils": [ @@ -50140,99 +50381,57 @@ "name": "Asia/Choibalsan", "abbrs": [ "LMT", - "ULAT", - "ULAT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT", - "CHOST", - "CHOT" + "+07", + "+08", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+10", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08" ], "untils": [ -2032933080000, @@ -50286,48 +50485,6 @@ 1443193200000, 1458928800000, 1474642800000, - 1490378400000, - 1506697200000, - 1522432800000, - 1538146800000, - 1553882400000, - 1569596400000, - 1585332000000, - 1601046000000, - 1616781600000, - 1632495600000, - 1648231200000, - 1663945200000, - 1679680800000, - 1695999600000, - 1711735200000, - 1727449200000, - 1743184800000, - 1758898800000, - 1774634400000, - 1790348400000, - 1806084000000, - 1821798000000, - 1837533600000, - 1853852400000, - 1869588000000, - 1885302000000, - 1901037600000, - 1916751600000, - 1932487200000, - 1948201200000, - 1963936800000, - 1979650800000, - 1995386400000, - 2011100400000, - 2026836000000, - 2043154800000, - 2058890400000, - 2074604400000, - 2090340000000, - 2106054000000, - 2121789600000, - 2137503600000, null ], "offsets": [ @@ -50382,48 +50539,6 @@ -540, -480, -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, -480 ], "population": 38150 @@ -50588,20 +50703,18 @@ "name": "Asia/Dacca", "abbrs": [ "HMT", - "BURT", - "IST", - "BURT", - "DACT", - "BDT", - "BDST", - "BDT" + "+0630", + "+0530", + "+0630", + "+06", + "+07", + "+06" ], "untils": [ -891582800000, -872058600000, -862637400000, -576138600000, - 38772000000, 1245430800000, 1262278800000, null @@ -50612,7 +50725,6 @@ -330, -390, -360, - -360, -420, -360 ], @@ -51088,20 +51200,18 @@ "name": "Asia/Dhaka", "abbrs": [ "HMT", - "BURT", - "IST", - "BURT", - "DACT", - "BDT", - "BDST", - "BDT" + "+0630", + "+0530", + "+0630", + "+06", + "+07", + "+06" ], "untils": [ -891582800000, -872058600000, -862637400000, -576138600000, - 38772000000, 1245430800000, 1262278800000, null @@ -51112,7 +51222,6 @@ -330, -390, -360, - -360, -420, -360 ], @@ -51122,16 +51231,14 @@ "name": "Asia/Dili", "abbrs": [ "LMT", - "TLT", - "JST", - "TLT", - "WITA", - "TLT" + "+08", + "+09", + "+08", + "+09" ], "untils": [ -1830414140000, -879152400000, - -766054800000, 199897200000, 969120000000, null @@ -51140,7 +51247,6 @@ -502.3333, -480, -540, - -540, -480, -540 ], @@ -51150,7 +51256,7 @@ "name": "Asia/Dubai", "abbrs": [ "LMT", - "GST" + "+04" ], "untils": [ -1577936472000, @@ -52468,14 +52574,14 @@ "abbrs": [ "LMT", "PLMT", - "ICT", - "IDT", - "JST", - "ICT", - "IDT", - "ICT", - "IDT", - "ICT" + "+07", + "+08", + "+09", + "+07", + "+08", + "+07", + "+08", + "+07" ], "untils": [ -2004073600000, @@ -52727,98 +52833,56 @@ "name": "Asia/Hovd", "abbrs": [ "LMT", - "HOVT", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT", - "HOVST", - "HOVT" + "+06", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07", + "+08", + "+07" ], "untils": [ -2032927596000, @@ -52871,48 +52935,6 @@ 1443196800000, 1458932400000, 1474646400000, - 1490382000000, - 1506700800000, - 1522436400000, - 1538150400000, - 1553886000000, - 1569600000000, - 1585335600000, - 1601049600000, - 1616785200000, - 1632499200000, - 1648234800000, - 1663948800000, - 1679684400000, - 1696003200000, - 1711738800000, - 1727452800000, - 1743188400000, - 1758902400000, - 1774638000000, - 1790352000000, - 1806087600000, - 1821801600000, - 1837537200000, - 1853856000000, - 1869591600000, - 1885305600000, - 1901041200000, - 1916755200000, - 1932490800000, - 1948204800000, - 1963940400000, - 1979654400000, - 1995390000000, - 2011104000000, - 2026839600000, - 2043158400000, - 2058894000000, - 2074608000000, - 2090343600000, - 2106057600000, - 2121793200000, - 2137507200000, null ], "offsets": [ @@ -52966,48 +52988,6 @@ -480, -420, -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, - -420, - -480, -420 ], "population": 81479 @@ -53618,12 +53598,12 @@ "name": "Asia/Jakarta", "abbrs": [ "BMT", - "JAVT", - "WIB", - "JST", - "WIB", - "WIB", - "WIB", + "+0720", + "+0730", + "+09", + "+0730", + "+08", + "+0730", "WIB" ], "untils": [ @@ -53652,8 +53632,8 @@ "name": "Asia/Jayapura", "abbrs": [ "LMT", - "WIT", - "ACST", + "+09", + "+0930", "WIT" ], "untils": [ @@ -54112,8 +54092,8 @@ { "name": "Asia/Kabul", "abbrs": [ - "AFT", - "AFT" + "+04", + "+0430" ], "untils": [ -788932800000, @@ -54328,10 +54308,10 @@ "name": "Asia/Karachi", "abbrs": [ "LMT", - "IST", - "IST", - "IST", - "KART", + "+0530", + "+0630", + "+0530", + "+05", "PKT", "PKST", "PKT", @@ -54374,7 +54354,7 @@ "name": "Asia/Kashgar", "abbrs": [ "LMT", - "XJT" + "+06" ], "untils": [ -1325483420000, @@ -54390,8 +54370,8 @@ "name": "Asia/Kathmandu", "abbrs": [ "LMT", - "IST", - "NPT" + "+0530", + "+0545" ], "untils": [ -1577943676000, @@ -54409,8 +54389,8 @@ "name": "Asia/Katmandu", "abbrs": [ "LMT", - "IST", - "NPT" + "+0530", + "+0545" ], "untils": [ -1577943676000, @@ -54639,9 +54619,9 @@ "name": "Asia/Kolkata", "abbrs": [ "HMT", - "BURT", - "IST", + "+0630", "IST", + "+0630", "IST" ], "untils": [ @@ -54869,18 +54849,16 @@ "name": "Asia/Kuala_Lumpur", "abbrs": [ "SMT", - "MALT", - "MALST", - "MALT", - "MALT", - "JST", - "MALT", - "MYT" + "+07", + "+0720", + "+0730", + "+09", + "+0730", + "+08" ], "untils": [ -2038200925000, -1167634800000, - -1073028000000, -894180000000, -879665400000, -767005200000, @@ -54891,7 +54869,6 @@ -415.4167, -420, -440, - -440, -450, -540, -450, @@ -54903,25 +54880,24 @@ "name": "Asia/Kuching", "abbrs": [ "LMT", - "BORT", - "BORT", - "BORTST", - "BORT", - "BORTST", - "BORT", - "BORTST", - "BORT", - "BORTST", - "BORT", - "BORTST", - "BORT", - "BORTST", - "BORT", - "BORTST", - "BORT", - "JST", - "BORT", - "MYT" + "+0730", + "+08", + "+0820", + "+08", + "+0820", + "+08", + "+0820", + "+08", + "+0820", + "+08", + "+0820", + "+08", + "+0820", + "+08", + "+0820", + "+08", + "+09", + "+08" ], "untils": [ -1383463280000, @@ -54942,7 +54918,6 @@ -885198000000, -879667200000, -767005200000, - 378662400000, null ], "offsets": [ @@ -54964,7 +54939,6 @@ -500, -480, -540, - -480, -480 ], "population": 134317 @@ -54973,7 +54947,7 @@ "name": "Asia/Kuwait", "abbrs": [ "LMT", - "AST" + "+03" ], "untils": [ -719636812000, @@ -54989,47 +54963,46 @@ "name": "Asia/Macao", "abbrs": [ "LMT", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", "CST" ], "untils": [ @@ -55074,7 +55047,6 @@ 309279600000, 325008000000, 340729200000, - 945619200000, null ], "offsets": [ @@ -55119,7 +55091,6 @@ -540, -480, -540, - -480, -480 ], "population": 0 @@ -55128,47 +55099,46 @@ "name": "Asia/Macau", "abbrs": [ "LMT", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", - "MOST", - "MOT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", + "CST", + "CDT", "CST" ], "untils": [ @@ -55213,7 +55183,6 @@ 309279600000, 325008000000, 340729200000, - 945619200000, null ], "offsets": [ @@ -55258,7 +55227,6 @@ -540, -480, -540, - -480, -480 ], "population": 566375 @@ -55476,8 +55444,8 @@ "abbrs": [ "LMT", "MMT", - "WITA", - "JST", + "+08", + "+09", "WITA" ], "untils": [ @@ -55499,15 +55467,15 @@ { "name": "Asia/Manila", "abbrs": [ - "PHT", - "PHST", - "PHT", - "JST", - "PHT", - "PHST", - "PHT", - "PHST", - "PHT" + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08" ], "untils": [ -1046678400000, @@ -55537,7 +55505,7 @@ "name": "Asia/Muscat", "abbrs": [ "LMT", - "GST" + "+04" ], "untils": [ -1577936472000, @@ -56562,7 +56530,7 @@ "name": "Asia/Oral", "abbrs": [ "LMT", - "+04", + "+03", "+05", "+06", "+05", @@ -56611,7 +56579,7 @@ ], "untils": [ -1441164324000, - -1247544000000, + -1247540400000, 354913200000, 402256800000, 417985200000, @@ -56660,7 +56628,7 @@ ], "offsets": [ -205.4, - -240, + -180, -300, -360, -300, @@ -56713,7 +56681,7 @@ "name": "Asia/Phnom_Penh", "abbrs": [ "BMT", - "ICT" + "+07" ], "untils": [ -1570084924000, @@ -56730,11 +56698,11 @@ "abbrs": [ "LMT", "PMT", - "WIB", - "JST", - "WIB", - "WIB", - "WIB", + "+0730", + "+09", + "+0730", + "+08", + "+0730", "WITA", "WIB" ], @@ -56767,7 +56735,6 @@ "abbrs": [ "LMT", "KST", - "JCST", "JST", "KST", "KST" @@ -56775,7 +56742,6 @@ "untils": [ -1948782180000, -1830414600000, - -1017824400000, -768646800000, 1439564400000, null @@ -56785,7 +56751,6 @@ -510, -540, -540, - -540, -510 ], "population": 2850000 @@ -56794,8 +56759,8 @@ "name": "Asia/Qatar", "abbrs": [ "LMT", - "GST", - "AST" + "+04", + "+03" ], "untils": [ -1577935568000, @@ -56961,9 +56926,9 @@ "name": "Asia/Rangoon", "abbrs": [ "RMT", - "BURT", - "JST", - "MMT" + "+0630", + "+09", + "+0630" ], "untils": [ -1577946280000, @@ -56983,7 +56948,7 @@ "name": "Asia/Riyadh", "abbrs": [ "LMT", - "AST" + "+03" ], "untils": [ -719636812000, @@ -57000,14 +56965,14 @@ "abbrs": [ "LMT", "PLMT", - "ICT", - "IDT", - "JST", - "ICT", - "IDT", - "ICT", - "IDT", - "ICT" + "+07", + "+08", + "+09", + "+07", + "+08", + "+07", + "+08", + "+07" ], "untils": [ -2004073600000, @@ -57324,7 +57289,6 @@ "abbrs": [ "LMT", "KST", - "JCST", "JST", "KST", "KST", @@ -57349,7 +57313,6 @@ "untils": [ -1948782472000, -1830414600000, - -1017824400000, -767350800000, -498128400000, -462702600000, @@ -57376,7 +57339,6 @@ -510, -540, -540, - -540, -510, -570, -510, @@ -57463,23 +57425,19 @@ "name": "Asia/Singapore", "abbrs": [ "SMT", - "MALT", - "MALST", - "MALT", - "MALT", - "JST", - "MALT", - "SGT", - "SGT" + "+07", + "+0720", + "+0730", + "+09", + "+0730", + "+08" ], "untils": [ -2038200925000, -1167634800000, - -1073028000000, -894180000000, -879665400000, -767005200000, - -138785400000, 378664200000, null ], @@ -57487,11 +57445,9 @@ -415.4167, -420, -440, - -440, -450, -540, -450, - -450, -480 ], "population": 5624000 @@ -57704,7 +57660,7 @@ { "name": "Asia/Taipei", "abbrs": [ - "JWST", + "CST", "JST", "CST", "CDT", @@ -58078,105 +58034,105 @@ "abbrs": [ "LMT", "TMT", - "IRST", - "IRST", - "IRDT", - "IRST", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST" + "+0330", + "+04", + "+05", + "+04", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330" ], "untils": [ -1704165944000, @@ -58829,8 +58785,8 @@ "name": "Asia/Thimbu", "abbrs": [ "LMT", - "IST", - "BTT" + "+0530", + "+06" ], "untils": [ -706341516000, @@ -58848,8 +58804,8 @@ "name": "Asia/Thimphu", "abbrs": [ "LMT", - "IST", - "BTT" + "+0530", + "+06" ], "untils": [ -706341516000, @@ -58866,7 +58822,6 @@ { "name": "Asia/Tokyo", "abbrs": [ - "JCST", "JST", "JDT", "JST", @@ -58878,7 +58833,6 @@ "JST" ], "untils": [ - -1017824400000, -683794800000, -672393600000, -654764400000, @@ -58890,7 +58844,6 @@ null ], "offsets": [ - -540, -540, -600, -540, @@ -59119,8 +59072,8 @@ "abbrs": [ "LMT", "MMT", - "WITA", - "JST", + "+08", + "+09", "WITA" ], "untils": [ @@ -59143,98 +59096,56 @@ "name": "Asia/Ulaanbaatar", "abbrs": [ "LMT", - "ULAT", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT" + "+07", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08" ], "untils": [ -2032931252000, @@ -59287,48 +59198,6 @@ 1443193200000, 1458928800000, 1474642800000, - 1490378400000, - 1506697200000, - 1522432800000, - 1538146800000, - 1553882400000, - 1569596400000, - 1585332000000, - 1601046000000, - 1616781600000, - 1632495600000, - 1648231200000, - 1663945200000, - 1679680800000, - 1695999600000, - 1711735200000, - 1727449200000, - 1743184800000, - 1758898800000, - 1774634400000, - 1790348400000, - 1806084000000, - 1821798000000, - 1837533600000, - 1853852400000, - 1869588000000, - 1885302000000, - 1901037600000, - 1916751600000, - 1932487200000, - 1948201200000, - 1963936800000, - 1979650800000, - 1995386400000, - 2011100400000, - 2026836000000, - 2043154800000, - 2058890400000, - 2074604400000, - 2090340000000, - 2106054000000, - 2121789600000, - 2137503600000, null ], "offsets": [ @@ -59382,48 +59251,6 @@ -540, -480, -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, -480 ], "population": 1237000 @@ -59432,98 +59259,56 @@ "name": "Asia/Ulan_Bator", "abbrs": [ "LMT", - "ULAT", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT", - "ULAST", - "ULAT" + "+07", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08", + "+09", + "+08" ], "untils": [ -2032931252000, @@ -59576,48 +59361,6 @@ 1443193200000, 1458928800000, 1474642800000, - 1490378400000, - 1506697200000, - 1522432800000, - 1538146800000, - 1553882400000, - 1569596400000, - 1585332000000, - 1601046000000, - 1616781600000, - 1632495600000, - 1648231200000, - 1663945200000, - 1679680800000, - 1695999600000, - 1711735200000, - 1727449200000, - 1743184800000, - 1758898800000, - 1774634400000, - 1790348400000, - 1806084000000, - 1821798000000, - 1837533600000, - 1853852400000, - 1869588000000, - 1885302000000, - 1901037600000, - 1916751600000, - 1932487200000, - 1948201200000, - 1963936800000, - 1979650800000, - 1995386400000, - 2011100400000, - 2026836000000, - 2043154800000, - 2058890400000, - 2074604400000, - 2090340000000, - 2106054000000, - 2121789600000, - 2137503600000, null ], "offsets": [ @@ -59671,48 +59414,6 @@ -540, -480, -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, - -480, - -540, -480 ], "population": 0 @@ -59721,7 +59422,7 @@ "name": "Asia/Urumqi", "abbrs": [ "LMT", - "XJT" + "+06" ], "untils": [ -1325483420000, @@ -59945,7 +59646,7 @@ "name": "Asia/Vientiane", "abbrs": [ "BMT", - "ICT" + "+07" ], "untils": [ -1570084924000, @@ -60371,9 +60072,9 @@ "name": "Asia/Yangon", "abbrs": [ "RMT", - "BURT", - "JST", - "MMT" + "+0630", + "+09", + "+0630" ], "untils": [ -1577946280000, @@ -60794,226 +60495,226 @@ "name": "Atlantic/Azores", "abbrs": [ "HMT", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOMT", - "AZOST", - "AZOT", - "AZOST", - "AZOMT", - "AZOST", - "AZOT", - "AZOST", - "AZOMT", - "AZOST", - "AZOT", - "AZOST", - "AZOMT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "WET", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT", - "AZOST", - "AZOT" + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "+00", + "-01", + "-02", + "-01", + "+00", + "-01", + "-02", + "-01", + "+00", + "-01", + "-02", + "-01", + "+00", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "WET", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01" ], "untils": [ -1830377128000, @@ -61867,7 +61568,7 @@ "name": "Atlantic/Canary", "abbrs": [ "LMT", - "CANT", + "-01", "WET", "WEST", "WET", @@ -62234,10 +61935,10 @@ "name": "Atlantic/Cape_Verde", "abbrs": [ "LMT", - "CVT", - "CVST", - "CVT", - "CVT" + "-02", + "-01", + "-02", + "-01" ], "untils": [ -1988144756000, @@ -63408,103 +63109,103 @@ "name": "Atlantic/Madeira", "abbrs": [ "FMT", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADMT", - "MADST", - "MADT", - "MADST", - "MADMT", - "MADST", - "MADT", - "MADST", - "MADMT", - "MADST", - "MADT", - "MADST", - "MADMT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", - "MADST", - "MADT", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "+01", + "+00", + "-01", + "+00", + "+01", + "+00", + "-01", + "+00", + "+01", + "+00", + "-01", + "+00", + "+01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", "WET", "WEST", "WET", @@ -64081,73 +63782,73 @@ "name": "Atlantic/Reykjavik", "abbrs": [ "LMT", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", "GMT" ], "untils": [ @@ -64297,7 +63998,7 @@ { "name": "Atlantic/South_Georgia", "abbrs": [ - "GST" + "-02" ], "untils": [ null @@ -64327,75 +64028,74 @@ "name": "Atlantic/Stanley", "abbrs": [ "SMT", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST", - "FKT", - "FKST" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-02", + "-03", + "-02", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03" ], "untils": [ -1824235716000, @@ -64416,7 +64116,6 @@ 452052000000, 464151600000, 483501600000, - 495601200000, 514350000000, 527054400000, 545799600000, @@ -64489,7 +64188,6 @@ 180, 120, 180, - 180, 240, 180, 240, @@ -66824,25 +66522,25 @@ { "name": "Australia/Eucla", "abbrs": [ - "ACWST", - "ACWDT", - "ACWST", - "ACWDT", - "ACWST", - "ACWDT", - "ACWST", - "ACWDT", - "ACWST", - "ACWDT", - "ACWST", - "ACWDT", - "ACWST", - "ACWDT", - "ACWST", - "ACWDT", - "ACWST", - "ACWDT", - "ACWST" + "+0845", + "+0945", + "+0845", + "+0945", + "+0845", + "+0945", + "+0845", + "+0945", + "+0845", + "+0945", + "+0845", + "+0945", + "+0845", + "+0945", + "+0845", + "+0945", + "+0845", + "+0945", + "+0845" ], "untils": [ -1672562640000, @@ -67352,120 +67050,120 @@ "name": "Australia/LHI", "abbrs": [ "AEST", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT" + "+1030", + "+1130", + "+1030", + "+1130", + "+1030", + "+1130", + "+1030", + "+1130", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11" ], "untils": [ 352216800000, @@ -67780,120 +67478,120 @@ "name": "Australia/Lord_Howe", "abbrs": [ "AEST", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT", - "LHST", - "LHDT" + "+1030", + "+1130", + "+1030", + "+1130", + "+1030", + "+1130", + "+1030", + "+1130", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11", + "+1030", + "+11" ], "untils": [ 352216800000, @@ -71443,37 +71141,37 @@ "name": "Brazil/Acre", "abbrs": [ "LMT", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "ACST", - "ACT", - "AMT", - "ACT" + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05" ], "untils": [ -1767209328000, @@ -71549,45 +71247,45 @@ "name": "Brazil/DeNoronha", "abbrs": [ "LMT", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT", - "FNST", - "FNT" + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02", + "-01", + "-02" ], "untils": [ -1767217820000, @@ -71679,134 +71377,134 @@ "name": "Brazil/East", "abbrs": [ "LMT", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST", - "BRT", - "BRST" + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02", + "-03", + "-02" ], "untils": [ -1767214412000, @@ -72076,37 +71774,37 @@ "name": "Brazil/West", "abbrs": [ "LMT", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT", - "AMST", - "AMT" + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04" ], "untils": [ -1767211196000, @@ -77554,164 +77252,164 @@ "name": "Chile/Continental", "abbrs": [ "SMT", - "CLT", + "-05", "SMT", - "CLT", + "-04", "SMT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLT", - "CLT", - "CLT", - "CLST", - "CLT", - "CLT", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST", - "CLT", - "CLST" + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-05", + "-04", + "-03", + "-04", + "-05", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03", + "-04", + "-03" ], "untils": [ -1892661434000, @@ -78041,144 +77739,143 @@ "name": "Chile/EasterIsland", "abbrs": [ "EMT", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST" + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05" ], "untils": [ -1178124152000, @@ -78209,7 +77906,6 @@ 340171200000, 353473200000, 371620800000, - 384922800000, 403070400000, 416372400000, 434520000000, @@ -78351,7 +78047,6 @@ 360, 420, 360, - 360, 300, 360, 300, @@ -81378,12 +81073,12 @@ "NST", "AMT", "NST", - "NEST", - "NET", - "NEST", - "NET", - "NEST", - "NET", + "+0120", + "+0020", + "+0120", + "+0020", + "+0120", + "+0020", "CEST", "CET", "CEST", @@ -94892,21 +94587,19 @@ "WEST", "WET", "WEST", - "WET", - "WEST", - "WET", - "WEST", - "WET", - "WEST", - "WEMT", - "WEST", - "WEMT", - "WEST", "WEMT", "WEST", - "WEMT", - "WEST", - "WEMT", + "WET", + "CET", + "CEST", + "CET", + "CEST", + "CET", + "CEST", + "CET", + "CEST", + "CET", + "CEST", "CET", "CEST", "CET", @@ -95040,51 +94733,49 @@ "CET" ], "untils": [ - -1661734800000, - -1648429200000, -1631926800000, - -1616893200000, - -1601254800000, - -1585357200000, + -1616889600000, + -1601168400000, + -1585353600000, -1442451600000, - -1427677200000, + -1427673600000, -1379293200000, - -1364778000000, + -1364774400000, -1348448400000, - -1333328400000, - -1316394000000, - -1301274000000, + -1333324800000, + -1316390400000, + -1301270400000, -1284339600000, - -1269824400000, - -1029114000000, - -1017622800000, - -1002848400000, - -986173200000, - -969238800000, - -954118800000, + -1269820800000, + -1026954000000, + -1017619200000, + -1001898000000, + -999482400000, + -986090400000, + -954115200000, -940208400000, -873079200000, - -862538400000, + -862621200000, -842839200000, - -828237600000, + -828320400000, -811389600000, - -796010400000, + -796870800000, -779940000000, -765421200000, -748490400000, - -733888800000, + -733971600000, -652327200000, - -639190800000, + -639018000000, 135122400000, 150246000000, - 167176800000, + 166572000000, 181695600000, 196812000000, 212540400000, 228866400000, 243990000000, - 260402400000, - 276044400000, + 260326800000, + 276051600000, 291776400000, 307501200000, 323830800000, @@ -95224,9 +94915,7 @@ -60, 0, -60, - 0, - -60, - 0, + -120, -60, 0, -60, @@ -107552,7 +107241,7 @@ { "name": "Europe/Zaporozhye", "abbrs": [ - "CUT", + "+0220", "EET", "MSK", "CEST", @@ -110060,73 +109749,73 @@ "name": "Iceland", "abbrs": [ "LMT", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", - "ISST", - "IST", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", + "+00", + "-01", "GMT" ], "untils": [ @@ -110278,8 +109967,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -110302,8 +109991,8 @@ "name": "Indian/Chagos", "abbrs": [ "LMT", - "IOT", - "IOT" + "+05", + "+06" ], "untils": [ -1988167780000, @@ -110320,7 +110009,7 @@ { "name": "Indian/Christmas", "abbrs": [ - "CXT" + "+07" ], "untils": [ null @@ -110333,7 +110022,7 @@ { "name": "Indian/Cocos", "abbrs": [ - "CCT" + "+0630" ], "untils": [ null @@ -110348,8 +110037,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -110388,7 +110077,7 @@ "name": "Indian/Mahe", "abbrs": [ "LMT", - "SCT" + "+04" ], "untils": [ -2006653308000, @@ -110404,7 +110093,7 @@ "name": "Indian/Maldives", "abbrs": [ "MMT", - "MVT" + "+05" ], "untils": [ -315636840000, @@ -110420,11 +110109,11 @@ "name": "Indian/Mauritius", "abbrs": [ "LMT", - "MUT", - "MUST", - "MUT", - "MUST", - "MUT" + "+04", + "+05", + "+04", + "+05", + "+04" ], "untils": [ -1988164200000, @@ -110449,8 +110138,8 @@ "abbrs": [ "LMT", "EAT", - "BEAT", - "BEAUT", + "+0230", + "+0245", "EAT" ], "untils": [ @@ -110473,7 +110162,7 @@ "name": "Indian/Reunion", "abbrs": [ "LMT", - "RET" + "+04" ], "untils": [ -1848886912000, @@ -110490,105 +110179,105 @@ "abbrs": [ "LMT", "TMT", - "IRST", - "IRST", - "IRDT", - "IRST", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST", - "IRDT", - "IRST" + "+0330", + "+04", + "+05", + "+04", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330", + "+0430", + "+0330" ], "untils": [ -1704165944000, @@ -111316,7 +111005,6 @@ { "name": "Japan", "abbrs": [ - "JCST", "JST", "JDT", "JST", @@ -111328,7 +111016,6 @@ "JST" ], "untils": [ - -1017824400000, -683794800000, -672393600000, -654764400000, @@ -111340,7 +111027,6 @@ null ], "offsets": [ - -540, -540, -600, -540, @@ -111356,9 +111042,9 @@ { "name": "Kwajalein", "abbrs": [ - "MHT", - "KWAT", - "MHT" + "+11", + "-12", + "+12" ], "untils": [ -7988400000, @@ -113437,135 +113123,135 @@ { "name": "NZ-CHAT", "abbrs": [ - "CHAST", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT" + "+1215", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345" ], "untils": [ -757426500000, @@ -115315,64 +115001,64 @@ "name": "Pacific/Apia", "abbrs": [ "LMT", - "WSST", - "SST", - "SDT", - "SST", - "SDT", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT", - "WSST", - "WSDT" + "-1130", + "-11", + "-10", + "-11", + "-10", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14", + "+13", + "+14" ], "untils": [ -1861878784000, @@ -115976,10 +115662,10 @@ { "name": "Pacific/Bougainville", "abbrs": [ - "PGT", - "JST", - "PGT", - "BST" + "+10", + "+09", + "+10", + "+11" ], "untils": [ -868010400000, @@ -115998,135 +115684,135 @@ { "name": "Pacific/Chatham", "abbrs": [ - "CHAST", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT", - "CHAST", - "CHADT" + "+1215", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345", + "+1245", + "+1345" ], "untils": [ -757426500000, @@ -116395,7 +116081,7 @@ { "name": "Pacific/Chuuk", "abbrs": [ - "CHUT" + "+10" ], "untils": [ null @@ -116409,144 +116095,143 @@ "name": "Pacific/Easter", "abbrs": [ "EMT", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST", - "EAST", - "EASST" + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-07", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05", + "-06", + "-05" ], "untils": [ -1178124152000, @@ -116577,7 +116262,6 @@ 340171200000, 353473200000, 371620800000, - 384922800000, 403070400000, 416372400000, 434520000000, @@ -116719,7 +116403,6 @@ 360, 420, 360, - 360, 300, 360, 300, @@ -116836,27 +116519,27 @@ "name": "Pacific/Efate", "abbrs": [ "LMT", - "VUT", - "VUST", - "VUT", - "VUST", - "VUT", - "VUST", - "VUT", - "VUST", - "VUT", - "VUST", - "VUT", - "VUST", - "VUT", - "VUST", - "VUT", - "VUST", - "VUT", - "VUST", - "VUT", - "VUST", - "VUT" + "+11", + "+12", + "+11", + "+12", + "+11", + "+12", + "+11", + "+12", + "+11", + "+12", + "+11", + "+12", + "+11", + "+12", + "+11", + "+12", + "+11", + "+12", + "+11", + "+12", + "+11" ], "untils": [ -1829387596000, @@ -116911,9 +116594,9 @@ { "name": "Pacific/Enderbury", "abbrs": [ - "PHOT", - "PHOT", - "PHOT" + "-12", + "-11", + "+13" ], "untils": [ 307627200000, @@ -116930,8 +116613,8 @@ { "name": "Pacific/Fakaofo", "abbrs": [ - "TKT", - "TKT" + "-11", + "+13" ], "untils": [ 1325242800000, @@ -116947,69 +116630,69 @@ "name": "Pacific/Fiji", "abbrs": [ "LMT", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT", - "FJST", - "FJT" + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12", + "+13", + "+12" ], "untils": [ -1709985344000, @@ -117148,7 +116831,7 @@ { "name": "Pacific/Funafuti", "abbrs": [ - "TVT" + "+12" ], "untils": [ null @@ -117162,17 +116845,23 @@ "name": "Pacific/Galapagos", "abbrs": [ "LMT", - "ECT", - "GALT" + "-05", + "-06", + "-05", + "-06" ], "untils": [ -1230746496000, 504939600000, + 722930400000, + 728888400000, null ], "offsets": [ 358.4, 300, + 360, + 300, 360 ], "population": 25000 @@ -117181,7 +116870,7 @@ "name": "Pacific/Gambier", "abbrs": [ "LMT", - "GAMT" + "-09" ], "untils": [ -1806678012000, @@ -117197,7 +116886,7 @@ "name": "Pacific/Guadalcanal", "abbrs": [ "LMT", - "SBT" + "+11" ], "untils": [ -1806748788000, @@ -117284,9 +116973,9 @@ { "name": "Pacific/Kiritimati", "abbrs": [ - "LINT", - "LINT", - "LINT" + "-1040", + "-10", + "+14" ], "untils": [ 307622400000, @@ -117303,9 +116992,9 @@ { "name": "Pacific/Kosrae", "abbrs": [ - "KOST", - "KOST", - "KOST" + "+11", + "+12", + "+11" ], "untils": [ -7988400000, @@ -117322,9 +117011,9 @@ { "name": "Pacific/Kwajalein", "abbrs": [ - "MHT", - "KWAT", - "MHT" + "+11", + "-12", + "+12" ], "untils": [ -7988400000, @@ -117341,8 +117030,8 @@ { "name": "Pacific/Majuro", "abbrs": [ - "MHT", - "MHT" + "+11", + "+12" ], "untils": [ -7988400000, @@ -117358,7 +117047,7 @@ "name": "Pacific/Marquesas", "abbrs": [ "LMT", - "MART" + "-0930" ], "untils": [ -1806676920000, @@ -117374,20 +117063,14 @@ "name": "Pacific/Midway", "abbrs": [ "LMT", - "NST", - "BST", "SST" ], "untils": [ -1861879032000, - -86878800000, - 439038000000, null ], "offsets": [ 682.8, - 660, - 660, 660 ], "population": 0 @@ -117396,10 +117079,10 @@ "name": "Pacific/Nauru", "abbrs": [ "LMT", - "NRT", - "JST", - "NRT", - "NRT" + "+1130", + "+09", + "+1130", + "+12" ], "untils": [ -1545131260000, @@ -117420,9 +117103,9 @@ { "name": "Pacific/Niue", "abbrs": [ - "NUT", - "NUT", - "NUT" + "-1120", + "-1130", + "-11" ], "untils": [ -599575200000, @@ -117439,11 +117122,11 @@ { "name": "Pacific/Norfolk", "abbrs": [ - "NMT", - "NFT", - "NFST", - "NFT", - "NFT" + "+1112", + "+1130", + "+1230", + "+1130", + "+11" ], "untils": [ -599656320000, @@ -117465,13 +117148,13 @@ "name": "Pacific/Noumea", "abbrs": [ "LMT", - "NCT", - "NCST", - "NCT", - "NCST", - "NCT", - "NCST", - "NCT" + "+11", + "+12", + "+11", + "+12", + "+11", + "+12", + "+11" ], "untils": [ -1829387148000, @@ -117499,20 +117182,14 @@ "name": "Pacific/Pago_Pago", "abbrs": [ "LMT", - "NST", - "BST", "SST" ], "untils": [ -1861879032000, - -86878800000, - 439038000000, null ], "offsets": [ 682.8, - 660, - 660, 660 ], "population": 3656 @@ -117520,7 +117197,7 @@ { "name": "Pacific/Palau", "abbrs": [ - "PWT" + "+09" ], "untils": [ null @@ -117533,8 +117210,8 @@ { "name": "Pacific/Pitcairn", "abbrs": [ - "PNT", - "PST" + "-0830", + "-08" ], "untils": [ 893665800000, @@ -117549,7 +117226,7 @@ { "name": "Pacific/Pohnpei", "abbrs": [ - "PONT" + "+11" ], "untils": [ null @@ -117562,7 +117239,7 @@ { "name": "Pacific/Ponape", "abbrs": [ - "PONT" + "+11" ], "untils": [ null @@ -117575,7 +117252,7 @@ { "name": "Pacific/Port_Moresby", "abbrs": [ - "PGT" + "+10" ], "untils": [ null @@ -117588,33 +117265,33 @@ { "name": "Pacific/Rarotonga", "abbrs": [ - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT", - "CKHST", - "CKT" + "-1030", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10", + "-0930", + "-10" ], "untils": [ 279714600000, @@ -117696,20 +117373,14 @@ "name": "Pacific/Samoa", "abbrs": [ "LMT", - "NST", - "BST", "SST" ], "untils": [ -1861879032000, - -86878800000, - 439038000000, null ], "offsets": [ 682.8, - 660, - 660, 660 ], "population": 0 @@ -117718,7 +117389,7 @@ "name": "Pacific/Tahiti", "abbrs": [ "LMT", - "TAHT" + "-10" ], "untils": [ -1806674504000, @@ -117733,7 +117404,7 @@ { "name": "Pacific/Tarawa", "abbrs": [ - "GILT" + "+12" ], "untils": [ null @@ -117912,7 +117583,7 @@ { "name": "Pacific/Truk", "abbrs": [ - "CHUT" + "+10" ], "untils": [ null @@ -117925,7 +117596,7 @@ { "name": "Pacific/Wake", "abbrs": [ - "WAKT" + "+12" ], "untils": [ null @@ -117938,7 +117609,7 @@ { "name": "Pacific/Wallis", "abbrs": [ - "WFT" + "+12" ], "untils": [ null @@ -117951,7 +117622,7 @@ { "name": "Pacific/Yap", "abbrs": [ - "CHUT" + "+10" ], "untils": [ null @@ -119145,7 +118816,7 @@ { "name": "ROC", "abbrs": [ - "JWST", + "CST", "JST", "CST", "CDT", @@ -119280,7 +118951,6 @@ "abbrs": [ "LMT", "KST", - "JCST", "JST", "KST", "KST", @@ -119305,7 +118975,6 @@ "untils": [ -1948782472000, -1830414600000, - -1017824400000, -767350800000, -498128400000, -462702600000, @@ -119332,7 +119001,6 @@ -510, -540, -540, - -540, -510, -570, -510, @@ -119358,23 +119026,19 @@ "name": "Singapore", "abbrs": [ "SMT", - "MALT", - "MALST", - "MALT", - "MALT", - "JST", - "MALT", - "SGT", - "SGT" + "+07", + "+0720", + "+0730", + "+09", + "+0730", + "+08" ], "untils": [ -2038200925000, -1167634800000, - -1073028000000, -894180000000, -879665400000, -767005200000, - -138785400000, 378664200000, null ], @@ -119382,11 +119046,9 @@ -415.4167, -420, -440, - -440, -450, -540, -450, - -450, -480 ], "population": 0 @@ -119804,10 +119466,10 @@ { "name": "US/Alaska", "abbrs": [ - "CAT", - "CAWT", - "CAPT", - "CAT", + "AST", + "AWT", + "APT", + "AST", "AHST", "AHDT", "AHST", @@ -125025,20 +124687,14 @@ "name": "US/Samoa", "abbrs": [ "LMT", - "NST", - "BST", "SST" ], "untils": [ -1861879032000, - -86878800000, - 439038000000, null ], "offsets": [ 682.8, - 660, - 660, 660 ], "population": 0 diff --git a/tests/zones/africa/accra.js b/tests/zones/africa/accra.js index 749a5010..bd9eb932 100644 --- a/tests/zones/africa/accra.js +++ b/tests/zones/africa/accra.js @@ -10,162 +10,162 @@ exports["Africa/Accra"] = { "1920" : helpers.makeTestYear("Africa/Accra", [ ["1920-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1920-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1920-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1920-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1920-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1920-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1921" : helpers.makeTestYear("Africa/Accra", [ ["1921-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1921-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1921-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1921-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1921-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1921-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1922" : helpers.makeTestYear("Africa/Accra", [ ["1922-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1922-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1922-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1922-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1922-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1922-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1923" : helpers.makeTestYear("Africa/Accra", [ ["1923-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1923-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1923-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1923-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1923-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1923-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1924" : helpers.makeTestYear("Africa/Accra", [ ["1924-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1924-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1924-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1924-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1924-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1924-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1925" : helpers.makeTestYear("Africa/Accra", [ ["1925-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1925-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1925-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1925-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1925-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1925-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1926" : helpers.makeTestYear("Africa/Accra", [ ["1926-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1926-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1926-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1926-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1926-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1926-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1927" : helpers.makeTestYear("Africa/Accra", [ ["1927-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1927-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1927-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1927-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1927-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1927-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1928" : helpers.makeTestYear("Africa/Accra", [ ["1928-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1928-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1928-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1928-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1928-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1928-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1929" : helpers.makeTestYear("Africa/Accra", [ ["1929-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1929-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1929-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1929-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1929-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1929-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1930" : helpers.makeTestYear("Africa/Accra", [ ["1930-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1930-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1930-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1930-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1930-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1930-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1931" : helpers.makeTestYear("Africa/Accra", [ ["1931-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1931-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1931-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1931-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1931-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1931-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1932" : helpers.makeTestYear("Africa/Accra", [ ["1932-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1932-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1932-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1932-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1932-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1932-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1933" : helpers.makeTestYear("Africa/Accra", [ ["1933-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1933-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1933-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1933-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1933-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1933-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1934" : helpers.makeTestYear("Africa/Accra", [ ["1934-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1934-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1934-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1934-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1934-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1934-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1935" : helpers.makeTestYear("Africa/Accra", [ ["1935-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1935-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1935-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1935-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1935-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1935-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1936" : helpers.makeTestYear("Africa/Accra", [ ["1936-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1936-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1936-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1936-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1936-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1936-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1937" : helpers.makeTestYear("Africa/Accra", [ ["1937-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1937-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1937-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1937-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1937-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1937-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1938" : helpers.makeTestYear("Africa/Accra", [ ["1938-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1938-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1938-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1938-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1938-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1938-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1939" : helpers.makeTestYear("Africa/Accra", [ ["1939-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1939-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1939-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1939-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1939-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1939-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1940" : helpers.makeTestYear("Africa/Accra", [ ["1940-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1940-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1940-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1940-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1940-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1940-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1941" : helpers.makeTestYear("Africa/Accra", [ ["1941-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1941-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1941-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1941-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1941-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1941-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]), "1942" : helpers.makeTestYear("Africa/Accra", [ ["1942-08-31T23:59:59+00:00", "23:59:59", "GMT", 0], - ["1942-09-01T00:00:00+00:00", "00:20:00", "GHST", -20], - ["1942-12-30T23:39:59+00:00", "23:59:59", "GHST", -20], + ["1942-09-01T00:00:00+00:00", "00:20:00", "+0020", -20], + ["1942-12-30T23:39:59+00:00", "23:59:59", "+0020", -20], ["1942-12-30T23:40:00+00:00", "23:40:00", "GMT", 0] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/addis_ababa.js b/tests/zones/africa/addis_ababa.js index b79411ed..057e75d3 100644 --- a/tests/zones/africa/addis_ababa.js +++ b/tests/zones/africa/addis_ababa.js @@ -10,16 +10,16 @@ exports["Africa/Addis_Ababa"] = { "1929" : helpers.makeTestYear("Africa/Addis_Ababa", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Africa/Addis_Ababa", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Africa/Addis_Ababa", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/asmara.js b/tests/zones/africa/asmara.js index 15bb95ba..b6f9fa86 100644 --- a/tests/zones/africa/asmara.js +++ b/tests/zones/africa/asmara.js @@ -10,16 +10,16 @@ exports["Africa/Asmara"] = { "1929" : helpers.makeTestYear("Africa/Asmara", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Africa/Asmara", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Africa/Asmara", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/asmera.js b/tests/zones/africa/asmera.js index be996d28..bd98cd34 100644 --- a/tests/zones/africa/asmera.js +++ b/tests/zones/africa/asmera.js @@ -10,16 +10,16 @@ exports["Africa/Asmera"] = { "1929" : helpers.makeTestYear("Africa/Asmera", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Africa/Asmera", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Africa/Asmera", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/bissau.js b/tests/zones/africa/bissau.js index b0f2bdbb..70fc54ea 100644 --- a/tests/zones/africa/bissau.js +++ b/tests/zones/africa/bissau.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["Africa/Bissau"] = { "1912" : helpers.makeTestYear("Africa/Bissau", [ ["1912-01-01T01:02:19+00:00", "23:59:59", "LMT", 3740 / 60], - ["1912-01-01T01:02:20+00:00", "00:02:20", "WAT", 60] + ["1912-01-01T01:02:20+00:00", "00:02:20", "-01", 60] ]), "1975" : helpers.makeTestYear("Africa/Bissau", [ - ["1975-01-01T00:59:59+00:00", "23:59:59", "WAT", 60], + ["1975-01-01T00:59:59+00:00", "23:59:59", "-01", 60], ["1975-01-01T01:00:00+00:00", "01:00:00", "GMT", 0] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/ceuta.js b/tests/zones/africa/ceuta.js index 4b051102..4f4c98c2 100644 --- a/tests/zones/africa/ceuta.js +++ b/tests/zones/africa/ceuta.js @@ -13,29 +13,29 @@ exports["Africa/Ceuta"] = { "1924" : helpers.makeTestYear("Africa/Ceuta", [ ["1924-04-16T22:59:59+00:00", "22:59:59", "WET", 0], ["1924-04-16T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1924-10-04T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1924-10-04T23:00:00+00:00", "23:00:00", "WET", 0] + ["1924-10-04T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1924-10-05T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1926" : helpers.makeTestYear("Africa/Ceuta", [ ["1926-04-17T22:59:59+00:00", "22:59:59", "WET", 0], ["1926-04-17T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1926-10-02T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1926-10-02T23:00:00+00:00", "23:00:00", "WET", 0] + ["1926-10-02T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1926-10-03T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1927" : helpers.makeTestYear("Africa/Ceuta", [ ["1927-04-09T22:59:59+00:00", "22:59:59", "WET", 0], ["1927-04-09T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1927-10-01T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1927-10-01T23:00:00+00:00", "23:00:00", "WET", 0] + ["1927-10-01T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1927-10-02T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1928" : helpers.makeTestYear("Africa/Ceuta", [ - ["1928-04-14T22:59:59+00:00", "22:59:59", "WET", 0], - ["1928-04-14T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1928-10-06T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1928-10-06T23:00:00+00:00", "23:00:00", "WET", 0] + ["1928-04-14T23:59:59+00:00", "23:59:59", "WET", 0], + ["1928-04-15T00:00:00+00:00", "01:00:00", "WEST", -60], + ["1928-10-06T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1928-10-07T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1967" : helpers.makeTestYear("Africa/Ceuta", [ diff --git a/tests/zones/africa/dar_es_salaam.js b/tests/zones/africa/dar_es_salaam.js index b7170037..12aa898b 100644 --- a/tests/zones/africa/dar_es_salaam.js +++ b/tests/zones/africa/dar_es_salaam.js @@ -10,16 +10,16 @@ exports["Africa/Dar_es_Salaam"] = { "1929" : helpers.makeTestYear("Africa/Dar_es_Salaam", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Africa/Dar_es_Salaam", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Africa/Dar_es_Salaam", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/djibouti.js b/tests/zones/africa/djibouti.js index abcfa4f5..62de2e2f 100644 --- a/tests/zones/africa/djibouti.js +++ b/tests/zones/africa/djibouti.js @@ -10,16 +10,16 @@ exports["Africa/Djibouti"] = { "1929" : helpers.makeTestYear("Africa/Djibouti", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Africa/Djibouti", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Africa/Djibouti", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/el_aaiun.js b/tests/zones/africa/el_aaiun.js index b6bfaf89..6977fbec 100644 --- a/tests/zones/africa/el_aaiun.js +++ b/tests/zones/africa/el_aaiun.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["Africa/El_Aaiun"] = { "1934" : helpers.makeTestYear("Africa/El_Aaiun", [ ["1934-01-01T00:52:47+00:00", "23:59:59", "LMT", 3168 / 60], - ["1934-01-01T00:52:48+00:00", "23:52:48", "WAT", 60] + ["1934-01-01T00:52:48+00:00", "23:52:48", "-01", 60] ]), "1976" : helpers.makeTestYear("Africa/El_Aaiun", [ - ["1976-04-14T00:59:59+00:00", "23:59:59", "WAT", 60], + ["1976-04-14T00:59:59+00:00", "23:59:59", "-01", 60], ["1976-04-14T01:00:00+00:00", "01:00:00", "WET", 0], ["1976-04-30T23:59:59+00:00", "23:59:59", "WET", 0], ["1976-05-01T00:00:00+00:00", "01:00:00", "WEST", -60], diff --git a/tests/zones/africa/kampala.js b/tests/zones/africa/kampala.js index d409e325..a6674b28 100644 --- a/tests/zones/africa/kampala.js +++ b/tests/zones/africa/kampala.js @@ -10,16 +10,16 @@ exports["Africa/Kampala"] = { "1929" : helpers.makeTestYear("Africa/Kampala", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Africa/Kampala", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Africa/Kampala", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/mogadishu.js b/tests/zones/africa/mogadishu.js index ebb75372..a65559a5 100644 --- a/tests/zones/africa/mogadishu.js +++ b/tests/zones/africa/mogadishu.js @@ -10,16 +10,16 @@ exports["Africa/Mogadishu"] = { "1929" : helpers.makeTestYear("Africa/Mogadishu", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Africa/Mogadishu", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Africa/Mogadishu", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/monrovia.js b/tests/zones/africa/monrovia.js index f9c224a2..0777d88f 100644 --- a/tests/zones/africa/monrovia.js +++ b/tests/zones/africa/monrovia.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["Africa/Monrovia"] = { "1919" : helpers.makeTestYear("Africa/Monrovia", [ ["1919-03-01T00:43:07+00:00", "23:59:59", "MMT", 2588 / 60], - ["1919-03-01T00:43:08+00:00", "23:58:38", "LRT", 2670 / 60] + ["1919-03-01T00:43:08+00:00", "23:58:38", "MMT", 2670 / 60] ]), "1972" : helpers.makeTestYear("Africa/Monrovia", [ - ["1972-05-01T00:44:29+00:00", "23:59:59", "LRT", 2670 / 60], - ["1972-05-01T00:44:30+00:00", "00:44:30", "GMT", 0] + ["1972-01-07T00:44:29+00:00", "23:59:59", "MMT", 2670 / 60], + ["1972-01-07T00:44:30+00:00", "00:44:30", "GMT", 0] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/nairobi.js b/tests/zones/africa/nairobi.js index 9d715838..6017aa20 100644 --- a/tests/zones/africa/nairobi.js +++ b/tests/zones/africa/nairobi.js @@ -10,16 +10,16 @@ exports["Africa/Nairobi"] = { "1929" : helpers.makeTestYear("Africa/Nairobi", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Africa/Nairobi", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Africa/Nairobi", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/windhoek.js b/tests/zones/africa/windhoek.js index ef2b1402..b040105c 100644 --- a/tests/zones/africa/windhoek.js +++ b/tests/zones/africa/windhoek.js @@ -6,7 +6,7 @@ exports["Africa/Windhoek"] = { "guess" : helpers.makeTestGuess("Africa/Windhoek", { offset: true, abbr: true }), "1903" : helpers.makeTestYear("Africa/Windhoek", [ - ["1903-02-28T22:29:59+00:00", "23:59:59", "SWAT", -90], + ["1903-02-28T22:29:59+00:00", "23:59:59", "+0130", -90], ["1903-02-28T22:30:00+00:00", "00:30:00", "SAST", -120] ]), diff --git a/tests/zones/america/anchorage.js b/tests/zones/america/anchorage.js index 0a3da3ec..77a1f07a 100644 --- a/tests/zones/america/anchorage.js +++ b/tests/zones/america/anchorage.js @@ -6,19 +6,19 @@ exports["America/Anchorage"] = { "guess" : helpers.makeTestGuess("America/Anchorage", { offset: true, abbr: true }), "1942" : helpers.makeTestYear("America/Anchorage", [ - ["1942-02-09T11:59:59+00:00", "01:59:59", "CAT", 600], - ["1942-02-09T12:00:00+00:00", "03:00:00", "CAWT", 540] + ["1942-02-09T11:59:59+00:00", "01:59:59", "AST", 600], + ["1942-02-09T12:00:00+00:00", "03:00:00", "AWT", 540] ]), "1945" : helpers.makeTestYear("America/Anchorage", [ - ["1945-08-14T22:59:59+00:00", "13:59:59", "CAWT", 540], - ["1945-08-14T23:00:00+00:00", "14:00:00", "CAPT", 540], - ["1945-09-30T10:59:59+00:00", "01:59:59", "CAPT", 540], - ["1945-09-30T11:00:00+00:00", "01:00:00", "CAT", 600] + ["1945-08-14T22:59:59+00:00", "13:59:59", "AWT", 540], + ["1945-08-14T23:00:00+00:00", "14:00:00", "APT", 540], + ["1945-09-30T10:59:59+00:00", "01:59:59", "APT", 540], + ["1945-09-30T11:00:00+00:00", "01:00:00", "AST", 600] ]), "1967" : helpers.makeTestYear("America/Anchorage", [ - ["1967-04-01T09:59:59+00:00", "23:59:59", "CAT", 600], + ["1967-04-01T09:59:59+00:00", "23:59:59", "AST", 600], ["1967-04-01T10:00:00+00:00", "00:00:00", "AHST", 600] ]), diff --git a/tests/zones/america/araguaina.js b/tests/zones/america/araguaina.js index 04038e91..f5b25169 100644 --- a/tests/zones/america/araguaina.js +++ b/tests/zones/america/araguaina.js @@ -5,199 +5,199 @@ var helpers = require("../../helpers/helpers"); exports["America/Araguaina"] = { "1914" : helpers.makeTestYear("America/Araguaina", [ ["1914-01-01T03:12:47+00:00", "23:59:59", "LMT", 11568 / 60], - ["1914-01-01T03:12:48+00:00", "00:12:48", "BRT", 180] + ["1914-01-01T03:12:48+00:00", "00:12:48", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Araguaina", [ - ["1931-10-03T13:59:59+00:00", "10:59:59", "BRT", 180], - ["1931-10-03T14:00:00+00:00", "12:00:00", "BRST", 120] + ["1931-10-03T13:59:59+00:00", "10:59:59", "-03", 180], + ["1931-10-03T14:00:00+00:00", "12:00:00", "-02", 120] ]), "1932" : helpers.makeTestYear("America/Araguaina", [ - ["1932-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1932-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1932-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1932-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1932-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1932-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1932-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1933" : helpers.makeTestYear("America/Araguaina", [ - ["1933-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1933-04-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1933-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1933-04-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1949" : helpers.makeTestYear("America/Araguaina", [ - ["1949-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1949-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1949-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1949-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1950" : helpers.makeTestYear("America/Araguaina", [ - ["1950-04-16T02:59:59+00:00", "00:59:59", "BRST", 120], - ["1950-04-16T03:00:00+00:00", "00:00:00", "BRT", 180], - ["1950-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1950-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1950-04-16T02:59:59+00:00", "00:59:59", "-02", 120], + ["1950-04-16T03:00:00+00:00", "00:00:00", "-03", 180], + ["1950-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1950-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1951" : helpers.makeTestYear("America/Araguaina", [ - ["1951-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1951-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1951-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1951-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1951-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1951-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1951-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1952" : helpers.makeTestYear("America/Araguaina", [ - ["1952-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1952-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1952-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1952-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1952-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1952-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1952-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1953" : helpers.makeTestYear("America/Araguaina", [ - ["1953-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1953-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1953-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1953-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Araguaina", [ - ["1963-12-09T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1963-12-09T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1963-12-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-12-09T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1964" : helpers.makeTestYear("America/Araguaina", [ - ["1964-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1964-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1964-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1964-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Araguaina", [ - ["1965-01-31T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-01-31T03:00:00+00:00", "01:00:00", "BRST", 120], - ["1965-03-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1965-03-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1965-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1965-01-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-01-31T03:00:00+00:00", "01:00:00", "-02", 120], + ["1965-03-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-03-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1965-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1966" : helpers.makeTestYear("America/Araguaina", [ - ["1966-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1966-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1966-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1966-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1966-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1966-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1967" : helpers.makeTestYear("America/Araguaina", [ - ["1967-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1967-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1967-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1967-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1967-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1967-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1968" : helpers.makeTestYear("America/Araguaina", [ - ["1968-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1968-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1968-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1968-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Araguaina", [ - ["1985-11-02T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1985-11-02T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1985-11-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-11-02T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1986" : helpers.makeTestYear("America/Araguaina", [ - ["1986-03-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1986-03-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1986-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1986-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1986-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1986-03-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["1986-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1987" : helpers.makeTestYear("America/Araguaina", [ - ["1987-02-14T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1987-02-14T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1987-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1987-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1987-02-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1987-02-14T02:00:00+00:00", "23:00:00", "-03", 180], + ["1987-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1988" : helpers.makeTestYear("America/Araguaina", [ - ["1988-02-07T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1988-02-07T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1988-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1988-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1988-02-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-02-07T02:00:00+00:00", "23:00:00", "-03", 180], + ["1988-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Araguaina", [ - ["1989-01-29T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1989-01-29T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1989-01-29T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-01-29T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Araguaina", [ - ["1990-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1990-02-11T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1990-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-02-11T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("America/Araguaina", [ - ["1995-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1995-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1995-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1996" : helpers.makeTestYear("America/Araguaina", [ - ["1996-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1996-02-11T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1996-10-06T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1996-10-06T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1996-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1996-02-11T02:00:00+00:00", "23:00:00", "-03", 180], + ["1996-10-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-10-06T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1997" : helpers.makeTestYear("America/Araguaina", [ - ["1997-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1997-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1997-10-06T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1997-10-06T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1997-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["1997-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["1997-10-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-10-06T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1998" : helpers.makeTestYear("America/Araguaina", [ - ["1998-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1998-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1998-10-11T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1998-10-11T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1998-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1998-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1998-10-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-10-11T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1999" : helpers.makeTestYear("America/Araguaina", [ - ["1999-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1999-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1999-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1999-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1999-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["1999-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2000" : helpers.makeTestYear("America/Araguaina", [ - ["2000-02-27T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2000-02-27T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2000-10-08T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2000-10-08T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2000-02-27T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-02-27T02:00:00+00:00", "23:00:00", "-03", 180], + ["2000-10-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-10-08T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2001" : helpers.makeTestYear("America/Araguaina", [ - ["2001-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2001-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2001-10-14T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2001-10-14T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2001-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2001-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2001-10-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-10-14T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2002" : helpers.makeTestYear("America/Araguaina", [ - ["2002-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2002-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2002-11-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2002-11-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2002-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2002-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2002-11-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-11-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2003" : helpers.makeTestYear("America/Araguaina", [ - ["2003-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2003-02-16T02:00:00+00:00", "23:00:00", "BRT", 180] + ["2003-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2003-02-16T02:00:00+00:00", "23:00:00", "-03", 180] ]), "2012" : helpers.makeTestYear("America/Araguaina", [ - ["2012-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2012-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2012-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2012-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2013" : helpers.makeTestYear("America/Araguaina", [ - ["2013-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2013-02-17T02:00:00+00:00", "23:00:00", "BRT", 180] + ["2013-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2013-02-17T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/buenos_aires.js b/tests/zones/america/argentina/buenos_aires.js index 7b6cde37..04849990 100644 --- a/tests/zones/america/argentina/buenos_aires.js +++ b/tests/zones/america/argentina/buenos_aires.js @@ -5,223 +5,223 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/Buenos_Aires"] = { "1920" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "23:00:00", "ART", 180], - ["1991-10-20T02:59:59+00:00", "23:59:59", "ART", 180], - ["1991-10-20T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "23:00:00", "-03", 180], + ["1991-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180], - ["2008-10-19T02:59:59+00:00", "23:59:59", "ART", 180], - ["2008-10-19T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2008-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2009" : helpers.makeTestYear("America/Argentina/Buenos_Aires", [ - ["2009-03-15T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2009-03-15T02:00:00+00:00", "23:00:00", "ART", 180] + ["2009-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2009-03-15T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/catamarca.js b/tests/zones/america/argentina/catamarca.js index 307b3e7e..df1d7fae 100644 --- a/tests/zones/america/argentina/catamarca.js +++ b/tests/zones/america/argentina/catamarca.js @@ -5,223 +5,223 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/Catamarca"] = { "1920" : helpers.makeTestYear("America/Argentina/Catamarca", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "22:00:00", "WART", 240], - ["1991-10-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-20T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "22:00:00", "-04", 240], + ["1991-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-20T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["2004-06-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-06-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-06-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-06-20T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-06-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-06-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-06-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-06-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/Catamarca", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/comodrivadavia.js b/tests/zones/america/argentina/comodrivadavia.js index ccf7f66a..d68d9214 100644 --- a/tests/zones/america/argentina/comodrivadavia.js +++ b/tests/zones/america/argentina/comodrivadavia.js @@ -5,223 +5,223 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/ComodRivadavia"] = { "1920" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "22:00:00", "WART", 240], - ["1991-10-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-20T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "22:00:00", "-04", 240], + ["1991-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-20T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["2004-06-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-06-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-06-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-06-20T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-06-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-06-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-06-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-06-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/ComodRivadavia", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/cordoba.js b/tests/zones/america/argentina/cordoba.js index d7e2d182..8765007c 100644 --- a/tests/zones/america/argentina/cordoba.js +++ b/tests/zones/america/argentina/cordoba.js @@ -5,223 +5,223 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/Cordoba"] = { "1920" : helpers.makeTestYear("America/Argentina/Cordoba", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "22:00:00", "WART", 240], - ["1991-10-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-20T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "22:00:00", "-04", 240], + ["1991-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-20T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180], - ["2008-10-19T02:59:59+00:00", "23:59:59", "ART", 180], - ["2008-10-19T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2008-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2009" : helpers.makeTestYear("America/Argentina/Cordoba", [ - ["2009-03-15T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2009-03-15T02:00:00+00:00", "23:00:00", "ART", 180] + ["2009-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2009-03-15T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/jujuy.js b/tests/zones/america/argentina/jujuy.js index f3c35cd8..e38f8004 100644 --- a/tests/zones/america/argentina/jujuy.js +++ b/tests/zones/america/argentina/jujuy.js @@ -5,216 +5,216 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/Jujuy"] = { "1920" : helpers.makeTestYear("America/Argentina/Jujuy", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "22:00:00", "WART", 240], - ["1990-10-28T03:59:59+00:00", "23:59:59", "WART", 240], - ["1990-10-28T04:00:00+00:00", "01:00:00", "WARST", 180] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "22:00:00", "-04", 240], + ["1990-10-28T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-10-28T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1991-03-17T02:59:59+00:00", "23:59:59", "WARST", 180], - ["1991-03-17T03:00:00+00:00", "23:00:00", "WART", 240], - ["1991-10-06T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-06T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1991-03-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-03-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-06T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/Jujuy", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/la_rioja.js b/tests/zones/america/argentina/la_rioja.js index f4bfd229..e33ccd70 100644 --- a/tests/zones/america/argentina/la_rioja.js +++ b/tests/zones/america/argentina/la_rioja.js @@ -5,225 +5,225 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/La_Rioja"] = { "1920" : helpers.makeTestYear("America/Argentina/La_Rioja", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1991-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-01T02:00:00+00:00", "22:00:00", "WART", 240], - ["1991-05-07T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-05-07T04:00:00+00:00", "01:00:00", "ART", 180], - ["1991-10-20T02:59:59+00:00", "23:59:59", "ART", 180], - ["1991-10-20T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1991-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-01T02:00:00+00:00", "22:00:00", "-04", 240], + ["1991-05-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-05-07T04:00:00+00:00", "01:00:00", "-03", 180], + ["1991-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["2004-06-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-06-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-06-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-06-20T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-06-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-06-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-06-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-06-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/La_Rioja", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/mendoza.js b/tests/zones/america/argentina/mendoza.js index d2f12ff8..b6bb54f3 100644 --- a/tests/zones/america/argentina/mendoza.js +++ b/tests/zones/america/argentina/mendoza.js @@ -5,223 +5,223 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/Mendoza"] = { "1920" : helpers.makeTestYear("America/Argentina/Mendoza", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "22:00:00", "WART", 240], - ["1990-10-15T03:59:59+00:00", "23:59:59", "WART", 240], - ["1990-10-15T04:00:00+00:00", "01:00:00", "WARST", 180] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "22:00:00", "-04", 240], + ["1990-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1991-03-01T02:59:59+00:00", "23:59:59", "WARST", 180], - ["1991-03-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["1991-10-15T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-15T04:00:00+00:00", "01:00:00", "WARST", 180] + ["1991-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1992-03-01T02:59:59+00:00", "23:59:59", "WARST", 180], - ["1992-03-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["1992-10-18T03:59:59+00:00", "23:59:59", "WART", 240], - ["1992-10-18T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1992-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1992-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["1992-10-18T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["2004-05-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-05-23T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-09-26T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-09-26T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-05-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-05-23T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-09-26T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-09-26T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/Mendoza", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/rio_gallegos.js b/tests/zones/america/argentina/rio_gallegos.js index 5df233de..e464bd8e 100644 --- a/tests/zones/america/argentina/rio_gallegos.js +++ b/tests/zones/america/argentina/rio_gallegos.js @@ -5,223 +5,223 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/Rio_Gallegos"] = { "1920" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "23:00:00", "ART", 180], - ["1991-10-20T02:59:59+00:00", "23:59:59", "ART", 180], - ["1991-10-20T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "23:00:00", "-03", 180], + ["1991-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["2004-06-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-06-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-06-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-06-20T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-06-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-06-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-06-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-06-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/Rio_Gallegos", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/salta.js b/tests/zones/america/argentina/salta.js index 73fd41cf..43e9e44f 100644 --- a/tests/zones/america/argentina/salta.js +++ b/tests/zones/america/argentina/salta.js @@ -5,216 +5,216 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/Salta"] = { "1920" : helpers.makeTestYear("America/Argentina/Salta", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "22:00:00", "WART", 240], - ["1991-10-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-20T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "22:00:00", "-04", 240], + ["1991-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-20T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/Salta", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/Salta", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/Salta", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/Salta", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/san_juan.js b/tests/zones/america/argentina/san_juan.js index f9813ecc..483c05b2 100644 --- a/tests/zones/america/argentina/san_juan.js +++ b/tests/zones/america/argentina/san_juan.js @@ -5,225 +5,225 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/San_Juan"] = { "1920" : helpers.makeTestYear("America/Argentina/San_Juan", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1991-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-01T02:00:00+00:00", "22:00:00", "WART", 240], - ["1991-05-07T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-05-07T04:00:00+00:00", "01:00:00", "ART", 180], - ["1991-10-20T02:59:59+00:00", "23:59:59", "ART", 180], - ["1991-10-20T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1991-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-01T02:00:00+00:00", "22:00:00", "-04", 240], + ["1991-05-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-05-07T04:00:00+00:00", "01:00:00", "-03", 180], + ["1991-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["2004-05-31T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-05-31T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-07-25T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-07-25T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-05-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-05-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-07-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-07-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/San_Juan", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/san_luis.js b/tests/zones/america/argentina/san_luis.js index f2e4cdbc..528447cf 100644 --- a/tests/zones/america/argentina/san_luis.js +++ b/tests/zones/america/argentina/san_luis.js @@ -5,222 +5,222 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/San_Luis"] = { "1920" : helpers.makeTestYear("America/Argentina/San_Luis", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1990-03-14T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-14T02:00:00+00:00", "22:00:00", "WART", 240], - ["1990-10-15T03:59:59+00:00", "23:59:59", "WART", 240], - ["1990-10-15T04:00:00+00:00", "01:00:00", "WARST", 180] + ["1990-03-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-14T02:00:00+00:00", "22:00:00", "-04", 240], + ["1990-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1991-03-01T02:59:59+00:00", "23:59:59", "WARST", 180], - ["1991-03-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["1991-06-01T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-06-01T04:00:00+00:00", "01:00:00", "ART", 180] + ["1991-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-06-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-06-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "WARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "WARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["2004-05-31T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-05-31T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-07-25T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-07-25T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-05-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-05-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-07-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-07-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["2008-01-21T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-01-21T02:00:00+00:00", "23:00:00", "WARST", 180], - ["2008-03-09T02:59:59+00:00", "23:59:59", "WARST", 180], - ["2008-03-09T03:00:00+00:00", "23:00:00", "WART", 240], - ["2008-10-12T03:59:59+00:00", "23:59:59", "WART", 240], - ["2008-10-12T04:00:00+00:00", "01:00:00", "WARST", 180] + ["2008-01-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-01-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["2008-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2008-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2008-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2009" : helpers.makeTestYear("America/Argentina/San_Luis", [ - ["2009-03-08T02:59:59+00:00", "23:59:59", "WARST", 180], - ["2009-03-08T03:00:00+00:00", "23:00:00", "WART", 240], - ["2009-10-11T03:59:59+00:00", "23:59:59", "WART", 240], - ["2009-10-11T04:00:00+00:00", "01:00:00", "ART", 180] + ["2009-03-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2009-03-08T03:00:00+00:00", "23:00:00", "-04", 240], + ["2009-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2009-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/tucuman.js b/tests/zones/america/argentina/tucuman.js index 1a47a0ba..4e635126 100644 --- a/tests/zones/america/argentina/tucuman.js +++ b/tests/zones/america/argentina/tucuman.js @@ -5,230 +5,230 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/Tucuman"] = { "1920" : helpers.makeTestYear("America/Argentina/Tucuman", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "22:00:00", "WART", 240], - ["1991-10-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-20T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "22:00:00", "-04", 240], + ["1991-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-20T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["2004-06-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-06-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-06-13T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-06-13T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-06-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-06-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-06-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-06-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180], - ["2008-10-19T02:59:59+00:00", "23:59:59", "ART", 180], - ["2008-10-19T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2008-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2009" : helpers.makeTestYear("America/Argentina/Tucuman", [ - ["2009-03-15T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2009-03-15T02:00:00+00:00", "23:00:00", "ART", 180] + ["2009-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2009-03-15T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/argentina/ushuaia.js b/tests/zones/america/argentina/ushuaia.js index 870efc0c..8c0dc271 100644 --- a/tests/zones/america/argentina/ushuaia.js +++ b/tests/zones/america/argentina/ushuaia.js @@ -5,223 +5,223 @@ var helpers = require("../../../helpers/helpers"); exports["America/Argentina/Ushuaia"] = { "1920" : helpers.makeTestYear("America/Argentina/Ushuaia", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "23:00:00", "ART", 180], - ["1991-10-20T02:59:59+00:00", "23:59:59", "ART", 180], - ["1991-10-20T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "23:00:00", "-03", 180], + ["1991-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["2004-05-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-05-30T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-06-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-06-20T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-05-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-05-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-06-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-06-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Argentina/Ushuaia", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/aruba.js b/tests/zones/america/aruba.js index 317d9297..be2f4b09 100644 --- a/tests/zones/america/aruba.js +++ b/tests/zones/america/aruba.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["America/Aruba"] = { "1912" : helpers.makeTestYear("America/Aruba", [ ["1912-02-12T04:35:46+00:00", "23:59:59", "LMT", 16547 / 60], - ["1912-02-12T04:35:47+00:00", "00:05:47", "ANT", 270] + ["1912-02-12T04:35:47+00:00", "00:05:47", "-0430", 270] ]), "1965" : helpers.makeTestYear("America/Aruba", [ - ["1965-01-01T04:29:59+00:00", "23:59:59", "ANT", 270], + ["1965-01-01T04:29:59+00:00", "23:59:59", "-0430", 270], ["1965-01-01T04:30:00+00:00", "00:30:00", "AST", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/america/asuncion.js b/tests/zones/america/asuncion.js index 8853fe1c..e08dd3dc 100644 --- a/tests/zones/america/asuncion.js +++ b/tests/zones/america/asuncion.js @@ -3,459 +3,457 @@ var helpers = require("../../helpers/helpers"); exports["America/Asuncion"] = { - "guess" : helpers.makeTestGuess("America/Asuncion", { offset: true, abbr: true }), - "1931" : helpers.makeTestYear("America/Asuncion", [ ["1931-10-10T03:50:39+00:00", "23:59:59", "AMT", 13840 / 60], - ["1931-10-10T03:50:40+00:00", "23:50:40", "PYT", 240] + ["1931-10-10T03:50:40+00:00", "23:50:40", "-04", 240] ]), "1972" : helpers.makeTestYear("America/Asuncion", [ - ["1972-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1972-10-01T04:00:00+00:00", "01:00:00", "PYT", 180] + ["1972-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1972-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Asuncion", [ - ["1974-04-01T02:59:59+00:00", "23:59:59", "PYT", 180], - ["1974-04-01T03:00:00+00:00", "23:00:00", "PYT", 240] + ["1974-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-04-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1975" : helpers.makeTestYear("America/Asuncion", [ - ["1975-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1975-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1975-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1975-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1976" : helpers.makeTestYear("America/Asuncion", [ - ["1976-03-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1976-03-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1976-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1976-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1976-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1976-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1976-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1976-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1977" : helpers.makeTestYear("America/Asuncion", [ - ["1977-03-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1977-03-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1977-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1977-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1977-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1977-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1977-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1977-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1978" : helpers.makeTestYear("America/Asuncion", [ - ["1978-03-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1978-03-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1978-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1978-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1978-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1978-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1978-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1978-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1979" : helpers.makeTestYear("America/Asuncion", [ - ["1979-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1979-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1979-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1979-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1979-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1979-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1979-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1979-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1980" : helpers.makeTestYear("America/Asuncion", [ - ["1980-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1980-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1980-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1980-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1980-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1980-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1980-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1980-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1981" : helpers.makeTestYear("America/Asuncion", [ - ["1981-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1981-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1981-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1981-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1981-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1981-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1981-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1981-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1982" : helpers.makeTestYear("America/Asuncion", [ - ["1982-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1982-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1982-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1982-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1982-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1982-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1982-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1982-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1983" : helpers.makeTestYear("America/Asuncion", [ - ["1983-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1983-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1983-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1983-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1983-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1983-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1983-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1983-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1984" : helpers.makeTestYear("America/Asuncion", [ - ["1984-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1984-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1984-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1984-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1984-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1984-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1984-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1984-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Asuncion", [ - ["1985-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1985-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1985-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1985-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1985-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1985-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("America/Asuncion", [ - ["1986-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1986-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1986-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1986-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1986-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Asuncion", [ - ["1987-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1987-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1987-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1987-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1987-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Asuncion", [ - ["1988-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1988-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1988-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1988-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1988-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1988-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1989" : helpers.makeTestYear("America/Asuncion", [ - ["1989-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1989-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1989-10-22T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1989-10-22T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1989-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1989-10-22T03:59:59+00:00", "23:59:59", "-04", 240], + ["1989-10-22T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1990" : helpers.makeTestYear("America/Asuncion", [ - ["1990-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1990-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1990-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1990-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1990-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1990-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Asuncion", [ - ["1991-04-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1991-04-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1991-10-06T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1991-10-06T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1991-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("America/Asuncion", [ - ["1992-03-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1992-03-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1992-10-05T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1992-10-05T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1992-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1992-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1992-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1993" : helpers.makeTestYear("America/Asuncion", [ - ["1993-03-31T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1993-03-31T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1993-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1993-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1993-03-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-03-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["1993-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("America/Asuncion", [ - ["1994-02-27T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1994-02-27T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1994-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1994-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1994-02-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-02-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["1994-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1994-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("America/Asuncion", [ - ["1995-02-26T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1995-02-26T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1995-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1995-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1995-02-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-02-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["1995-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1995-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1996" : helpers.makeTestYear("America/Asuncion", [ - ["1996-03-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1996-03-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1996-10-06T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1996-10-06T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1996-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1996-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1996-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1997" : helpers.makeTestYear("America/Asuncion", [ - ["1997-02-23T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1997-02-23T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1997-10-05T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1997-10-05T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1997-02-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-02-23T03:00:00+00:00", "23:00:00", "-04", 240], + ["1997-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1997-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1998" : helpers.makeTestYear("America/Asuncion", [ - ["1998-03-01T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1998-03-01T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1998-10-04T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1998-10-04T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1998-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1998-10-04T03:59:59+00:00", "23:59:59", "-04", 240], + ["1998-10-04T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Asuncion", [ - ["1999-03-07T02:59:59+00:00", "23:59:59", "PYST", 180], - ["1999-03-07T03:00:00+00:00", "23:00:00", "PYT", 240], - ["1999-10-03T03:59:59+00:00", "23:59:59", "PYT", 240], - ["1999-10-03T04:00:00+00:00", "01:00:00", "PYST", 180] + ["1999-03-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-03-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1999-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1999-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Asuncion", [ - ["2000-03-05T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2000-03-05T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2000-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2000-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2000-03-05T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-05T03:00:00+00:00", "23:00:00", "-04", 240], + ["2000-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["2000-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("America/Asuncion", [ - ["2001-03-04T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2001-03-04T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2001-10-07T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2001-10-07T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2001-03-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-03-04T03:00:00+00:00", "23:00:00", "-04", 240], + ["2001-10-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["2001-10-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2002" : helpers.makeTestYear("America/Asuncion", [ - ["2002-04-07T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2002-04-07T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2002-09-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2002-09-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2002-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["2002-09-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["2002-09-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2003" : helpers.makeTestYear("America/Asuncion", [ - ["2003-04-06T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2003-04-06T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2003-09-07T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2003-09-07T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2003-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["2003-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["2003-09-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["2003-09-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Asuncion", [ - ["2004-04-04T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2004-04-04T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2004-10-17T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2004-10-17T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2004-04-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-04-04T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2005" : helpers.makeTestYear("America/Asuncion", [ - ["2005-03-13T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2005-03-13T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2005-10-16T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2005-10-16T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2005-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2005-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2005-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2005-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2006" : helpers.makeTestYear("America/Asuncion", [ - ["2006-03-12T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2006-03-12T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2006-10-15T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2006-10-15T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2006-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2006-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2006-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2006-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Asuncion", [ - ["2007-03-11T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2007-03-11T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2007-10-21T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2007-10-21T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2007-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2007-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2007-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2008" : helpers.makeTestYear("America/Asuncion", [ - ["2008-03-09T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2008-03-09T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2008-10-19T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2008-10-19T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2008-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2008-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2008-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2009" : helpers.makeTestYear("America/Asuncion", [ - ["2009-03-08T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2009-03-08T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2009-10-18T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2009-10-18T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2009-03-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2009-03-08T03:00:00+00:00", "23:00:00", "-04", 240], + ["2009-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2009-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2010" : helpers.makeTestYear("America/Asuncion", [ - ["2010-04-11T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2010-04-11T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2010-10-03T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2010-10-03T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2010-04-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2010-04-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2010-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["2010-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2011" : helpers.makeTestYear("America/Asuncion", [ - ["2011-04-10T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2011-04-10T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2011-10-02T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2011-10-02T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2011-04-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2011-04-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2011-10-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["2011-10-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2012" : helpers.makeTestYear("America/Asuncion", [ - ["2012-04-08T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2012-04-08T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2012-10-07T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2012-10-07T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2012-04-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2012-04-08T03:00:00+00:00", "23:00:00", "-04", 240], + ["2012-10-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["2012-10-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2013" : helpers.makeTestYear("America/Asuncion", [ - ["2013-03-24T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2013-03-24T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2013-10-06T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2013-10-06T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2013-03-24T02:59:59+00:00", "23:59:59", "-03", 180], + ["2013-03-24T03:00:00+00:00", "23:00:00", "-04", 240], + ["2013-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2014" : helpers.makeTestYear("America/Asuncion", [ - ["2014-03-23T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2014-03-23T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2014-10-05T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2014-10-05T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2014-03-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["2014-03-23T03:00:00+00:00", "23:00:00", "-04", 240], + ["2014-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["2014-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2015" : helpers.makeTestYear("America/Asuncion", [ - ["2015-03-22T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2015-03-22T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2015-10-04T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2015-10-04T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2015-03-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["2015-03-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["2015-10-04T03:59:59+00:00", "23:59:59", "-04", 240], + ["2015-10-04T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2016" : helpers.makeTestYear("America/Asuncion", [ - ["2016-03-27T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2016-03-27T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2016-10-02T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2016-10-02T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2016-03-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-03-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["2016-10-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["2016-10-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2017" : helpers.makeTestYear("America/Asuncion", [ - ["2017-03-26T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2017-03-26T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2017-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2017-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2017-03-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["2017-03-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["2017-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["2017-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2018" : helpers.makeTestYear("America/Asuncion", [ - ["2018-03-25T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2018-03-25T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2018-10-07T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2018-10-07T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2018-03-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["2018-03-25T03:00:00+00:00", "23:00:00", "-04", 240], + ["2018-10-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["2018-10-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2019" : helpers.makeTestYear("America/Asuncion", [ - ["2019-03-24T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2019-03-24T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2019-10-06T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2019-10-06T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2019-03-24T02:59:59+00:00", "23:59:59", "-03", 180], + ["2019-03-24T03:00:00+00:00", "23:00:00", "-04", 240], + ["2019-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["2019-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2020" : helpers.makeTestYear("America/Asuncion", [ - ["2020-03-22T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2020-03-22T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2020-10-04T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2020-10-04T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2020-03-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["2020-03-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["2020-10-04T03:59:59+00:00", "23:59:59", "-04", 240], + ["2020-10-04T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2021" : helpers.makeTestYear("America/Asuncion", [ - ["2021-03-28T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2021-03-28T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2021-10-03T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2021-10-03T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2021-03-28T02:59:59+00:00", "23:59:59", "-03", 180], + ["2021-03-28T03:00:00+00:00", "23:00:00", "-04", 240], + ["2021-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["2021-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2022" : helpers.makeTestYear("America/Asuncion", [ - ["2022-03-27T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2022-03-27T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2022-10-02T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2022-10-02T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2022-03-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["2022-03-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["2022-10-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["2022-10-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2023" : helpers.makeTestYear("America/Asuncion", [ - ["2023-03-26T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2023-03-26T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2023-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2023-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2023-03-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["2023-03-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["2023-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["2023-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2024" : helpers.makeTestYear("America/Asuncion", [ - ["2024-03-24T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2024-03-24T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2024-10-06T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2024-10-06T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2024-03-24T02:59:59+00:00", "23:59:59", "-03", 180], + ["2024-03-24T03:00:00+00:00", "23:00:00", "-04", 240], + ["2024-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["2024-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2025" : helpers.makeTestYear("America/Asuncion", [ - ["2025-03-23T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2025-03-23T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2025-10-05T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2025-10-05T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2025-03-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["2025-03-23T03:00:00+00:00", "23:00:00", "-04", 240], + ["2025-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["2025-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2026" : helpers.makeTestYear("America/Asuncion", [ - ["2026-03-22T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2026-03-22T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2026-10-04T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2026-10-04T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2026-03-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["2026-03-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["2026-10-04T03:59:59+00:00", "23:59:59", "-04", 240], + ["2026-10-04T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2027" : helpers.makeTestYear("America/Asuncion", [ - ["2027-03-28T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2027-03-28T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2027-10-03T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2027-10-03T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2027-03-28T02:59:59+00:00", "23:59:59", "-03", 180], + ["2027-03-28T03:00:00+00:00", "23:00:00", "-04", 240], + ["2027-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["2027-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2028" : helpers.makeTestYear("America/Asuncion", [ - ["2028-03-26T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2028-03-26T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2028-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2028-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2028-03-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["2028-03-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["2028-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["2028-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2029" : helpers.makeTestYear("America/Asuncion", [ - ["2029-03-25T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2029-03-25T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2029-10-07T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2029-10-07T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2029-03-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["2029-03-25T03:00:00+00:00", "23:00:00", "-04", 240], + ["2029-10-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["2029-10-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2030" : helpers.makeTestYear("America/Asuncion", [ - ["2030-03-24T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2030-03-24T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2030-10-06T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2030-10-06T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2030-03-24T02:59:59+00:00", "23:59:59", "-03", 180], + ["2030-03-24T03:00:00+00:00", "23:00:00", "-04", 240], + ["2030-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["2030-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2031" : helpers.makeTestYear("America/Asuncion", [ - ["2031-03-23T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2031-03-23T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2031-10-05T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2031-10-05T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2031-03-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["2031-03-23T03:00:00+00:00", "23:00:00", "-04", 240], + ["2031-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["2031-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2032" : helpers.makeTestYear("America/Asuncion", [ - ["2032-03-28T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2032-03-28T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2032-10-03T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2032-10-03T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2032-03-28T02:59:59+00:00", "23:59:59", "-03", 180], + ["2032-03-28T03:00:00+00:00", "23:00:00", "-04", 240], + ["2032-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["2032-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2033" : helpers.makeTestYear("America/Asuncion", [ - ["2033-03-27T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2033-03-27T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2033-10-02T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2033-10-02T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2033-03-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["2033-03-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["2033-10-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["2033-10-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2034" : helpers.makeTestYear("America/Asuncion", [ - ["2034-03-26T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2034-03-26T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2034-10-01T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2034-10-01T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2034-03-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["2034-03-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["2034-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["2034-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2035" : helpers.makeTestYear("America/Asuncion", [ - ["2035-03-25T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2035-03-25T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2035-10-07T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2035-10-07T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2035-03-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["2035-03-25T03:00:00+00:00", "23:00:00", "-04", 240], + ["2035-10-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["2035-10-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2036" : helpers.makeTestYear("America/Asuncion", [ - ["2036-03-23T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2036-03-23T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2036-10-05T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2036-10-05T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2036-03-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["2036-03-23T03:00:00+00:00", "23:00:00", "-04", 240], + ["2036-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["2036-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2037" : helpers.makeTestYear("America/Asuncion", [ - ["2037-03-22T02:59:59+00:00", "23:59:59", "PYST", 180], - ["2037-03-22T03:00:00+00:00", "23:00:00", "PYT", 240], - ["2037-10-04T03:59:59+00:00", "23:59:59", "PYT", 240], - ["2037-10-04T04:00:00+00:00", "01:00:00", "PYST", 180] + ["2037-03-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["2037-03-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["2037-10-04T03:59:59+00:00", "23:59:59", "-04", 240], + ["2037-10-04T04:00:00+00:00", "01:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/bahia.js b/tests/zones/america/bahia.js index d7b4eac0..398a088b 100644 --- a/tests/zones/america/bahia.js +++ b/tests/zones/america/bahia.js @@ -5,231 +5,231 @@ var helpers = require("../../helpers/helpers"); exports["America/Bahia"] = { "1914" : helpers.makeTestYear("America/Bahia", [ ["1914-01-01T02:34:03+00:00", "23:59:59", "LMT", 9244 / 60], - ["1914-01-01T02:34:04+00:00", "23:34:04", "BRT", 180] + ["1914-01-01T02:34:04+00:00", "23:34:04", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Bahia", [ - ["1931-10-03T13:59:59+00:00", "10:59:59", "BRT", 180], - ["1931-10-03T14:00:00+00:00", "12:00:00", "BRST", 120] + ["1931-10-03T13:59:59+00:00", "10:59:59", "-03", 180], + ["1931-10-03T14:00:00+00:00", "12:00:00", "-02", 120] ]), "1932" : helpers.makeTestYear("America/Bahia", [ - ["1932-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1932-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1932-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1932-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1932-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1932-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1932-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1933" : helpers.makeTestYear("America/Bahia", [ - ["1933-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1933-04-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1933-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1933-04-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1949" : helpers.makeTestYear("America/Bahia", [ - ["1949-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1949-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1949-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1949-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1950" : helpers.makeTestYear("America/Bahia", [ - ["1950-04-16T02:59:59+00:00", "00:59:59", "BRST", 120], - ["1950-04-16T03:00:00+00:00", "00:00:00", "BRT", 180], - ["1950-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1950-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1950-04-16T02:59:59+00:00", "00:59:59", "-02", 120], + ["1950-04-16T03:00:00+00:00", "00:00:00", "-03", 180], + ["1950-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1950-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1951" : helpers.makeTestYear("America/Bahia", [ - ["1951-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1951-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1951-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1951-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1951-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1951-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1951-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1952" : helpers.makeTestYear("America/Bahia", [ - ["1952-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1952-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1952-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1952-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1952-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1952-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1952-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1953" : helpers.makeTestYear("America/Bahia", [ - ["1953-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1953-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1953-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1953-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Bahia", [ - ["1963-12-09T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1963-12-09T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1963-12-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-12-09T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1964" : helpers.makeTestYear("America/Bahia", [ - ["1964-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1964-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1964-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1964-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Bahia", [ - ["1965-01-31T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-01-31T03:00:00+00:00", "01:00:00", "BRST", 120], - ["1965-03-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1965-03-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1965-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1965-01-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-01-31T03:00:00+00:00", "01:00:00", "-02", 120], + ["1965-03-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-03-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1965-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1966" : helpers.makeTestYear("America/Bahia", [ - ["1966-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1966-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1966-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1966-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1966-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1966-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1967" : helpers.makeTestYear("America/Bahia", [ - ["1967-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1967-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1967-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1967-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1967-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1967-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1968" : helpers.makeTestYear("America/Bahia", [ - ["1968-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1968-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1968-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1968-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Bahia", [ - ["1985-11-02T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1985-11-02T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1985-11-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-11-02T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1986" : helpers.makeTestYear("America/Bahia", [ - ["1986-03-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1986-03-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1986-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1986-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1986-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1986-03-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["1986-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1987" : helpers.makeTestYear("America/Bahia", [ - ["1987-02-14T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1987-02-14T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1987-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1987-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1987-02-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1987-02-14T02:00:00+00:00", "23:00:00", "-03", 180], + ["1987-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1988" : helpers.makeTestYear("America/Bahia", [ - ["1988-02-07T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1988-02-07T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1988-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1988-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1988-02-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-02-07T02:00:00+00:00", "23:00:00", "-03", 180], + ["1988-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Bahia", [ - ["1989-01-29T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1989-01-29T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1989-01-29T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-01-29T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Bahia", [ - ["1990-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1990-02-11T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1990-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-02-11T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Bahia", [ - ["1991-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1991-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1991-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1991-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1991-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["1991-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Bahia", [ - ["1992-02-09T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1992-02-09T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1992-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1992-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1992-02-09T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-02-09T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Bahia", [ - ["1993-01-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1993-01-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1993-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1993-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1993-01-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-01-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1993-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1994" : helpers.makeTestYear("America/Bahia", [ - ["1994-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1994-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1994-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1994-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1994-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["1994-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["1994-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1995" : helpers.makeTestYear("America/Bahia", [ - ["1995-02-19T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1995-02-19T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1995-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1995-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1995-02-19T01:59:59+00:00", "23:59:59", "-02", 120], + ["1995-02-19T02:00:00+00:00", "23:00:00", "-03", 180], + ["1995-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1996" : helpers.makeTestYear("America/Bahia", [ - ["1996-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1996-02-11T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1996-10-06T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1996-10-06T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1996-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1996-02-11T02:00:00+00:00", "23:00:00", "-03", 180], + ["1996-10-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-10-06T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1997" : helpers.makeTestYear("America/Bahia", [ - ["1997-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1997-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1997-10-06T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1997-10-06T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1997-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["1997-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["1997-10-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-10-06T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1998" : helpers.makeTestYear("America/Bahia", [ - ["1998-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1998-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1998-10-11T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1998-10-11T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1998-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1998-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1998-10-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-10-11T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1999" : helpers.makeTestYear("America/Bahia", [ - ["1999-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1999-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1999-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1999-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1999-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["1999-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2000" : helpers.makeTestYear("America/Bahia", [ - ["2000-02-27T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2000-02-27T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2000-10-08T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2000-10-08T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2000-02-27T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-02-27T02:00:00+00:00", "23:00:00", "-03", 180], + ["2000-10-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-10-08T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2001" : helpers.makeTestYear("America/Bahia", [ - ["2001-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2001-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2001-10-14T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2001-10-14T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2001-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2001-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2001-10-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-10-14T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2002" : helpers.makeTestYear("America/Bahia", [ - ["2002-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2002-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2002-11-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2002-11-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2002-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2002-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2002-11-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-11-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2003" : helpers.makeTestYear("America/Bahia", [ - ["2003-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2003-02-16T02:00:00+00:00", "23:00:00", "BRT", 180] + ["2003-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2003-02-16T02:00:00+00:00", "23:00:00", "-03", 180] ]), "2011" : helpers.makeTestYear("America/Bahia", [ - ["2011-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2011-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2011-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2011-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2012" : helpers.makeTestYear("America/Bahia", [ - ["2012-02-26T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2012-02-26T02:00:00+00:00", "23:00:00", "BRT", 180] + ["2012-02-26T01:59:59+00:00", "23:59:59", "-02", 120], + ["2012-02-26T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/belem.js b/tests/zones/america/belem.js index 11c38624..e60c3cb7 100644 --- a/tests/zones/america/belem.js +++ b/tests/zones/america/belem.js @@ -5,116 +5,116 @@ var helpers = require("../../helpers/helpers"); exports["America/Belem"] = { "1914" : helpers.makeTestYear("America/Belem", [ ["1914-01-01T03:13:55+00:00", "23:59:59", "LMT", 11636 / 60], - ["1914-01-01T03:13:56+00:00", "00:13:56", "BRT", 180] + ["1914-01-01T03:13:56+00:00", "00:13:56", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Belem", [ - ["1931-10-03T13:59:59+00:00", "10:59:59", "BRT", 180], - ["1931-10-03T14:00:00+00:00", "12:00:00", "BRST", 120] + ["1931-10-03T13:59:59+00:00", "10:59:59", "-03", 180], + ["1931-10-03T14:00:00+00:00", "12:00:00", "-02", 120] ]), "1932" : helpers.makeTestYear("America/Belem", [ - ["1932-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1932-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1932-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1932-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1932-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1932-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1932-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1933" : helpers.makeTestYear("America/Belem", [ - ["1933-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1933-04-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1933-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1933-04-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1949" : helpers.makeTestYear("America/Belem", [ - ["1949-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1949-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1949-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1949-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1950" : helpers.makeTestYear("America/Belem", [ - ["1950-04-16T02:59:59+00:00", "00:59:59", "BRST", 120], - ["1950-04-16T03:00:00+00:00", "00:00:00", "BRT", 180], - ["1950-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1950-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1950-04-16T02:59:59+00:00", "00:59:59", "-02", 120], + ["1950-04-16T03:00:00+00:00", "00:00:00", "-03", 180], + ["1950-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1950-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1951" : helpers.makeTestYear("America/Belem", [ - ["1951-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1951-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1951-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1951-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1951-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1951-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1951-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1952" : helpers.makeTestYear("America/Belem", [ - ["1952-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1952-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1952-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1952-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1952-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1952-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1952-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1953" : helpers.makeTestYear("America/Belem", [ - ["1953-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1953-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1953-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1953-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Belem", [ - ["1963-12-09T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1963-12-09T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1963-12-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-12-09T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1964" : helpers.makeTestYear("America/Belem", [ - ["1964-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1964-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1964-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1964-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Belem", [ - ["1965-01-31T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-01-31T03:00:00+00:00", "01:00:00", "BRST", 120], - ["1965-03-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1965-03-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1965-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1965-01-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-01-31T03:00:00+00:00", "01:00:00", "-02", 120], + ["1965-03-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-03-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1965-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1966" : helpers.makeTestYear("America/Belem", [ - ["1966-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1966-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1966-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1966-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1966-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1966-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1967" : helpers.makeTestYear("America/Belem", [ - ["1967-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1967-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1967-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1967-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1967-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1967-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1968" : helpers.makeTestYear("America/Belem", [ - ["1968-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1968-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1968-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1968-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Belem", [ - ["1985-11-02T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1985-11-02T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1985-11-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-11-02T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1986" : helpers.makeTestYear("America/Belem", [ - ["1986-03-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1986-03-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1986-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1986-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1986-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1986-03-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["1986-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1987" : helpers.makeTestYear("America/Belem", [ - ["1987-02-14T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1987-02-14T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1987-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1987-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1987-02-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1987-02-14T02:00:00+00:00", "23:00:00", "-03", 180], + ["1987-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1988" : helpers.makeTestYear("America/Belem", [ - ["1988-02-07T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1988-02-07T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1988-02-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-02-07T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/belize.js b/tests/zones/america/belize.js index 4cebae17..d24b50e0 100644 --- a/tests/zones/america/belize.js +++ b/tests/zones/america/belize.js @@ -10,179 +10,179 @@ exports["America/Belize"] = { "1918" : helpers.makeTestYear("America/Belize", [ ["1918-10-06T05:59:59+00:00", "23:59:59", "CST", 360], - ["1918-10-06T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1918-10-06T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1919" : helpers.makeTestYear("America/Belize", [ - ["1919-02-09T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1919-02-09T05:29:59+00:00", "23:59:59", "-0530", 330], ["1919-02-09T05:30:00+00:00", "23:30:00", "CST", 360], ["1919-10-05T05:59:59+00:00", "23:59:59", "CST", 360], - ["1919-10-05T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1919-10-05T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1920" : helpers.makeTestYear("America/Belize", [ - ["1920-02-15T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1920-02-15T05:29:59+00:00", "23:59:59", "-0530", 330], ["1920-02-15T05:30:00+00:00", "23:30:00", "CST", 360], ["1920-10-03T05:59:59+00:00", "23:59:59", "CST", 360], - ["1920-10-03T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1920-10-03T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1921" : helpers.makeTestYear("America/Belize", [ - ["1921-02-13T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1921-02-13T05:29:59+00:00", "23:59:59", "-0530", 330], ["1921-02-13T05:30:00+00:00", "23:30:00", "CST", 360], ["1921-10-02T05:59:59+00:00", "23:59:59", "CST", 360], - ["1921-10-02T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1921-10-02T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1922" : helpers.makeTestYear("America/Belize", [ - ["1922-02-12T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1922-02-12T05:29:59+00:00", "23:59:59", "-0530", 330], ["1922-02-12T05:30:00+00:00", "23:30:00", "CST", 360], ["1922-10-08T05:59:59+00:00", "23:59:59", "CST", 360], - ["1922-10-08T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1922-10-08T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1923" : helpers.makeTestYear("America/Belize", [ - ["1923-02-11T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1923-02-11T05:29:59+00:00", "23:59:59", "-0530", 330], ["1923-02-11T05:30:00+00:00", "23:30:00", "CST", 360], ["1923-10-07T05:59:59+00:00", "23:59:59", "CST", 360], - ["1923-10-07T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1923-10-07T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1924" : helpers.makeTestYear("America/Belize", [ - ["1924-02-10T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1924-02-10T05:29:59+00:00", "23:59:59", "-0530", 330], ["1924-02-10T05:30:00+00:00", "23:30:00", "CST", 360], ["1924-10-05T05:59:59+00:00", "23:59:59", "CST", 360], - ["1924-10-05T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1924-10-05T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1925" : helpers.makeTestYear("America/Belize", [ - ["1925-02-15T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1925-02-15T05:29:59+00:00", "23:59:59", "-0530", 330], ["1925-02-15T05:30:00+00:00", "23:30:00", "CST", 360], ["1925-10-04T05:59:59+00:00", "23:59:59", "CST", 360], - ["1925-10-04T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1925-10-04T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1926" : helpers.makeTestYear("America/Belize", [ - ["1926-02-14T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1926-02-14T05:29:59+00:00", "23:59:59", "-0530", 330], ["1926-02-14T05:30:00+00:00", "23:30:00", "CST", 360], ["1926-10-03T05:59:59+00:00", "23:59:59", "CST", 360], - ["1926-10-03T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1926-10-03T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1927" : helpers.makeTestYear("America/Belize", [ - ["1927-02-13T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1927-02-13T05:29:59+00:00", "23:59:59", "-0530", 330], ["1927-02-13T05:30:00+00:00", "23:30:00", "CST", 360], ["1927-10-02T05:59:59+00:00", "23:59:59", "CST", 360], - ["1927-10-02T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1927-10-02T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1928" : helpers.makeTestYear("America/Belize", [ - ["1928-02-12T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1928-02-12T05:29:59+00:00", "23:59:59", "-0530", 330], ["1928-02-12T05:30:00+00:00", "23:30:00", "CST", 360], ["1928-10-07T05:59:59+00:00", "23:59:59", "CST", 360], - ["1928-10-07T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1928-10-07T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1929" : helpers.makeTestYear("America/Belize", [ - ["1929-02-10T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1929-02-10T05:29:59+00:00", "23:59:59", "-0530", 330], ["1929-02-10T05:30:00+00:00", "23:30:00", "CST", 360], ["1929-10-06T05:59:59+00:00", "23:59:59", "CST", 360], - ["1929-10-06T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1929-10-06T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1930" : helpers.makeTestYear("America/Belize", [ - ["1930-02-09T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1930-02-09T05:29:59+00:00", "23:59:59", "-0530", 330], ["1930-02-09T05:30:00+00:00", "23:30:00", "CST", 360], ["1930-10-05T05:59:59+00:00", "23:59:59", "CST", 360], - ["1930-10-05T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1930-10-05T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1931" : helpers.makeTestYear("America/Belize", [ - ["1931-02-15T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1931-02-15T05:29:59+00:00", "23:59:59", "-0530", 330], ["1931-02-15T05:30:00+00:00", "23:30:00", "CST", 360], ["1931-10-04T05:59:59+00:00", "23:59:59", "CST", 360], - ["1931-10-04T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1931-10-04T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1932" : helpers.makeTestYear("America/Belize", [ - ["1932-02-14T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1932-02-14T05:29:59+00:00", "23:59:59", "-0530", 330], ["1932-02-14T05:30:00+00:00", "23:30:00", "CST", 360], ["1932-10-02T05:59:59+00:00", "23:59:59", "CST", 360], - ["1932-10-02T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1932-10-02T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1933" : helpers.makeTestYear("America/Belize", [ - ["1933-02-12T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1933-02-12T05:29:59+00:00", "23:59:59", "-0530", 330], ["1933-02-12T05:30:00+00:00", "23:30:00", "CST", 360], ["1933-10-08T05:59:59+00:00", "23:59:59", "CST", 360], - ["1933-10-08T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1933-10-08T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1934" : helpers.makeTestYear("America/Belize", [ - ["1934-02-11T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1934-02-11T05:29:59+00:00", "23:59:59", "-0530", 330], ["1934-02-11T05:30:00+00:00", "23:30:00", "CST", 360], ["1934-10-07T05:59:59+00:00", "23:59:59", "CST", 360], - ["1934-10-07T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1934-10-07T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1935" : helpers.makeTestYear("America/Belize", [ - ["1935-02-10T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1935-02-10T05:29:59+00:00", "23:59:59", "-0530", 330], ["1935-02-10T05:30:00+00:00", "23:30:00", "CST", 360], ["1935-10-06T05:59:59+00:00", "23:59:59", "CST", 360], - ["1935-10-06T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1935-10-06T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1936" : helpers.makeTestYear("America/Belize", [ - ["1936-02-09T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1936-02-09T05:29:59+00:00", "23:59:59", "-0530", 330], ["1936-02-09T05:30:00+00:00", "23:30:00", "CST", 360], ["1936-10-04T05:59:59+00:00", "23:59:59", "CST", 360], - ["1936-10-04T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1936-10-04T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1937" : helpers.makeTestYear("America/Belize", [ - ["1937-02-14T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1937-02-14T05:29:59+00:00", "23:59:59", "-0530", 330], ["1937-02-14T05:30:00+00:00", "23:30:00", "CST", 360], ["1937-10-03T05:59:59+00:00", "23:59:59", "CST", 360], - ["1937-10-03T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1937-10-03T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1938" : helpers.makeTestYear("America/Belize", [ - ["1938-02-13T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1938-02-13T05:29:59+00:00", "23:59:59", "-0530", 330], ["1938-02-13T05:30:00+00:00", "23:30:00", "CST", 360], ["1938-10-02T05:59:59+00:00", "23:59:59", "CST", 360], - ["1938-10-02T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1938-10-02T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1939" : helpers.makeTestYear("America/Belize", [ - ["1939-02-12T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1939-02-12T05:29:59+00:00", "23:59:59", "-0530", 330], ["1939-02-12T05:30:00+00:00", "23:30:00", "CST", 360], ["1939-10-08T05:59:59+00:00", "23:59:59", "CST", 360], - ["1939-10-08T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1939-10-08T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1940" : helpers.makeTestYear("America/Belize", [ - ["1940-02-11T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1940-02-11T05:29:59+00:00", "23:59:59", "-0530", 330], ["1940-02-11T05:30:00+00:00", "23:30:00", "CST", 360], ["1940-10-06T05:59:59+00:00", "23:59:59", "CST", 360], - ["1940-10-06T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1940-10-06T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1941" : helpers.makeTestYear("America/Belize", [ - ["1941-02-09T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1941-02-09T05:29:59+00:00", "23:59:59", "-0530", 330], ["1941-02-09T05:30:00+00:00", "23:30:00", "CST", 360], ["1941-10-05T05:59:59+00:00", "23:59:59", "CST", 360], - ["1941-10-05T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1941-10-05T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1942" : helpers.makeTestYear("America/Belize", [ - ["1942-02-15T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1942-02-15T05:29:59+00:00", "23:59:59", "-0530", 330], ["1942-02-15T05:30:00+00:00", "23:30:00", "CST", 360], ["1942-10-04T05:59:59+00:00", "23:59:59", "CST", 360], - ["1942-10-04T06:00:00+00:00", "00:30:00", "CHDT", 330] + ["1942-10-04T06:00:00+00:00", "00:30:00", "-0530", 330] ]), "1943" : helpers.makeTestYear("America/Belize", [ - ["1943-02-14T05:29:59+00:00", "23:59:59", "CHDT", 330], + ["1943-02-14T05:29:59+00:00", "23:59:59", "-0530", 330], ["1943-02-14T05:30:00+00:00", "23:30:00", "CST", 360] ]), diff --git a/tests/zones/america/boa_vista.js b/tests/zones/america/boa_vista.js index 0a307e90..1e12cc04 100644 --- a/tests/zones/america/boa_vista.js +++ b/tests/zones/america/boa_vista.js @@ -5,130 +5,130 @@ var helpers = require("../../helpers/helpers"); exports["America/Boa_Vista"] = { "1914" : helpers.makeTestYear("America/Boa_Vista", [ ["1914-01-01T04:02:39+00:00", "23:59:59", "LMT", 14560 / 60], - ["1914-01-01T04:02:40+00:00", "00:02:40", "AMT", 240] + ["1914-01-01T04:02:40+00:00", "00:02:40", "-04", 240] ]), "1931" : helpers.makeTestYear("America/Boa_Vista", [ - ["1931-10-03T14:59:59+00:00", "10:59:59", "AMT", 240], - ["1931-10-03T15:00:00+00:00", "12:00:00", "AMST", 180] + ["1931-10-03T14:59:59+00:00", "10:59:59", "-04", 240], + ["1931-10-03T15:00:00+00:00", "12:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Boa_Vista", [ - ["1932-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1932-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1932-10-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1932-10-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1932-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Boa_Vista", [ - ["1933-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1933-04-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1933-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-04-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1949" : helpers.makeTestYear("America/Boa_Vista", [ - ["1949-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1949-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1949-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1949-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1950" : helpers.makeTestYear("America/Boa_Vista", [ - ["1950-04-16T03:59:59+00:00", "00:59:59", "AMST", 180], - ["1950-04-16T04:00:00+00:00", "00:00:00", "AMT", 240], - ["1950-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1950-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1950-04-16T03:59:59+00:00", "00:59:59", "-03", 180], + ["1950-04-16T04:00:00+00:00", "00:00:00", "-04", 240], + ["1950-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1950-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1951" : helpers.makeTestYear("America/Boa_Vista", [ - ["1951-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1951-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1951-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1951-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1951-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1951-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1952" : helpers.makeTestYear("America/Boa_Vista", [ - ["1952-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1952-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1952-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1952-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1952-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1952-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1953" : helpers.makeTestYear("America/Boa_Vista", [ - ["1953-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1953-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1953-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1953-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1963" : helpers.makeTestYear("America/Boa_Vista", [ - ["1963-12-09T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1963-12-09T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1963-12-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Boa_Vista", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1965" : helpers.makeTestYear("America/Boa_Vista", [ - ["1965-01-31T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-01-31T04:00:00+00:00", "01:00:00", "AMST", 180], - ["1965-03-31T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1965-03-31T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1965-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1965-01-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-01-31T04:00:00+00:00", "01:00:00", "-03", 180], + ["1965-03-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Boa_Vista", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1966-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1966-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Boa_Vista", [ - ["1967-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1967-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1967-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1967-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1967-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Boa_Vista", [ - ["1968-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1968-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1968-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1985" : helpers.makeTestYear("America/Boa_Vista", [ - ["1985-11-02T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1985-11-02T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1985-11-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("America/Boa_Vista", [ - ["1986-03-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1986-03-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1986-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1986-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1986-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Boa_Vista", [ - ["1987-02-14T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1987-02-14T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1987-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1987-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1987-02-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-02-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Boa_Vista", [ - ["1988-02-07T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1988-02-07T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1988-02-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-02-07T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1999" : helpers.makeTestYear("America/Boa_Vista", [ - ["1999-10-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1999-10-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1999-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1999-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Boa_Vista", [ - ["2000-02-27T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2000-02-27T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2000-10-08T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2000-10-08T04:00:00+00:00", "01:00:00", "AMST", 180], - ["2000-10-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2000-10-15T03:00:00+00:00", "23:00:00", "AMT", 240] + ["2000-02-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-02-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["2000-10-08T03:59:59+00:00", "23:59:59", "-04", 240], + ["2000-10-08T04:00:00+00:00", "01:00:00", "-03", 180], + ["2000-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-10-15T03:00:00+00:00", "23:00:00", "-04", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/america/bogota.js b/tests/zones/america/bogota.js index 46ce96bf..36aeec7b 100644 --- a/tests/zones/america/bogota.js +++ b/tests/zones/america/bogota.js @@ -3,20 +3,18 @@ var helpers = require("../../helpers/helpers"); exports["America/Bogota"] = { - "guess" : helpers.makeTestGuess("America/Bogota", { offset: false, abbr: true }), - "1914" : helpers.makeTestYear("America/Bogota", [ ["1914-11-23T04:56:15+00:00", "23:59:59", "BMT", 17776 / 60], - ["1914-11-23T04:56:16+00:00", "23:56:16", "COT", 300] + ["1914-11-23T04:56:16+00:00", "23:56:16", "-05", 300] ]), "1992" : helpers.makeTestYear("America/Bogota", [ - ["1992-05-03T04:59:59+00:00", "23:59:59", "COT", 300], - ["1992-05-03T05:00:00+00:00", "01:00:00", "COST", 240] + ["1992-05-03T04:59:59+00:00", "23:59:59", "-05", 300], + ["1992-05-03T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1993" : helpers.makeTestYear("America/Bogota", [ - ["1993-04-04T03:59:59+00:00", "23:59:59", "COST", 240], - ["1993-04-04T04:00:00+00:00", "23:00:00", "COT", 300] + ["1993-04-04T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-04-04T04:00:00+00:00", "23:00:00", "-05", 300] ]) }; \ No newline at end of file diff --git a/tests/zones/america/buenos_aires.js b/tests/zones/america/buenos_aires.js index 0c48c20e..eeae8c61 100644 --- a/tests/zones/america/buenos_aires.js +++ b/tests/zones/america/buenos_aires.js @@ -5,223 +5,223 @@ var helpers = require("../../helpers/helpers"); exports["America/Buenos_Aires"] = { "1920" : helpers.makeTestYear("America/Buenos_Aires", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "23:00:00", "ART", 180], - ["1991-10-20T02:59:59+00:00", "23:59:59", "ART", 180], - ["1991-10-20T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "23:00:00", "-03", 180], + ["1991-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Buenos_Aires", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Buenos_Aires", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Buenos_Aires", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Buenos_Aires", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180], - ["2008-10-19T02:59:59+00:00", "23:59:59", "ART", 180], - ["2008-10-19T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2008-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2009" : helpers.makeTestYear("America/Buenos_Aires", [ - ["2009-03-15T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2009-03-15T02:00:00+00:00", "23:00:00", "ART", 180] + ["2009-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2009-03-15T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/campo_grande.js b/tests/zones/america/campo_grande.js index 61791b10..b391b398 100644 --- a/tests/zones/america/campo_grande.js +++ b/tests/zones/america/campo_grande.js @@ -3,465 +3,463 @@ var helpers = require("../../helpers/helpers"); exports["America/Campo_Grande"] = { - "guess" : helpers.makeTestGuess("America/Campo_Grande", { offset: false, abbr: true }), - "1914" : helpers.makeTestYear("America/Campo_Grande", [ ["1914-01-01T03:38:27+00:00", "23:59:59", "LMT", 13108 / 60], - ["1914-01-01T03:38:28+00:00", "23:38:28", "AMT", 240] + ["1914-01-01T03:38:28+00:00", "23:38:28", "-04", 240] ]), "1931" : helpers.makeTestYear("America/Campo_Grande", [ - ["1931-10-03T14:59:59+00:00", "10:59:59", "AMT", 240], - ["1931-10-03T15:00:00+00:00", "12:00:00", "AMST", 180] + ["1931-10-03T14:59:59+00:00", "10:59:59", "-04", 240], + ["1931-10-03T15:00:00+00:00", "12:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Campo_Grande", [ - ["1932-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1932-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1932-10-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1932-10-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1932-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Campo_Grande", [ - ["1933-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1933-04-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1933-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-04-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1949" : helpers.makeTestYear("America/Campo_Grande", [ - ["1949-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1949-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1949-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1949-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1950" : helpers.makeTestYear("America/Campo_Grande", [ - ["1950-04-16T03:59:59+00:00", "00:59:59", "AMST", 180], - ["1950-04-16T04:00:00+00:00", "00:00:00", "AMT", 240], - ["1950-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1950-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1950-04-16T03:59:59+00:00", "00:59:59", "-03", 180], + ["1950-04-16T04:00:00+00:00", "00:00:00", "-04", 240], + ["1950-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1950-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1951" : helpers.makeTestYear("America/Campo_Grande", [ - ["1951-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1951-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1951-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1951-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1951-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1951-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1952" : helpers.makeTestYear("America/Campo_Grande", [ - ["1952-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1952-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1952-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1952-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1952-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1952-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1953" : helpers.makeTestYear("America/Campo_Grande", [ - ["1953-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1953-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1953-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1953-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1963" : helpers.makeTestYear("America/Campo_Grande", [ - ["1963-12-09T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1963-12-09T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1963-12-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Campo_Grande", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1965" : helpers.makeTestYear("America/Campo_Grande", [ - ["1965-01-31T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-01-31T04:00:00+00:00", "01:00:00", "AMST", 180], - ["1965-03-31T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1965-03-31T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1965-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1965-01-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-01-31T04:00:00+00:00", "01:00:00", "-03", 180], + ["1965-03-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Campo_Grande", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1966-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1966-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Campo_Grande", [ - ["1967-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1967-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1967-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1967-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1967-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Campo_Grande", [ - ["1968-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1968-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1968-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1985" : helpers.makeTestYear("America/Campo_Grande", [ - ["1985-11-02T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1985-11-02T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1985-11-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("America/Campo_Grande", [ - ["1986-03-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1986-03-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1986-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1986-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1986-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Campo_Grande", [ - ["1987-02-14T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1987-02-14T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1987-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1987-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1987-02-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-02-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Campo_Grande", [ - ["1988-02-07T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1988-02-07T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1988-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1988-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1988-02-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-02-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1988-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1989" : helpers.makeTestYear("America/Campo_Grande", [ - ["1989-01-29T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1989-01-29T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1989-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1989-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1989-01-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-01-29T03:00:00+00:00", "23:00:00", "-04", 240], + ["1989-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1989-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1990" : helpers.makeTestYear("America/Campo_Grande", [ - ["1990-02-11T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1990-02-11T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1990-10-21T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1990-10-21T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1990-02-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-02-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1990-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Campo_Grande", [ - ["1991-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1991-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1991-10-20T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1991-10-20T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1991-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("America/Campo_Grande", [ - ["1992-02-09T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1992-02-09T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1992-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1992-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1992-02-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-02-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1992-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1992-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1993" : helpers.makeTestYear("America/Campo_Grande", [ - ["1993-01-31T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1993-01-31T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1993-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1993-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1993-01-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-01-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["1993-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("America/Campo_Grande", [ - ["1994-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1994-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1994-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1994-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1994-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["1994-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["1994-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("America/Campo_Grande", [ - ["1995-02-19T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1995-02-19T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1995-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1995-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1995-02-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-02-19T03:00:00+00:00", "23:00:00", "-04", 240], + ["1995-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1995-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1996" : helpers.makeTestYear("America/Campo_Grande", [ - ["1996-02-11T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1996-02-11T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1996-10-06T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1996-10-06T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1996-02-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-02-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1996-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1996-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1997" : helpers.makeTestYear("America/Campo_Grande", [ - ["1997-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1997-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1997-10-06T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1997-10-06T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1997-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["1997-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1997-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1998" : helpers.makeTestYear("America/Campo_Grande", [ - ["1998-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1998-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1998-10-11T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1998-10-11T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1998-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1998-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1998-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Campo_Grande", [ - ["1999-02-21T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1999-02-21T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1999-10-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1999-10-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1999-02-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-02-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["1999-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1999-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Campo_Grande", [ - ["2000-02-27T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2000-02-27T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2000-10-08T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2000-10-08T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2000-02-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-02-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["2000-10-08T03:59:59+00:00", "23:59:59", "-04", 240], + ["2000-10-08T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("America/Campo_Grande", [ - ["2001-02-18T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2001-02-18T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2001-10-14T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2001-10-14T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2001-02-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-02-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["2001-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2001-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2002" : helpers.makeTestYear("America/Campo_Grande", [ - ["2002-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2002-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2002-11-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2002-11-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2002-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2002-11-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["2002-11-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2003" : helpers.makeTestYear("America/Campo_Grande", [ - ["2003-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2003-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2003-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2003-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2003-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2003-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["2003-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2003-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Campo_Grande", [ - ["2004-02-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2004-02-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2004-11-02T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2004-11-02T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2004-02-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-02-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-11-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2005" : helpers.makeTestYear("America/Campo_Grande", [ - ["2005-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2005-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2005-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2005-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2005-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2005-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["2005-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2005-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2006" : helpers.makeTestYear("America/Campo_Grande", [ - ["2006-02-19T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2006-02-19T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2006-11-05T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2006-11-05T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2006-02-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2006-02-19T03:00:00+00:00", "23:00:00", "-04", 240], + ["2006-11-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["2006-11-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Campo_Grande", [ - ["2007-02-25T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2007-02-25T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2007-10-14T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2007-10-14T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2007-02-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-02-25T03:00:00+00:00", "23:00:00", "-04", 240], + ["2007-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2007-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2008" : helpers.makeTestYear("America/Campo_Grande", [ - ["2008-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2008-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2008-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2008-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2008-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2008-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2008-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2009" : helpers.makeTestYear("America/Campo_Grande", [ - ["2009-02-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2009-02-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2009-10-18T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2009-10-18T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2009-02-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2009-02-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2009-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2009-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2010" : helpers.makeTestYear("America/Campo_Grande", [ - ["2010-02-21T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2010-02-21T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2010-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2010-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2010-02-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2010-02-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["2010-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["2010-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2011" : helpers.makeTestYear("America/Campo_Grande", [ - ["2011-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2011-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2011-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2011-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2011-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2011-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["2011-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2011-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2012" : helpers.makeTestYear("America/Campo_Grande", [ - ["2012-02-26T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2012-02-26T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2012-10-21T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2012-10-21T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2012-02-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["2012-02-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["2012-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2012-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2013" : helpers.makeTestYear("America/Campo_Grande", [ - ["2013-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2013-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2013-10-20T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2013-10-20T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2013-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2013-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2013-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-10-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2014" : helpers.makeTestYear("America/Campo_Grande", [ - ["2014-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2014-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2014-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2014-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2014-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2014-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["2014-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2014-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2015" : helpers.makeTestYear("America/Campo_Grande", [ - ["2015-02-22T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2015-02-22T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2015-10-18T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2015-10-18T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2015-02-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["2015-02-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["2015-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2015-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2016" : helpers.makeTestYear("America/Campo_Grande", [ - ["2016-02-21T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2016-02-21T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2016-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2016-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2016-02-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-02-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["2016-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2016-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2017" : helpers.makeTestYear("America/Campo_Grande", [ - ["2017-02-19T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2017-02-19T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2017-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2017-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2017-02-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2017-02-19T03:00:00+00:00", "23:00:00", "-04", 240], + ["2017-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2017-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2018" : helpers.makeTestYear("America/Campo_Grande", [ - ["2018-02-18T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2018-02-18T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2018-10-21T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2018-10-21T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2018-02-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2018-02-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["2018-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2018-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2019" : helpers.makeTestYear("America/Campo_Grande", [ - ["2019-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2019-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2019-10-20T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2019-10-20T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2019-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2019-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2019-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2019-10-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2020" : helpers.makeTestYear("America/Campo_Grande", [ - ["2020-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2020-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2020-10-18T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2020-10-18T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2020-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2020-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["2020-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2020-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2021" : helpers.makeTestYear("America/Campo_Grande", [ - ["2021-02-21T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2021-02-21T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2021-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2021-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2021-02-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2021-02-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["2021-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["2021-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2022" : helpers.makeTestYear("America/Campo_Grande", [ - ["2022-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2022-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2022-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2022-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2022-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2022-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["2022-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2022-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2023" : helpers.makeTestYear("America/Campo_Grande", [ - ["2023-02-26T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2023-02-26T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2023-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2023-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2023-02-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["2023-02-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["2023-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2023-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2024" : helpers.makeTestYear("America/Campo_Grande", [ - ["2024-02-18T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2024-02-18T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2024-10-20T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2024-10-20T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2024-02-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2024-02-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["2024-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2024-10-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2025" : helpers.makeTestYear("America/Campo_Grande", [ - ["2025-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2025-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2025-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2025-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2025-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2025-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["2025-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2025-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2026" : helpers.makeTestYear("America/Campo_Grande", [ - ["2026-02-22T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2026-02-22T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2026-10-18T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2026-10-18T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2026-02-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["2026-02-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["2026-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2026-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2027" : helpers.makeTestYear("America/Campo_Grande", [ - ["2027-02-21T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2027-02-21T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2027-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2027-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2027-02-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2027-02-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["2027-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["2027-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2028" : helpers.makeTestYear("America/Campo_Grande", [ - ["2028-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2028-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2028-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2028-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2028-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2028-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["2028-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2028-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2029" : helpers.makeTestYear("America/Campo_Grande", [ - ["2029-02-18T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2029-02-18T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2029-10-21T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2029-10-21T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2029-02-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2029-02-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["2029-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2029-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2030" : helpers.makeTestYear("America/Campo_Grande", [ - ["2030-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2030-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2030-10-20T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2030-10-20T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2030-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2030-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2030-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2030-10-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2031" : helpers.makeTestYear("America/Campo_Grande", [ - ["2031-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2031-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2031-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2031-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2031-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2031-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["2031-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2031-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2032" : helpers.makeTestYear("America/Campo_Grande", [ - ["2032-02-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2032-02-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2032-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2032-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2032-02-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2032-02-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2032-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["2032-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2033" : helpers.makeTestYear("America/Campo_Grande", [ - ["2033-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2033-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2033-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2033-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2033-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2033-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["2033-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2033-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2034" : helpers.makeTestYear("America/Campo_Grande", [ - ["2034-02-26T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2034-02-26T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2034-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2034-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2034-02-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["2034-02-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["2034-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2034-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2035" : helpers.makeTestYear("America/Campo_Grande", [ - ["2035-02-18T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2035-02-18T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2035-10-21T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2035-10-21T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2035-02-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2035-02-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["2035-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2035-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2036" : helpers.makeTestYear("America/Campo_Grande", [ - ["2036-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2036-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2036-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2036-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2036-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2036-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2036-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2036-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2037" : helpers.makeTestYear("America/Campo_Grande", [ - ["2037-02-22T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2037-02-22T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2037-10-18T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2037-10-18T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2037-02-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["2037-02-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["2037-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2037-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/caracas.js b/tests/zones/america/caracas.js index ecd4022b..25da546a 100644 --- a/tests/zones/america/caracas.js +++ b/tests/zones/america/caracas.js @@ -3,25 +3,23 @@ var helpers = require("../../helpers/helpers"); exports["America/Caracas"] = { - "guess" : helpers.makeTestGuess("America/Caracas", { offset: true, abbr: true }), - "1912" : helpers.makeTestYear("America/Caracas", [ ["1912-02-12T04:27:39+00:00", "23:59:59", "CMT", 16060 / 60], - ["1912-02-12T04:27:40+00:00", "23:57:40", "VET", 270] + ["1912-02-12T04:27:40+00:00", "23:57:40", "-0430", 270] ]), "1965" : helpers.makeTestYear("America/Caracas", [ - ["1965-01-01T04:29:59+00:00", "23:59:59", "VET", 270], - ["1965-01-01T04:30:00+00:00", "00:30:00", "VET", 240] + ["1965-01-01T04:29:59+00:00", "23:59:59", "-0430", 270], + ["1965-01-01T04:30:00+00:00", "00:30:00", "-04", 240] ]), "2007" : helpers.makeTestYear("America/Caracas", [ - ["2007-12-09T06:59:59+00:00", "02:59:59", "VET", 240], - ["2007-12-09T07:00:00+00:00", "02:30:00", "VET", 270] + ["2007-12-09T06:59:59+00:00", "02:59:59", "-04", 240], + ["2007-12-09T07:00:00+00:00", "02:30:00", "-0430", 270] ]), "2016" : helpers.makeTestYear("America/Caracas", [ - ["2016-05-01T06:59:59+00:00", "02:29:59", "VET", 270], - ["2016-05-01T07:00:00+00:00", "03:00:00", "VET", 240] + ["2016-05-01T06:59:59+00:00", "02:29:59", "-0430", 270], + ["2016-05-01T07:00:00+00:00", "03:00:00", "-04", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/america/catamarca.js b/tests/zones/america/catamarca.js index 4a4d473d..a71d9cdf 100644 --- a/tests/zones/america/catamarca.js +++ b/tests/zones/america/catamarca.js @@ -5,223 +5,223 @@ var helpers = require("../../helpers/helpers"); exports["America/Catamarca"] = { "1920" : helpers.makeTestYear("America/Catamarca", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Catamarca", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Catamarca", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Catamarca", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Catamarca", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Catamarca", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Catamarca", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Catamarca", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Catamarca", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Catamarca", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Catamarca", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Catamarca", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Catamarca", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Catamarca", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Catamarca", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Catamarca", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Catamarca", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Catamarca", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Catamarca", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Catamarca", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Catamarca", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Catamarca", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Catamarca", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Catamarca", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Catamarca", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Catamarca", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Catamarca", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "22:00:00", "WART", 240], - ["1991-10-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-20T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "22:00:00", "-04", 240], + ["1991-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-20T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Catamarca", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Catamarca", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Catamarca", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Catamarca", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Catamarca", [ - ["2004-06-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-06-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-06-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-06-20T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-06-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-06-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-06-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-06-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Catamarca", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Catamarca", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/cayenne.js b/tests/zones/america/cayenne.js index f348f868..5a462bb2 100644 --- a/tests/zones/america/cayenne.js +++ b/tests/zones/america/cayenne.js @@ -3,15 +3,13 @@ var helpers = require("../../helpers/helpers"); exports["America/Cayenne"] = { - "guess" : helpers.makeTestGuess("America/Cayenne", { offset: false, abbr: true }), - "1911" : helpers.makeTestYear("America/Cayenne", [ ["1911-07-01T03:29:19+00:00", "23:59:59", "LMT", 12560 / 60], - ["1911-07-01T03:29:20+00:00", "23:29:20", "GFT", 240] + ["1911-07-01T03:29:20+00:00", "23:29:20", "-04", 240] ]), "1967" : helpers.makeTestYear("America/Cayenne", [ - ["1967-10-01T03:59:59+00:00", "23:59:59", "GFT", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "GFT", 180] + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/cordoba.js b/tests/zones/america/cordoba.js index e5a41a4a..ba922d43 100644 --- a/tests/zones/america/cordoba.js +++ b/tests/zones/america/cordoba.js @@ -5,223 +5,223 @@ var helpers = require("../../helpers/helpers"); exports["America/Cordoba"] = { "1920" : helpers.makeTestYear("America/Cordoba", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Cordoba", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Cordoba", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Cordoba", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Cordoba", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Cordoba", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Cordoba", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Cordoba", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Cordoba", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Cordoba", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Cordoba", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Cordoba", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Cordoba", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Cordoba", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Cordoba", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Cordoba", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Cordoba", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Cordoba", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Cordoba", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Cordoba", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Cordoba", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Cordoba", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Cordoba", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Cordoba", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Cordoba", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Cordoba", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Cordoba", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "22:00:00", "WART", 240], - ["1991-10-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-20T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "22:00:00", "-04", 240], + ["1991-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-20T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Cordoba", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Cordoba", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Cordoba", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Cordoba", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Cordoba", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Cordoba", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180], - ["2008-10-19T02:59:59+00:00", "23:59:59", "ART", 180], - ["2008-10-19T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2008-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2009" : helpers.makeTestYear("America/Cordoba", [ - ["2009-03-15T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2009-03-15T02:00:00+00:00", "23:00:00", "ART", 180] + ["2009-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2009-03-15T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/cuiaba.js b/tests/zones/america/cuiaba.js index 273f541a..345f4da8 100644 --- a/tests/zones/america/cuiaba.js +++ b/tests/zones/america/cuiaba.js @@ -5,457 +5,457 @@ var helpers = require("../../helpers/helpers"); exports["America/Cuiaba"] = { "1914" : helpers.makeTestYear("America/Cuiaba", [ ["1914-01-01T03:44:19+00:00", "23:59:59", "LMT", 13460 / 60], - ["1914-01-01T03:44:20+00:00", "23:44:20", "AMT", 240] + ["1914-01-01T03:44:20+00:00", "23:44:20", "-04", 240] ]), "1931" : helpers.makeTestYear("America/Cuiaba", [ - ["1931-10-03T14:59:59+00:00", "10:59:59", "AMT", 240], - ["1931-10-03T15:00:00+00:00", "12:00:00", "AMST", 180] + ["1931-10-03T14:59:59+00:00", "10:59:59", "-04", 240], + ["1931-10-03T15:00:00+00:00", "12:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Cuiaba", [ - ["1932-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1932-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1932-10-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1932-10-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1932-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Cuiaba", [ - ["1933-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1933-04-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1933-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-04-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1949" : helpers.makeTestYear("America/Cuiaba", [ - ["1949-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1949-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1949-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1949-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1950" : helpers.makeTestYear("America/Cuiaba", [ - ["1950-04-16T03:59:59+00:00", "00:59:59", "AMST", 180], - ["1950-04-16T04:00:00+00:00", "00:00:00", "AMT", 240], - ["1950-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1950-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1950-04-16T03:59:59+00:00", "00:59:59", "-03", 180], + ["1950-04-16T04:00:00+00:00", "00:00:00", "-04", 240], + ["1950-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1950-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1951" : helpers.makeTestYear("America/Cuiaba", [ - ["1951-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1951-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1951-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1951-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1951-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1951-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1952" : helpers.makeTestYear("America/Cuiaba", [ - ["1952-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1952-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1952-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1952-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1952-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1952-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1953" : helpers.makeTestYear("America/Cuiaba", [ - ["1953-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1953-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1953-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1953-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1963" : helpers.makeTestYear("America/Cuiaba", [ - ["1963-12-09T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1963-12-09T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1963-12-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Cuiaba", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1965" : helpers.makeTestYear("America/Cuiaba", [ - ["1965-01-31T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-01-31T04:00:00+00:00", "01:00:00", "AMST", 180], - ["1965-03-31T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1965-03-31T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1965-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1965-01-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-01-31T04:00:00+00:00", "01:00:00", "-03", 180], + ["1965-03-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Cuiaba", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1966-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1966-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Cuiaba", [ - ["1967-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1967-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1967-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1967-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1967-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Cuiaba", [ - ["1968-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1968-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1968-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1985" : helpers.makeTestYear("America/Cuiaba", [ - ["1985-11-02T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1985-11-02T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1985-11-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("America/Cuiaba", [ - ["1986-03-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1986-03-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1986-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1986-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1986-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Cuiaba", [ - ["1987-02-14T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1987-02-14T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1987-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1987-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1987-02-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-02-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Cuiaba", [ - ["1988-02-07T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1988-02-07T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1988-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1988-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1988-02-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-02-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1988-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1989" : helpers.makeTestYear("America/Cuiaba", [ - ["1989-01-29T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1989-01-29T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1989-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1989-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1989-01-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-01-29T03:00:00+00:00", "23:00:00", "-04", 240], + ["1989-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1989-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1990" : helpers.makeTestYear("America/Cuiaba", [ - ["1990-02-11T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1990-02-11T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1990-10-21T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1990-10-21T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1990-02-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-02-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1990-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Cuiaba", [ - ["1991-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1991-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1991-10-20T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1991-10-20T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1991-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("America/Cuiaba", [ - ["1992-02-09T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1992-02-09T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1992-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1992-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1992-02-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-02-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1992-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1992-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1993" : helpers.makeTestYear("America/Cuiaba", [ - ["1993-01-31T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1993-01-31T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1993-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1993-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1993-01-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-01-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["1993-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("America/Cuiaba", [ - ["1994-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1994-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1994-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1994-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1994-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["1994-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["1994-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("America/Cuiaba", [ - ["1995-02-19T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1995-02-19T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1995-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1995-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1995-02-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-02-19T03:00:00+00:00", "23:00:00", "-04", 240], + ["1995-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1995-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1996" : helpers.makeTestYear("America/Cuiaba", [ - ["1996-02-11T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1996-02-11T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1996-10-06T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1996-10-06T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1996-02-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-02-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1996-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1996-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1997" : helpers.makeTestYear("America/Cuiaba", [ - ["1997-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1997-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1997-10-06T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1997-10-06T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1997-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["1997-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1997-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1998" : helpers.makeTestYear("America/Cuiaba", [ - ["1998-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1998-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1998-10-11T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1998-10-11T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1998-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1998-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1998-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Cuiaba", [ - ["1999-02-21T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1999-02-21T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1999-10-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1999-10-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1999-02-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-02-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["1999-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1999-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Cuiaba", [ - ["2000-02-27T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2000-02-27T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2000-10-08T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2000-10-08T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2000-02-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-02-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["2000-10-08T03:59:59+00:00", "23:59:59", "-04", 240], + ["2000-10-08T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("America/Cuiaba", [ - ["2001-02-18T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2001-02-18T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2001-10-14T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2001-10-14T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2001-02-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-02-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["2001-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2001-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2002" : helpers.makeTestYear("America/Cuiaba", [ - ["2002-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2002-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2002-11-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2002-11-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2002-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2002-11-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["2002-11-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2003" : helpers.makeTestYear("America/Cuiaba", [ - ["2003-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2003-02-16T03:00:00+00:00", "23:00:00", "AMT", 240] + ["2003-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2003-02-16T03:00:00+00:00", "23:00:00", "-04", 240] ]), "2004" : helpers.makeTestYear("America/Cuiaba", [ - ["2004-11-02T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2004-11-02T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2004-11-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2005" : helpers.makeTestYear("America/Cuiaba", [ - ["2005-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2005-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2005-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2005-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2005-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2005-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["2005-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2005-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2006" : helpers.makeTestYear("America/Cuiaba", [ - ["2006-02-19T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2006-02-19T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2006-11-05T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2006-11-05T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2006-02-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2006-02-19T03:00:00+00:00", "23:00:00", "-04", 240], + ["2006-11-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["2006-11-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Cuiaba", [ - ["2007-02-25T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2007-02-25T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2007-10-14T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2007-10-14T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2007-02-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-02-25T03:00:00+00:00", "23:00:00", "-04", 240], + ["2007-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2007-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2008" : helpers.makeTestYear("America/Cuiaba", [ - ["2008-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2008-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2008-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2008-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2008-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2008-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2008-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2009" : helpers.makeTestYear("America/Cuiaba", [ - ["2009-02-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2009-02-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2009-10-18T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2009-10-18T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2009-02-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2009-02-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2009-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2009-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2010" : helpers.makeTestYear("America/Cuiaba", [ - ["2010-02-21T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2010-02-21T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2010-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2010-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2010-02-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2010-02-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["2010-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["2010-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2011" : helpers.makeTestYear("America/Cuiaba", [ - ["2011-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2011-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2011-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2011-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2011-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2011-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["2011-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2011-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2012" : helpers.makeTestYear("America/Cuiaba", [ - ["2012-02-26T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2012-02-26T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2012-10-21T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2012-10-21T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2012-02-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["2012-02-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["2012-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2012-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2013" : helpers.makeTestYear("America/Cuiaba", [ - ["2013-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2013-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2013-10-20T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2013-10-20T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2013-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2013-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2013-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-10-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2014" : helpers.makeTestYear("America/Cuiaba", [ - ["2014-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2014-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2014-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2014-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2014-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2014-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["2014-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2014-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2015" : helpers.makeTestYear("America/Cuiaba", [ - ["2015-02-22T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2015-02-22T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2015-10-18T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2015-10-18T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2015-02-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["2015-02-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["2015-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2015-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2016" : helpers.makeTestYear("America/Cuiaba", [ - ["2016-02-21T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2016-02-21T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2016-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2016-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2016-02-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-02-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["2016-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2016-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2017" : helpers.makeTestYear("America/Cuiaba", [ - ["2017-02-19T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2017-02-19T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2017-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2017-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2017-02-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2017-02-19T03:00:00+00:00", "23:00:00", "-04", 240], + ["2017-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2017-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2018" : helpers.makeTestYear("America/Cuiaba", [ - ["2018-02-18T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2018-02-18T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2018-10-21T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2018-10-21T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2018-02-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2018-02-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["2018-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2018-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2019" : helpers.makeTestYear("America/Cuiaba", [ - ["2019-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2019-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2019-10-20T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2019-10-20T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2019-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2019-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2019-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2019-10-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2020" : helpers.makeTestYear("America/Cuiaba", [ - ["2020-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2020-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2020-10-18T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2020-10-18T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2020-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2020-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["2020-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2020-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2021" : helpers.makeTestYear("America/Cuiaba", [ - ["2021-02-21T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2021-02-21T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2021-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2021-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2021-02-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2021-02-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["2021-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["2021-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2022" : helpers.makeTestYear("America/Cuiaba", [ - ["2022-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2022-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2022-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2022-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2022-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2022-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["2022-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2022-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2023" : helpers.makeTestYear("America/Cuiaba", [ - ["2023-02-26T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2023-02-26T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2023-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2023-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2023-02-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["2023-02-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["2023-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2023-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2024" : helpers.makeTestYear("America/Cuiaba", [ - ["2024-02-18T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2024-02-18T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2024-10-20T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2024-10-20T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2024-02-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2024-02-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["2024-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2024-10-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2025" : helpers.makeTestYear("America/Cuiaba", [ - ["2025-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2025-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2025-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2025-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2025-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2025-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["2025-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2025-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2026" : helpers.makeTestYear("America/Cuiaba", [ - ["2026-02-22T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2026-02-22T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2026-10-18T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2026-10-18T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2026-02-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["2026-02-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["2026-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2026-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2027" : helpers.makeTestYear("America/Cuiaba", [ - ["2027-02-21T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2027-02-21T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2027-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2027-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2027-02-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2027-02-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["2027-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["2027-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2028" : helpers.makeTestYear("America/Cuiaba", [ - ["2028-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2028-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2028-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2028-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2028-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2028-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["2028-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2028-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2029" : helpers.makeTestYear("America/Cuiaba", [ - ["2029-02-18T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2029-02-18T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2029-10-21T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2029-10-21T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2029-02-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2029-02-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["2029-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2029-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2030" : helpers.makeTestYear("America/Cuiaba", [ - ["2030-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2030-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2030-10-20T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2030-10-20T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2030-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2030-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2030-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["2030-10-20T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2031" : helpers.makeTestYear("America/Cuiaba", [ - ["2031-02-16T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2031-02-16T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2031-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2031-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2031-02-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2031-02-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["2031-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2031-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2032" : helpers.makeTestYear("America/Cuiaba", [ - ["2032-02-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2032-02-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2032-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2032-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2032-02-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2032-02-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2032-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["2032-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2033" : helpers.makeTestYear("America/Cuiaba", [ - ["2033-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2033-02-20T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2033-10-16T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2033-10-16T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2033-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2033-02-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["2033-10-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["2033-10-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2034" : helpers.makeTestYear("America/Cuiaba", [ - ["2034-02-26T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2034-02-26T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2034-10-15T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2034-10-15T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2034-02-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["2034-02-26T03:00:00+00:00", "23:00:00", "-04", 240], + ["2034-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2034-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2035" : helpers.makeTestYear("America/Cuiaba", [ - ["2035-02-18T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2035-02-18T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2035-10-21T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2035-10-21T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2035-02-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2035-02-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["2035-10-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2035-10-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2036" : helpers.makeTestYear("America/Cuiaba", [ - ["2036-02-17T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2036-02-17T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2036-10-19T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2036-10-19T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2036-02-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2036-02-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["2036-10-19T03:59:59+00:00", "23:59:59", "-04", 240], + ["2036-10-19T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2037" : helpers.makeTestYear("America/Cuiaba", [ - ["2037-02-22T02:59:59+00:00", "23:59:59", "AMST", 180], - ["2037-02-22T03:00:00+00:00", "23:00:00", "AMT", 240], - ["2037-10-18T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2037-10-18T04:00:00+00:00", "01:00:00", "AMST", 180] + ["2037-02-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["2037-02-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["2037-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["2037-10-18T04:00:00+00:00", "01:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/curacao.js b/tests/zones/america/curacao.js index dc0e0069..42784515 100644 --- a/tests/zones/america/curacao.js +++ b/tests/zones/america/curacao.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["America/Curacao"] = { "1912" : helpers.makeTestYear("America/Curacao", [ ["1912-02-12T04:35:46+00:00", "23:59:59", "LMT", 16547 / 60], - ["1912-02-12T04:35:47+00:00", "00:05:47", "ANT", 270] + ["1912-02-12T04:35:47+00:00", "00:05:47", "-0430", 270] ]), "1965" : helpers.makeTestYear("America/Curacao", [ - ["1965-01-01T04:29:59+00:00", "23:59:59", "ANT", 270], + ["1965-01-01T04:29:59+00:00", "23:59:59", "-0430", 270], ["1965-01-01T04:30:00+00:00", "00:30:00", "AST", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/america/danmarkshavn.js b/tests/zones/america/danmarkshavn.js index 6571ed62..728e1cdb 100644 --- a/tests/zones/america/danmarkshavn.js +++ b/tests/zones/america/danmarkshavn.js @@ -5,123 +5,123 @@ var helpers = require("../../helpers/helpers"); exports["America/Danmarkshavn"] = { "1916" : helpers.makeTestYear("America/Danmarkshavn", [ ["1916-07-28T01:14:39+00:00", "23:59:59", "LMT", 4480 / 60], - ["1916-07-28T01:14:40+00:00", "22:14:40", "WGT", 180] + ["1916-07-28T01:14:40+00:00", "22:14:40", "-03", 180] ]), "1980" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1980-04-06T04:59:59+00:00", "01:59:59", "WGT", 180], - ["1980-04-06T05:00:00+00:00", "03:00:00", "WGST", 120], - ["1980-09-28T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1980-09-28T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1980-04-06T04:59:59+00:00", "01:59:59", "-03", 180], + ["1980-04-06T05:00:00+00:00", "03:00:00", "-02", 120], + ["1980-09-28T00:59:59+00:00", "22:59:59", "-02", 120], + ["1980-09-28T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1981" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1981-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1981-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1981-09-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1981-09-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1981-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["1981-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["1981-09-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["1981-09-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1982" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1982-03-28T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1982-03-28T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1982-09-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1982-09-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1982-03-28T00:59:59+00:00", "21:59:59", "-03", 180], + ["1982-03-28T01:00:00+00:00", "23:00:00", "-02", 120], + ["1982-09-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["1982-09-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1983" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1983-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1983-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1983-09-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1983-09-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1983-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["1983-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["1983-09-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["1983-09-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1984" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1984-03-25T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1984-03-25T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1984-09-30T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1984-09-30T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1984-03-25T00:59:59+00:00", "21:59:59", "-03", 180], + ["1984-03-25T01:00:00+00:00", "23:00:00", "-02", 120], + ["1984-09-30T00:59:59+00:00", "22:59:59", "-02", 120], + ["1984-09-30T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1985-03-31T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1985-03-31T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1985-09-29T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1985-09-29T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1985-03-31T00:59:59+00:00", "21:59:59", "-03", 180], + ["1985-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["1985-09-29T00:59:59+00:00", "22:59:59", "-02", 120], + ["1985-09-29T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1986-03-30T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1986-03-30T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1986-09-28T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1986-09-28T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1986-03-30T00:59:59+00:00", "21:59:59", "-03", 180], + ["1986-03-30T01:00:00+00:00", "23:00:00", "-02", 120], + ["1986-09-28T00:59:59+00:00", "22:59:59", "-02", 120], + ["1986-09-28T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1987-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1987-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1987-09-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1987-09-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1987-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["1987-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["1987-09-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["1987-09-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1988-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1988-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1988-09-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1988-09-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1988-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["1988-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["1988-09-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["1988-09-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1989" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1989-03-26T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1989-03-26T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1989-09-24T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1989-09-24T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1989-03-26T00:59:59+00:00", "21:59:59", "-03", 180], + ["1989-03-26T01:00:00+00:00", "23:00:00", "-02", 120], + ["1989-09-24T00:59:59+00:00", "22:59:59", "-02", 120], + ["1989-09-24T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1990" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1990-03-25T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1990-03-25T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1990-09-30T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1990-09-30T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1990-03-25T00:59:59+00:00", "21:59:59", "-03", 180], + ["1990-03-25T01:00:00+00:00", "23:00:00", "-02", 120], + ["1990-09-30T00:59:59+00:00", "22:59:59", "-02", 120], + ["1990-09-30T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1991-03-31T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1991-03-31T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1991-09-29T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1991-09-29T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1991-03-31T00:59:59+00:00", "21:59:59", "-03", 180], + ["1991-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["1991-09-29T00:59:59+00:00", "22:59:59", "-02", 120], + ["1991-09-29T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1992-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1992-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1992-09-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1992-09-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1992-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["1992-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["1992-09-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["1992-09-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1993" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1993-03-28T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1993-03-28T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1993-09-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1993-09-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1993-03-28T00:59:59+00:00", "21:59:59", "-03", 180], + ["1993-03-28T01:00:00+00:00", "23:00:00", "-02", 120], + ["1993-09-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["1993-09-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1994-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1994-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1994-09-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1994-09-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1994-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["1994-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["1994-09-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["1994-09-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1995-03-26T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1995-03-26T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1995-09-24T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1995-09-24T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1995-03-26T00:59:59+00:00", "21:59:59", "-03", 180], + ["1995-03-26T01:00:00+00:00", "23:00:00", "-02", 120], + ["1995-09-24T00:59:59+00:00", "22:59:59", "-02", 120], + ["1995-09-24T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1996" : helpers.makeTestYear("America/Danmarkshavn", [ - ["1996-01-01T02:59:59+00:00", "23:59:59", "WGT", 180], + ["1996-01-01T02:59:59+00:00", "23:59:59", "-03", 180], ["1996-01-01T03:00:00+00:00", "03:00:00", "GMT", 0] ]) }; \ No newline at end of file diff --git a/tests/zones/america/eirunepe.js b/tests/zones/america/eirunepe.js index c71cc899..8b4f1141 100644 --- a/tests/zones/america/eirunepe.js +++ b/tests/zones/america/eirunepe.js @@ -5,136 +5,136 @@ var helpers = require("../../helpers/helpers"); exports["America/Eirunepe"] = { "1914" : helpers.makeTestYear("America/Eirunepe", [ ["1914-01-01T04:39:27+00:00", "23:59:59", "LMT", 16768 / 60], - ["1914-01-01T04:39:28+00:00", "23:39:28", "ACT", 300] + ["1914-01-01T04:39:28+00:00", "23:39:28", "-05", 300] ]), "1931" : helpers.makeTestYear("America/Eirunepe", [ - ["1931-10-03T15:59:59+00:00", "10:59:59", "ACT", 300], - ["1931-10-03T16:00:00+00:00", "12:00:00", "ACST", 240] + ["1931-10-03T15:59:59+00:00", "10:59:59", "-05", 300], + ["1931-10-03T16:00:00+00:00", "12:00:00", "-04", 240] ]), "1932" : helpers.makeTestYear("America/Eirunepe", [ - ["1932-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1932-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1932-10-03T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1932-10-03T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1932-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1932-10-03T04:59:59+00:00", "23:59:59", "-05", 300], + ["1932-10-03T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1933" : helpers.makeTestYear("America/Eirunepe", [ - ["1933-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1933-04-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1933-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-04-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1949" : helpers.makeTestYear("America/Eirunepe", [ - ["1949-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1949-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1949-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1949-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1950" : helpers.makeTestYear("America/Eirunepe", [ - ["1950-04-16T04:59:59+00:00", "00:59:59", "ACST", 240], - ["1950-04-16T05:00:00+00:00", "00:00:00", "ACT", 300], - ["1950-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1950-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1950-04-16T04:59:59+00:00", "00:59:59", "-04", 240], + ["1950-04-16T05:00:00+00:00", "00:00:00", "-05", 300], + ["1950-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1950-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1951" : helpers.makeTestYear("America/Eirunepe", [ - ["1951-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1951-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1951-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1951-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1951-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1951-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1951-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1952" : helpers.makeTestYear("America/Eirunepe", [ - ["1952-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1952-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1952-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1952-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1952-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1952-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1952-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1953" : helpers.makeTestYear("America/Eirunepe", [ - ["1953-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1953-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1953-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1953-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1963" : helpers.makeTestYear("America/Eirunepe", [ - ["1963-12-09T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1963-12-09T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1963-12-09T04:59:59+00:00", "23:59:59", "-05", 300], + ["1963-12-09T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1964" : helpers.makeTestYear("America/Eirunepe", [ - ["1964-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1964-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1964-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1965" : helpers.makeTestYear("America/Eirunepe", [ - ["1965-01-31T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1965-01-31T05:00:00+00:00", "01:00:00", "ACST", 240], - ["1965-03-31T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1965-03-31T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1965-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1965-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1965-01-31T04:59:59+00:00", "23:59:59", "-05", 300], + ["1965-01-31T05:00:00+00:00", "01:00:00", "-04", 240], + ["1965-03-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-03-31T04:00:00+00:00", "23:00:00", "-05", 300], + ["1965-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1965-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1966" : helpers.makeTestYear("America/Eirunepe", [ - ["1966-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1966-03-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1966-11-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1966-11-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1966-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-03-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1966-11-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1966-11-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1967" : helpers.makeTestYear("America/Eirunepe", [ - ["1967-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1967-03-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1967-11-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1967-11-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1967-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-03-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1967-11-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1967-11-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1968" : helpers.makeTestYear("America/Eirunepe", [ - ["1968-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1968-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1968-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1985" : helpers.makeTestYear("America/Eirunepe", [ - ["1985-11-02T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1985-11-02T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1985-11-02T04:59:59+00:00", "23:59:59", "-05", 300], + ["1985-11-02T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1986" : helpers.makeTestYear("America/Eirunepe", [ - ["1986-03-15T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1986-03-15T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1986-10-25T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1986-10-25T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1986-03-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-03-15T04:00:00+00:00", "23:00:00", "-05", 300], + ["1986-10-25T04:59:59+00:00", "23:59:59", "-05", 300], + ["1986-10-25T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1987" : helpers.makeTestYear("America/Eirunepe", [ - ["1987-02-14T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1987-02-14T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1987-10-25T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1987-10-25T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1987-02-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-02-14T04:00:00+00:00", "23:00:00", "-05", 300], + ["1987-10-25T04:59:59+00:00", "23:59:59", "-05", 300], + ["1987-10-25T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1988" : helpers.makeTestYear("America/Eirunepe", [ - ["1988-02-07T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1988-02-07T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1988-02-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-02-07T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1993" : helpers.makeTestYear("America/Eirunepe", [ - ["1993-10-17T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1993-10-17T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1993-10-17T04:59:59+00:00", "23:59:59", "-05", 300], + ["1993-10-17T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1994" : helpers.makeTestYear("America/Eirunepe", [ - ["1994-02-20T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1994-02-20T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1994-02-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1994-02-20T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2008" : helpers.makeTestYear("America/Eirunepe", [ - ["2008-06-24T04:59:59+00:00", "23:59:59", "ACT", 300], - ["2008-06-24T05:00:00+00:00", "01:00:00", "AMT", 240] + ["2008-06-24T04:59:59+00:00", "23:59:59", "-05", 300], + ["2008-06-24T05:00:00+00:00", "01:00:00", "-04", 240] ]), "2013" : helpers.makeTestYear("America/Eirunepe", [ - ["2013-11-10T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2013-11-10T04:00:00+00:00", "23:00:00", "ACT", 300] + ["2013-11-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-11-10T04:00:00+00:00", "23:00:00", "-05", 300] ]) }; \ No newline at end of file diff --git a/tests/zones/america/fortaleza.js b/tests/zones/america/fortaleza.js index 2d2fe367..2a42fb48 100644 --- a/tests/zones/america/fortaleza.js +++ b/tests/zones/america/fortaleza.js @@ -3,158 +3,156 @@ var helpers = require("../../helpers/helpers"); exports["America/Fortaleza"] = { - "guess" : helpers.makeTestGuess("America/Fortaleza", { offset: false, abbr: true }), - "1914" : helpers.makeTestYear("America/Fortaleza", [ ["1914-01-01T02:33:59+00:00", "23:59:59", "LMT", 154], - ["1914-01-01T02:34:00+00:00", "23:34:00", "BRT", 180] + ["1914-01-01T02:34:00+00:00", "23:34:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Fortaleza", [ - ["1931-10-03T13:59:59+00:00", "10:59:59", "BRT", 180], - ["1931-10-03T14:00:00+00:00", "12:00:00", "BRST", 120] + ["1931-10-03T13:59:59+00:00", "10:59:59", "-03", 180], + ["1931-10-03T14:00:00+00:00", "12:00:00", "-02", 120] ]), "1932" : helpers.makeTestYear("America/Fortaleza", [ - ["1932-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1932-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1932-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1932-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1932-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1932-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1932-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1933" : helpers.makeTestYear("America/Fortaleza", [ - ["1933-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1933-04-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1933-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1933-04-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1949" : helpers.makeTestYear("America/Fortaleza", [ - ["1949-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1949-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1949-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1949-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1950" : helpers.makeTestYear("America/Fortaleza", [ - ["1950-04-16T02:59:59+00:00", "00:59:59", "BRST", 120], - ["1950-04-16T03:00:00+00:00", "00:00:00", "BRT", 180], - ["1950-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1950-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1950-04-16T02:59:59+00:00", "00:59:59", "-02", 120], + ["1950-04-16T03:00:00+00:00", "00:00:00", "-03", 180], + ["1950-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1950-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1951" : helpers.makeTestYear("America/Fortaleza", [ - ["1951-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1951-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1951-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1951-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1951-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1951-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1951-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1952" : helpers.makeTestYear("America/Fortaleza", [ - ["1952-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1952-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1952-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1952-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1952-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1952-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1952-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1953" : helpers.makeTestYear("America/Fortaleza", [ - ["1953-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1953-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1953-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1953-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Fortaleza", [ - ["1963-12-09T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1963-12-09T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1963-12-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-12-09T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1964" : helpers.makeTestYear("America/Fortaleza", [ - ["1964-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1964-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1964-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1964-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Fortaleza", [ - ["1965-01-31T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-01-31T03:00:00+00:00", "01:00:00", "BRST", 120], - ["1965-03-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1965-03-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1965-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1965-01-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-01-31T03:00:00+00:00", "01:00:00", "-02", 120], + ["1965-03-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-03-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1965-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1966" : helpers.makeTestYear("America/Fortaleza", [ - ["1966-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1966-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1966-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1966-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1966-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1966-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1967" : helpers.makeTestYear("America/Fortaleza", [ - ["1967-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1967-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1967-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1967-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1967-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1967-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1968" : helpers.makeTestYear("America/Fortaleza", [ - ["1968-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1968-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1968-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1968-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Fortaleza", [ - ["1985-11-02T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1985-11-02T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1985-11-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-11-02T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1986" : helpers.makeTestYear("America/Fortaleza", [ - ["1986-03-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1986-03-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1986-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1986-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1986-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1986-03-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["1986-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1987" : helpers.makeTestYear("America/Fortaleza", [ - ["1987-02-14T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1987-02-14T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1987-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1987-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1987-02-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1987-02-14T02:00:00+00:00", "23:00:00", "-03", 180], + ["1987-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1988" : helpers.makeTestYear("America/Fortaleza", [ - ["1988-02-07T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1988-02-07T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1988-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1988-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1988-02-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-02-07T02:00:00+00:00", "23:00:00", "-03", 180], + ["1988-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Fortaleza", [ - ["1989-01-29T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1989-01-29T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1989-01-29T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-01-29T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Fortaleza", [ - ["1990-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1990-02-11T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1990-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-02-11T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Fortaleza", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1999-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2000" : helpers.makeTestYear("America/Fortaleza", [ - ["2000-02-27T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2000-02-27T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2000-10-08T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2000-10-08T03:00:00+00:00", "01:00:00", "BRST", 120], - ["2000-10-22T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2000-10-22T02:00:00+00:00", "23:00:00", "BRT", 180] + ["2000-02-27T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-02-27T02:00:00+00:00", "23:00:00", "-03", 180], + ["2000-10-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-10-08T03:00:00+00:00", "01:00:00", "-02", 120], + ["2000-10-22T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-10-22T02:00:00+00:00", "23:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("America/Fortaleza", [ - ["2001-10-14T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2001-10-14T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2001-10-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-10-14T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2002" : helpers.makeTestYear("America/Fortaleza", [ - ["2002-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2002-02-17T02:00:00+00:00", "23:00:00", "BRT", 180] + ["2002-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2002-02-17T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/godthab.js b/tests/zones/america/godthab.js index 751032d7..a05dc271 100644 --- a/tests/zones/america/godthab.js +++ b/tests/zones/america/godthab.js @@ -3,416 +3,414 @@ var helpers = require("../../helpers/helpers"); exports["America/Godthab"] = { - "guess" : helpers.makeTestGuess("America/Godthab", { offset: true, abbr: true }), - "1916" : helpers.makeTestYear("America/Godthab", [ ["1916-07-28T03:26:55+00:00", "23:59:59", "LMT", 12416 / 60], - ["1916-07-28T03:26:56+00:00", "00:26:56", "WGT", 180] + ["1916-07-28T03:26:56+00:00", "00:26:56", "-03", 180] ]), "1980" : helpers.makeTestYear("America/Godthab", [ - ["1980-04-06T04:59:59+00:00", "01:59:59", "WGT", 180], - ["1980-04-06T05:00:00+00:00", "03:00:00", "WGST", 120], - ["1980-09-28T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1980-09-28T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1980-04-06T04:59:59+00:00", "01:59:59", "-03", 180], + ["1980-04-06T05:00:00+00:00", "03:00:00", "-02", 120], + ["1980-09-28T00:59:59+00:00", "22:59:59", "-02", 120], + ["1980-09-28T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1981" : helpers.makeTestYear("America/Godthab", [ - ["1981-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1981-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1981-09-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1981-09-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1981-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["1981-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["1981-09-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["1981-09-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1982" : helpers.makeTestYear("America/Godthab", [ - ["1982-03-28T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1982-03-28T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1982-09-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1982-09-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1982-03-28T00:59:59+00:00", "21:59:59", "-03", 180], + ["1982-03-28T01:00:00+00:00", "23:00:00", "-02", 120], + ["1982-09-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["1982-09-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1983" : helpers.makeTestYear("America/Godthab", [ - ["1983-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1983-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1983-09-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1983-09-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1983-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["1983-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["1983-09-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["1983-09-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1984" : helpers.makeTestYear("America/Godthab", [ - ["1984-03-25T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1984-03-25T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1984-09-30T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1984-09-30T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1984-03-25T00:59:59+00:00", "21:59:59", "-03", 180], + ["1984-03-25T01:00:00+00:00", "23:00:00", "-02", 120], + ["1984-09-30T00:59:59+00:00", "22:59:59", "-02", 120], + ["1984-09-30T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Godthab", [ - ["1985-03-31T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1985-03-31T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1985-09-29T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1985-09-29T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1985-03-31T00:59:59+00:00", "21:59:59", "-03", 180], + ["1985-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["1985-09-29T00:59:59+00:00", "22:59:59", "-02", 120], + ["1985-09-29T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("America/Godthab", [ - ["1986-03-30T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1986-03-30T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1986-09-28T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1986-09-28T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1986-03-30T00:59:59+00:00", "21:59:59", "-03", 180], + ["1986-03-30T01:00:00+00:00", "23:00:00", "-02", 120], + ["1986-09-28T00:59:59+00:00", "22:59:59", "-02", 120], + ["1986-09-28T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Godthab", [ - ["1987-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1987-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1987-09-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1987-09-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1987-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["1987-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["1987-09-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["1987-09-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Godthab", [ - ["1988-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1988-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1988-09-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1988-09-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1988-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["1988-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["1988-09-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["1988-09-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1989" : helpers.makeTestYear("America/Godthab", [ - ["1989-03-26T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1989-03-26T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1989-09-24T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1989-09-24T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1989-03-26T00:59:59+00:00", "21:59:59", "-03", 180], + ["1989-03-26T01:00:00+00:00", "23:00:00", "-02", 120], + ["1989-09-24T00:59:59+00:00", "22:59:59", "-02", 120], + ["1989-09-24T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1990" : helpers.makeTestYear("America/Godthab", [ - ["1990-03-25T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1990-03-25T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1990-09-30T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1990-09-30T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1990-03-25T00:59:59+00:00", "21:59:59", "-03", 180], + ["1990-03-25T01:00:00+00:00", "23:00:00", "-02", 120], + ["1990-09-30T00:59:59+00:00", "22:59:59", "-02", 120], + ["1990-09-30T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Godthab", [ - ["1991-03-31T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1991-03-31T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1991-09-29T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1991-09-29T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1991-03-31T00:59:59+00:00", "21:59:59", "-03", 180], + ["1991-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["1991-09-29T00:59:59+00:00", "22:59:59", "-02", 120], + ["1991-09-29T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("America/Godthab", [ - ["1992-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1992-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1992-09-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1992-09-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1992-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["1992-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["1992-09-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["1992-09-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1993" : helpers.makeTestYear("America/Godthab", [ - ["1993-03-28T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1993-03-28T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1993-09-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1993-09-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1993-03-28T00:59:59+00:00", "21:59:59", "-03", 180], + ["1993-03-28T01:00:00+00:00", "23:00:00", "-02", 120], + ["1993-09-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["1993-09-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("America/Godthab", [ - ["1994-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1994-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1994-09-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1994-09-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1994-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["1994-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["1994-09-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["1994-09-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("America/Godthab", [ - ["1995-03-26T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1995-03-26T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1995-09-24T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1995-09-24T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1995-03-26T00:59:59+00:00", "21:59:59", "-03", 180], + ["1995-03-26T01:00:00+00:00", "23:00:00", "-02", 120], + ["1995-09-24T00:59:59+00:00", "22:59:59", "-02", 120], + ["1995-09-24T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1996" : helpers.makeTestYear("America/Godthab", [ - ["1996-03-31T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1996-03-31T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1996-10-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1996-10-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1996-03-31T00:59:59+00:00", "21:59:59", "-03", 180], + ["1996-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["1996-10-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["1996-10-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1997" : helpers.makeTestYear("America/Godthab", [ - ["1997-03-30T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1997-03-30T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1997-10-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1997-10-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1997-03-30T00:59:59+00:00", "21:59:59", "-03", 180], + ["1997-03-30T01:00:00+00:00", "23:00:00", "-02", 120], + ["1997-10-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["1997-10-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1998" : helpers.makeTestYear("America/Godthab", [ - ["1998-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1998-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1998-10-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1998-10-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1998-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["1998-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["1998-10-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["1998-10-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Godthab", [ - ["1999-03-28T00:59:59+00:00", "21:59:59", "WGT", 180], - ["1999-03-28T01:00:00+00:00", "23:00:00", "WGST", 120], - ["1999-10-31T00:59:59+00:00", "22:59:59", "WGST", 120], - ["1999-10-31T01:00:00+00:00", "22:00:00", "WGT", 180] + ["1999-03-28T00:59:59+00:00", "21:59:59", "-03", 180], + ["1999-03-28T01:00:00+00:00", "23:00:00", "-02", 120], + ["1999-10-31T00:59:59+00:00", "22:59:59", "-02", 120], + ["1999-10-31T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Godthab", [ - ["2000-03-26T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2000-03-26T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2000-10-29T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2000-10-29T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2000-03-26T00:59:59+00:00", "21:59:59", "-03", 180], + ["2000-03-26T01:00:00+00:00", "23:00:00", "-02", 120], + ["2000-10-29T00:59:59+00:00", "22:59:59", "-02", 120], + ["2000-10-29T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("America/Godthab", [ - ["2001-03-25T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2001-03-25T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2001-10-28T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2001-10-28T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2001-03-25T00:59:59+00:00", "21:59:59", "-03", 180], + ["2001-03-25T01:00:00+00:00", "23:00:00", "-02", 120], + ["2001-10-28T00:59:59+00:00", "22:59:59", "-02", 120], + ["2001-10-28T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2002" : helpers.makeTestYear("America/Godthab", [ - ["2002-03-31T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2002-03-31T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2002-10-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2002-10-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2002-03-31T00:59:59+00:00", "21:59:59", "-03", 180], + ["2002-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["2002-10-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["2002-10-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2003" : helpers.makeTestYear("America/Godthab", [ - ["2003-03-30T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2003-03-30T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2003-10-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2003-10-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2003-03-30T00:59:59+00:00", "21:59:59", "-03", 180], + ["2003-03-30T01:00:00+00:00", "23:00:00", "-02", 120], + ["2003-10-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["2003-10-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Godthab", [ - ["2004-03-28T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2004-03-28T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2004-10-31T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2004-10-31T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2004-03-28T00:59:59+00:00", "21:59:59", "-03", 180], + ["2004-03-28T01:00:00+00:00", "23:00:00", "-02", 120], + ["2004-10-31T00:59:59+00:00", "22:59:59", "-02", 120], + ["2004-10-31T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2005" : helpers.makeTestYear("America/Godthab", [ - ["2005-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2005-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2005-10-30T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2005-10-30T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2005-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["2005-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["2005-10-30T00:59:59+00:00", "22:59:59", "-02", 120], + ["2005-10-30T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2006" : helpers.makeTestYear("America/Godthab", [ - ["2006-03-26T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2006-03-26T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2006-10-29T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2006-10-29T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2006-03-26T00:59:59+00:00", "21:59:59", "-03", 180], + ["2006-03-26T01:00:00+00:00", "23:00:00", "-02", 120], + ["2006-10-29T00:59:59+00:00", "22:59:59", "-02", 120], + ["2006-10-29T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Godthab", [ - ["2007-03-25T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2007-03-25T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2007-10-28T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2007-10-28T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2007-03-25T00:59:59+00:00", "21:59:59", "-03", 180], + ["2007-03-25T01:00:00+00:00", "23:00:00", "-02", 120], + ["2007-10-28T00:59:59+00:00", "22:59:59", "-02", 120], + ["2007-10-28T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2008" : helpers.makeTestYear("America/Godthab", [ - ["2008-03-30T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2008-03-30T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2008-10-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2008-10-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2008-03-30T00:59:59+00:00", "21:59:59", "-03", 180], + ["2008-03-30T01:00:00+00:00", "23:00:00", "-02", 120], + ["2008-10-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["2008-10-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2009" : helpers.makeTestYear("America/Godthab", [ - ["2009-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2009-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2009-10-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2009-10-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2009-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["2009-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["2009-10-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["2009-10-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2010" : helpers.makeTestYear("America/Godthab", [ - ["2010-03-28T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2010-03-28T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2010-10-31T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2010-10-31T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2010-03-28T00:59:59+00:00", "21:59:59", "-03", 180], + ["2010-03-28T01:00:00+00:00", "23:00:00", "-02", 120], + ["2010-10-31T00:59:59+00:00", "22:59:59", "-02", 120], + ["2010-10-31T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2011" : helpers.makeTestYear("America/Godthab", [ - ["2011-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2011-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2011-10-30T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2011-10-30T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2011-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["2011-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["2011-10-30T00:59:59+00:00", "22:59:59", "-02", 120], + ["2011-10-30T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2012" : helpers.makeTestYear("America/Godthab", [ - ["2012-03-25T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2012-03-25T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2012-10-28T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2012-10-28T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2012-03-25T00:59:59+00:00", "21:59:59", "-03", 180], + ["2012-03-25T01:00:00+00:00", "23:00:00", "-02", 120], + ["2012-10-28T00:59:59+00:00", "22:59:59", "-02", 120], + ["2012-10-28T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2013" : helpers.makeTestYear("America/Godthab", [ - ["2013-03-31T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2013-03-31T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2013-10-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2013-10-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2013-03-31T00:59:59+00:00", "21:59:59", "-03", 180], + ["2013-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["2013-10-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["2013-10-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2014" : helpers.makeTestYear("America/Godthab", [ - ["2014-03-30T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2014-03-30T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2014-10-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2014-10-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2014-03-30T00:59:59+00:00", "21:59:59", "-03", 180], + ["2014-03-30T01:00:00+00:00", "23:00:00", "-02", 120], + ["2014-10-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["2014-10-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2015" : helpers.makeTestYear("America/Godthab", [ - ["2015-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2015-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2015-10-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2015-10-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2015-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["2015-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["2015-10-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["2015-10-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2016" : helpers.makeTestYear("America/Godthab", [ - ["2016-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2016-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2016-10-30T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2016-10-30T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2016-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["2016-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["2016-10-30T00:59:59+00:00", "22:59:59", "-02", 120], + ["2016-10-30T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2017" : helpers.makeTestYear("America/Godthab", [ - ["2017-03-26T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2017-03-26T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2017-10-29T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2017-10-29T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2017-03-26T00:59:59+00:00", "21:59:59", "-03", 180], + ["2017-03-26T01:00:00+00:00", "23:00:00", "-02", 120], + ["2017-10-29T00:59:59+00:00", "22:59:59", "-02", 120], + ["2017-10-29T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2018" : helpers.makeTestYear("America/Godthab", [ - ["2018-03-25T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2018-03-25T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2018-10-28T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2018-10-28T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2018-03-25T00:59:59+00:00", "21:59:59", "-03", 180], + ["2018-03-25T01:00:00+00:00", "23:00:00", "-02", 120], + ["2018-10-28T00:59:59+00:00", "22:59:59", "-02", 120], + ["2018-10-28T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2019" : helpers.makeTestYear("America/Godthab", [ - ["2019-03-31T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2019-03-31T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2019-10-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2019-10-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2019-03-31T00:59:59+00:00", "21:59:59", "-03", 180], + ["2019-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["2019-10-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["2019-10-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2020" : helpers.makeTestYear("America/Godthab", [ - ["2020-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2020-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2020-10-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2020-10-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2020-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["2020-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["2020-10-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["2020-10-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2021" : helpers.makeTestYear("America/Godthab", [ - ["2021-03-28T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2021-03-28T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2021-10-31T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2021-10-31T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2021-03-28T00:59:59+00:00", "21:59:59", "-03", 180], + ["2021-03-28T01:00:00+00:00", "23:00:00", "-02", 120], + ["2021-10-31T00:59:59+00:00", "22:59:59", "-02", 120], + ["2021-10-31T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2022" : helpers.makeTestYear("America/Godthab", [ - ["2022-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2022-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2022-10-30T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2022-10-30T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2022-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["2022-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["2022-10-30T00:59:59+00:00", "22:59:59", "-02", 120], + ["2022-10-30T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2023" : helpers.makeTestYear("America/Godthab", [ - ["2023-03-26T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2023-03-26T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2023-10-29T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2023-10-29T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2023-03-26T00:59:59+00:00", "21:59:59", "-03", 180], + ["2023-03-26T01:00:00+00:00", "23:00:00", "-02", 120], + ["2023-10-29T00:59:59+00:00", "22:59:59", "-02", 120], + ["2023-10-29T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2024" : helpers.makeTestYear("America/Godthab", [ - ["2024-03-31T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2024-03-31T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2024-10-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2024-10-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2024-03-31T00:59:59+00:00", "21:59:59", "-03", 180], + ["2024-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["2024-10-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["2024-10-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2025" : helpers.makeTestYear("America/Godthab", [ - ["2025-03-30T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2025-03-30T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2025-10-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2025-10-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2025-03-30T00:59:59+00:00", "21:59:59", "-03", 180], + ["2025-03-30T01:00:00+00:00", "23:00:00", "-02", 120], + ["2025-10-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["2025-10-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2026" : helpers.makeTestYear("America/Godthab", [ - ["2026-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2026-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2026-10-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2026-10-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2026-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["2026-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["2026-10-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["2026-10-25T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2027" : helpers.makeTestYear("America/Godthab", [ - ["2027-03-28T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2027-03-28T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2027-10-31T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2027-10-31T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2027-03-28T00:59:59+00:00", "21:59:59", "-03", 180], + ["2027-03-28T01:00:00+00:00", "23:00:00", "-02", 120], + ["2027-10-31T00:59:59+00:00", "22:59:59", "-02", 120], + ["2027-10-31T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2028" : helpers.makeTestYear("America/Godthab", [ - ["2028-03-26T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2028-03-26T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2028-10-29T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2028-10-29T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2028-03-26T00:59:59+00:00", "21:59:59", "-03", 180], + ["2028-03-26T01:00:00+00:00", "23:00:00", "-02", 120], + ["2028-10-29T00:59:59+00:00", "22:59:59", "-02", 120], + ["2028-10-29T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2029" : helpers.makeTestYear("America/Godthab", [ - ["2029-03-25T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2029-03-25T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2029-10-28T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2029-10-28T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2029-03-25T00:59:59+00:00", "21:59:59", "-03", 180], + ["2029-03-25T01:00:00+00:00", "23:00:00", "-02", 120], + ["2029-10-28T00:59:59+00:00", "22:59:59", "-02", 120], + ["2029-10-28T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2030" : helpers.makeTestYear("America/Godthab", [ - ["2030-03-31T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2030-03-31T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2030-10-27T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2030-10-27T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2030-03-31T00:59:59+00:00", "21:59:59", "-03", 180], + ["2030-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["2030-10-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["2030-10-27T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2031" : helpers.makeTestYear("America/Godthab", [ - ["2031-03-30T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2031-03-30T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2031-10-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2031-10-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2031-03-30T00:59:59+00:00", "21:59:59", "-03", 180], + ["2031-03-30T01:00:00+00:00", "23:00:00", "-02", 120], + ["2031-10-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["2031-10-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2032" : helpers.makeTestYear("America/Godthab", [ - ["2032-03-28T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2032-03-28T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2032-10-31T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2032-10-31T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2032-03-28T00:59:59+00:00", "21:59:59", "-03", 180], + ["2032-03-28T01:00:00+00:00", "23:00:00", "-02", 120], + ["2032-10-31T00:59:59+00:00", "22:59:59", "-02", 120], + ["2032-10-31T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2033" : helpers.makeTestYear("America/Godthab", [ - ["2033-03-27T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2033-03-27T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2033-10-30T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2033-10-30T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2033-03-27T00:59:59+00:00", "21:59:59", "-03", 180], + ["2033-03-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["2033-10-30T00:59:59+00:00", "22:59:59", "-02", 120], + ["2033-10-30T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2034" : helpers.makeTestYear("America/Godthab", [ - ["2034-03-26T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2034-03-26T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2034-10-29T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2034-10-29T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2034-03-26T00:59:59+00:00", "21:59:59", "-03", 180], + ["2034-03-26T01:00:00+00:00", "23:00:00", "-02", 120], + ["2034-10-29T00:59:59+00:00", "22:59:59", "-02", 120], + ["2034-10-29T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2035" : helpers.makeTestYear("America/Godthab", [ - ["2035-03-25T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2035-03-25T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2035-10-28T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2035-10-28T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2035-03-25T00:59:59+00:00", "21:59:59", "-03", 180], + ["2035-03-25T01:00:00+00:00", "23:00:00", "-02", 120], + ["2035-10-28T00:59:59+00:00", "22:59:59", "-02", 120], + ["2035-10-28T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2036" : helpers.makeTestYear("America/Godthab", [ - ["2036-03-30T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2036-03-30T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2036-10-26T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2036-10-26T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2036-03-30T00:59:59+00:00", "21:59:59", "-03", 180], + ["2036-03-30T01:00:00+00:00", "23:00:00", "-02", 120], + ["2036-10-26T00:59:59+00:00", "22:59:59", "-02", 120], + ["2036-10-26T01:00:00+00:00", "22:00:00", "-03", 180] ]), "2037" : helpers.makeTestYear("America/Godthab", [ - ["2037-03-29T00:59:59+00:00", "21:59:59", "WGT", 180], - ["2037-03-29T01:00:00+00:00", "23:00:00", "WGST", 120], - ["2037-10-25T00:59:59+00:00", "22:59:59", "WGST", 120], - ["2037-10-25T01:00:00+00:00", "22:00:00", "WGT", 180] + ["2037-03-29T00:59:59+00:00", "21:59:59", "-03", 180], + ["2037-03-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["2037-10-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["2037-10-25T01:00:00+00:00", "22:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/guayaquil.js b/tests/zones/america/guayaquil.js index 45761425..84c4f9f6 100644 --- a/tests/zones/america/guayaquil.js +++ b/tests/zones/america/guayaquil.js @@ -3,10 +3,18 @@ var helpers = require("../../helpers/helpers"); exports["America/Guayaquil"] = { - "guess" : helpers.makeTestGuess("America/Guayaquil", { offset: false, abbr: true }), - "1931" : helpers.makeTestYear("America/Guayaquil", [ ["1931-01-01T05:13:59+00:00", "23:59:59", "QMT", 314], - ["1931-01-01T05:14:00+00:00", "00:14:00", "ECT", 300] + ["1931-01-01T05:14:00+00:00", "00:14:00", "-05", 300] + ]), + + "1992" : helpers.makeTestYear("America/Guayaquil", [ + ["1992-11-28T04:59:59+00:00", "23:59:59", "-05", 300], + ["1992-11-28T05:00:00+00:00", "01:00:00", "-04", 240] + ]), + + "1993" : helpers.makeTestYear("America/Guayaquil", [ + ["1993-02-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-02-05T04:00:00+00:00", "23:00:00", "-05", 300] ]) }; \ No newline at end of file diff --git a/tests/zones/america/guyana.js b/tests/zones/america/guyana.js index 6ca88c36..80dce147 100644 --- a/tests/zones/america/guyana.js +++ b/tests/zones/america/guyana.js @@ -3,25 +3,18 @@ var helpers = require("../../helpers/helpers"); exports["America/Guyana"] = { - "guess" : helpers.makeTestGuess("America/Guyana", { offset: false, abbr: true }), - "1915" : helpers.makeTestYear("America/Guyana", [ ["1915-03-01T03:52:39+00:00", "23:59:59", "LMT", 13960 / 60], - ["1915-03-01T03:52:40+00:00", "00:07:40", "GBGT", 225] - ]), - - "1966" : helpers.makeTestYear("America/Guyana", [ - ["1966-05-26T03:44:59+00:00", "23:59:59", "GBGT", 225], - ["1966-05-26T03:45:00+00:00", "00:00:00", "GYT", 225] + ["1915-03-01T03:52:40+00:00", "00:07:40", "-0345", 225] ]), "1975" : helpers.makeTestYear("America/Guyana", [ - ["1975-07-31T03:44:59+00:00", "23:59:59", "GYT", 225], - ["1975-07-31T03:45:00+00:00", "00:45:00", "GYT", 180] + ["1975-07-31T03:44:59+00:00", "23:59:59", "-0345", 225], + ["1975-07-31T03:45:00+00:00", "00:45:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Guyana", [ - ["1991-01-01T02:59:59+00:00", "23:59:59", "GYT", 180], - ["1991-01-01T03:00:00+00:00", "23:00:00", "GYT", 240] + ["1991-01-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-01-01T03:00:00+00:00", "23:00:00", "-04", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/america/jujuy.js b/tests/zones/america/jujuy.js index d0737d71..9ee05310 100644 --- a/tests/zones/america/jujuy.js +++ b/tests/zones/america/jujuy.js @@ -5,216 +5,216 @@ var helpers = require("../../helpers/helpers"); exports["America/Jujuy"] = { "1920" : helpers.makeTestYear("America/Jujuy", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Jujuy", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Jujuy", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Jujuy", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Jujuy", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Jujuy", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Jujuy", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Jujuy", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Jujuy", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Jujuy", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Jujuy", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Jujuy", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Jujuy", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Jujuy", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Jujuy", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Jujuy", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Jujuy", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Jujuy", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Jujuy", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Jujuy", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Jujuy", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Jujuy", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Jujuy", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Jujuy", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Jujuy", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Jujuy", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "22:00:00", "WART", 240], - ["1990-10-28T03:59:59+00:00", "23:59:59", "WART", 240], - ["1990-10-28T04:00:00+00:00", "01:00:00", "WARST", 180] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "22:00:00", "-04", 240], + ["1990-10-28T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-10-28T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Jujuy", [ - ["1991-03-17T02:59:59+00:00", "23:59:59", "WARST", 180], - ["1991-03-17T03:00:00+00:00", "23:00:00", "WART", 240], - ["1991-10-06T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-06T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1991-03-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-03-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-06T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Jujuy", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Jujuy", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Jujuy", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Jujuy", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Jujuy", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Jujuy", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/kralendijk.js b/tests/zones/america/kralendijk.js index f0607f90..05e11781 100644 --- a/tests/zones/america/kralendijk.js +++ b/tests/zones/america/kralendijk.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["America/Kralendijk"] = { "1912" : helpers.makeTestYear("America/Kralendijk", [ ["1912-02-12T04:35:46+00:00", "23:59:59", "LMT", 16547 / 60], - ["1912-02-12T04:35:47+00:00", "00:05:47", "ANT", 270] + ["1912-02-12T04:35:47+00:00", "00:05:47", "-0430", 270] ]), "1965" : helpers.makeTestYear("America/Kralendijk", [ - ["1965-01-01T04:29:59+00:00", "23:59:59", "ANT", 270], + ["1965-01-01T04:29:59+00:00", "23:59:59", "-0430", 270], ["1965-01-01T04:30:00+00:00", "00:30:00", "AST", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/america/la_paz.js b/tests/zones/america/la_paz.js index ba23928b..73edb32f 100644 --- a/tests/zones/america/la_paz.js +++ b/tests/zones/america/la_paz.js @@ -3,8 +3,6 @@ var helpers = require("../../helpers/helpers"); exports["America/La_Paz"] = { - "guess" : helpers.makeTestGuess("America/La_Paz", { offset: false, abbr: true }), - "1931" : helpers.makeTestYear("America/La_Paz", [ ["1931-10-15T04:32:35+00:00", "23:59:59", "CMT", 16356 / 60], ["1931-10-15T04:32:36+00:00", "01:00:00", "BOST", 12756 / 60] @@ -12,6 +10,6 @@ exports["America/La_Paz"] = { "1932" : helpers.makeTestYear("America/La_Paz", [ ["1932-03-21T03:32:35+00:00", "23:59:59", "BOST", 12756 / 60], - ["1932-03-21T03:32:36+00:00", "23:32:36", "BOT", 240] + ["1932-03-21T03:32:36+00:00", "23:32:36", "-04", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/america/lima.js b/tests/zones/america/lima.js index cd78989b..b1e1156d 100644 --- a/tests/zones/america/lima.js +++ b/tests/zones/america/lima.js @@ -3,59 +3,57 @@ var helpers = require("../../helpers/helpers"); exports["America/Lima"] = { - "guess" : helpers.makeTestGuess("America/Lima", { offset: true, abbr: true }), - "1908" : helpers.makeTestYear("America/Lima", [ ["1908-07-28T05:08:35+00:00", "23:59:59", "LMT", 18516 / 60], - ["1908-07-28T05:08:36+00:00", "00:08:36", "PET", 300] + ["1908-07-28T05:08:36+00:00", "00:08:36", "-05", 300] ]), "1938" : helpers.makeTestYear("America/Lima", [ - ["1938-01-01T04:59:59+00:00", "23:59:59", "PET", 300], - ["1938-01-01T05:00:00+00:00", "01:00:00", "PEST", 240], - ["1938-04-01T03:59:59+00:00", "23:59:59", "PEST", 240], - ["1938-04-01T04:00:00+00:00", "23:00:00", "PET", 300], - ["1938-09-25T04:59:59+00:00", "23:59:59", "PET", 300], - ["1938-09-25T05:00:00+00:00", "01:00:00", "PEST", 240] + ["1938-01-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1938-01-01T05:00:00+00:00", "01:00:00", "-04", 240], + ["1938-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1938-09-25T04:59:59+00:00", "23:59:59", "-05", 300], + ["1938-09-25T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1939" : helpers.makeTestYear("America/Lima", [ - ["1939-03-26T03:59:59+00:00", "23:59:59", "PEST", 240], - ["1939-03-26T04:00:00+00:00", "23:00:00", "PET", 300], - ["1939-09-24T04:59:59+00:00", "23:59:59", "PET", 300], - ["1939-09-24T05:00:00+00:00", "01:00:00", "PEST", 240] + ["1939-03-26T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-03-26T04:00:00+00:00", "23:00:00", "-05", 300], + ["1939-09-24T04:59:59+00:00", "23:59:59", "-05", 300], + ["1939-09-24T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1940" : helpers.makeTestYear("America/Lima", [ - ["1940-03-24T03:59:59+00:00", "23:59:59", "PEST", 240], - ["1940-03-24T04:00:00+00:00", "23:00:00", "PET", 300] + ["1940-03-24T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-03-24T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1986" : helpers.makeTestYear("America/Lima", [ - ["1986-01-01T04:59:59+00:00", "23:59:59", "PET", 300], - ["1986-01-01T05:00:00+00:00", "01:00:00", "PEST", 240], - ["1986-04-01T03:59:59+00:00", "23:59:59", "PEST", 240], - ["1986-04-01T04:00:00+00:00", "23:00:00", "PET", 300] + ["1986-01-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1986-01-01T05:00:00+00:00", "01:00:00", "-04", 240], + ["1986-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-04-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1987" : helpers.makeTestYear("America/Lima", [ - ["1987-01-01T04:59:59+00:00", "23:59:59", "PET", 300], - ["1987-01-01T05:00:00+00:00", "01:00:00", "PEST", 240], - ["1987-04-01T03:59:59+00:00", "23:59:59", "PEST", 240], - ["1987-04-01T04:00:00+00:00", "23:00:00", "PET", 300] + ["1987-01-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1987-01-01T05:00:00+00:00", "01:00:00", "-04", 240], + ["1987-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-04-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1990" : helpers.makeTestYear("America/Lima", [ - ["1990-01-01T04:59:59+00:00", "23:59:59", "PET", 300], - ["1990-01-01T05:00:00+00:00", "01:00:00", "PEST", 240], - ["1990-04-01T03:59:59+00:00", "23:59:59", "PEST", 240], - ["1990-04-01T04:00:00+00:00", "23:00:00", "PET", 300] + ["1990-01-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1990-01-01T05:00:00+00:00", "01:00:00", "-04", 240], + ["1990-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-04-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1994" : helpers.makeTestYear("America/Lima", [ - ["1994-01-01T04:59:59+00:00", "23:59:59", "PET", 300], - ["1994-01-01T05:00:00+00:00", "01:00:00", "PEST", 240], - ["1994-04-01T03:59:59+00:00", "23:59:59", "PEST", 240], - ["1994-04-01T04:00:00+00:00", "23:00:00", "PET", 300] + ["1994-01-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1994-01-01T05:00:00+00:00", "01:00:00", "-04", 240], + ["1994-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1994-04-01T04:00:00+00:00", "23:00:00", "-05", 300] ]) }; \ No newline at end of file diff --git a/tests/zones/america/lower_princes.js b/tests/zones/america/lower_princes.js index 835960a1..8fc986b5 100644 --- a/tests/zones/america/lower_princes.js +++ b/tests/zones/america/lower_princes.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["America/Lower_Princes"] = { "1912" : helpers.makeTestYear("America/Lower_Princes", [ ["1912-02-12T04:35:46+00:00", "23:59:59", "LMT", 16547 / 60], - ["1912-02-12T04:35:47+00:00", "00:05:47", "ANT", 270] + ["1912-02-12T04:35:47+00:00", "00:05:47", "-0430", 270] ]), "1965" : helpers.makeTestYear("America/Lower_Princes", [ - ["1965-01-01T04:29:59+00:00", "23:59:59", "ANT", 270], + ["1965-01-01T04:29:59+00:00", "23:59:59", "-0430", 270], ["1965-01-01T04:30:00+00:00", "00:30:00", "AST", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/america/maceio.js b/tests/zones/america/maceio.js index da8137ff..22e46a49 100644 --- a/tests/zones/america/maceio.js +++ b/tests/zones/america/maceio.js @@ -5,164 +5,164 @@ var helpers = require("../../helpers/helpers"); exports["America/Maceio"] = { "1914" : helpers.makeTestYear("America/Maceio", [ ["1914-01-01T02:22:51+00:00", "23:59:59", "LMT", 8572 / 60], - ["1914-01-01T02:22:52+00:00", "23:22:52", "BRT", 180] + ["1914-01-01T02:22:52+00:00", "23:22:52", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Maceio", [ - ["1931-10-03T13:59:59+00:00", "10:59:59", "BRT", 180], - ["1931-10-03T14:00:00+00:00", "12:00:00", "BRST", 120] + ["1931-10-03T13:59:59+00:00", "10:59:59", "-03", 180], + ["1931-10-03T14:00:00+00:00", "12:00:00", "-02", 120] ]), "1932" : helpers.makeTestYear("America/Maceio", [ - ["1932-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1932-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1932-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1932-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1932-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1932-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1932-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1933" : helpers.makeTestYear("America/Maceio", [ - ["1933-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1933-04-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1933-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1933-04-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1949" : helpers.makeTestYear("America/Maceio", [ - ["1949-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1949-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1949-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1949-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1950" : helpers.makeTestYear("America/Maceio", [ - ["1950-04-16T02:59:59+00:00", "00:59:59", "BRST", 120], - ["1950-04-16T03:00:00+00:00", "00:00:00", "BRT", 180], - ["1950-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1950-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1950-04-16T02:59:59+00:00", "00:59:59", "-02", 120], + ["1950-04-16T03:00:00+00:00", "00:00:00", "-03", 180], + ["1950-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1950-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1951" : helpers.makeTestYear("America/Maceio", [ - ["1951-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1951-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1951-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1951-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1951-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1951-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1951-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1952" : helpers.makeTestYear("America/Maceio", [ - ["1952-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1952-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1952-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1952-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1952-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1952-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1952-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1953" : helpers.makeTestYear("America/Maceio", [ - ["1953-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1953-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1953-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1953-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Maceio", [ - ["1963-12-09T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1963-12-09T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1963-12-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-12-09T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1964" : helpers.makeTestYear("America/Maceio", [ - ["1964-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1964-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1964-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1964-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Maceio", [ - ["1965-01-31T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-01-31T03:00:00+00:00", "01:00:00", "BRST", 120], - ["1965-03-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1965-03-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1965-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1965-01-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-01-31T03:00:00+00:00", "01:00:00", "-02", 120], + ["1965-03-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-03-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1965-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1966" : helpers.makeTestYear("America/Maceio", [ - ["1966-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1966-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1966-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1966-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1966-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1966-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1967" : helpers.makeTestYear("America/Maceio", [ - ["1967-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1967-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1967-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1967-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1967-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1967-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1968" : helpers.makeTestYear("America/Maceio", [ - ["1968-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1968-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1968-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1968-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Maceio", [ - ["1985-11-02T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1985-11-02T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1985-11-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-11-02T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1986" : helpers.makeTestYear("America/Maceio", [ - ["1986-03-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1986-03-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1986-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1986-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1986-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1986-03-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["1986-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1987" : helpers.makeTestYear("America/Maceio", [ - ["1987-02-14T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1987-02-14T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1987-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1987-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1987-02-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1987-02-14T02:00:00+00:00", "23:00:00", "-03", 180], + ["1987-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1988" : helpers.makeTestYear("America/Maceio", [ - ["1988-02-07T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1988-02-07T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1988-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1988-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1988-02-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-02-07T02:00:00+00:00", "23:00:00", "-03", 180], + ["1988-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Maceio", [ - ["1989-01-29T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1989-01-29T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1989-01-29T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-01-29T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Maceio", [ - ["1990-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1990-02-11T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1990-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-02-11T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("America/Maceio", [ - ["1995-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1995-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1995-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1996" : helpers.makeTestYear("America/Maceio", [ - ["1996-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1996-02-11T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1996-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1996-02-11T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Maceio", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1999-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2000" : helpers.makeTestYear("America/Maceio", [ - ["2000-02-27T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2000-02-27T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2000-10-08T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2000-10-08T03:00:00+00:00", "01:00:00", "BRST", 120], - ["2000-10-22T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2000-10-22T02:00:00+00:00", "23:00:00", "BRT", 180] + ["2000-02-27T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-02-27T02:00:00+00:00", "23:00:00", "-03", 180], + ["2000-10-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-10-08T03:00:00+00:00", "01:00:00", "-02", 120], + ["2000-10-22T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-10-22T02:00:00+00:00", "23:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("America/Maceio", [ - ["2001-10-14T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2001-10-14T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2001-10-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-10-14T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2002" : helpers.makeTestYear("America/Maceio", [ - ["2002-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2002-02-17T02:00:00+00:00", "23:00:00", "BRT", 180] + ["2002-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2002-02-17T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/manaus.js b/tests/zones/america/manaus.js index f05b9bbb..a04fa8e2 100644 --- a/tests/zones/america/manaus.js +++ b/tests/zones/america/manaus.js @@ -3,130 +3,128 @@ var helpers = require("../../helpers/helpers"); exports["America/Manaus"] = { - "guess" : helpers.makeTestGuess("America/Manaus", { offset: false, abbr: true }), - "1914" : helpers.makeTestYear("America/Manaus", [ ["1914-01-01T04:00:03+00:00", "23:59:59", "LMT", 14404 / 60], - ["1914-01-01T04:00:04+00:00", "00:00:04", "AMT", 240] + ["1914-01-01T04:00:04+00:00", "00:00:04", "-04", 240] ]), "1931" : helpers.makeTestYear("America/Manaus", [ - ["1931-10-03T14:59:59+00:00", "10:59:59", "AMT", 240], - ["1931-10-03T15:00:00+00:00", "12:00:00", "AMST", 180] + ["1931-10-03T14:59:59+00:00", "10:59:59", "-04", 240], + ["1931-10-03T15:00:00+00:00", "12:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Manaus", [ - ["1932-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1932-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1932-10-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1932-10-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1932-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Manaus", [ - ["1933-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1933-04-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1933-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-04-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1949" : helpers.makeTestYear("America/Manaus", [ - ["1949-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1949-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1949-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1949-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1950" : helpers.makeTestYear("America/Manaus", [ - ["1950-04-16T03:59:59+00:00", "00:59:59", "AMST", 180], - ["1950-04-16T04:00:00+00:00", "00:00:00", "AMT", 240], - ["1950-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1950-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1950-04-16T03:59:59+00:00", "00:59:59", "-03", 180], + ["1950-04-16T04:00:00+00:00", "00:00:00", "-04", 240], + ["1950-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1950-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1951" : helpers.makeTestYear("America/Manaus", [ - ["1951-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1951-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1951-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1951-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1951-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1951-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1952" : helpers.makeTestYear("America/Manaus", [ - ["1952-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1952-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1952-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1952-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1952-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1952-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1953" : helpers.makeTestYear("America/Manaus", [ - ["1953-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1953-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1953-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1953-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1963" : helpers.makeTestYear("America/Manaus", [ - ["1963-12-09T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1963-12-09T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1963-12-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Manaus", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1965" : helpers.makeTestYear("America/Manaus", [ - ["1965-01-31T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-01-31T04:00:00+00:00", "01:00:00", "AMST", 180], - ["1965-03-31T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1965-03-31T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1965-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1965-01-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-01-31T04:00:00+00:00", "01:00:00", "-03", 180], + ["1965-03-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Manaus", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1966-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1966-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Manaus", [ - ["1967-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1967-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1967-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1967-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1967-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Manaus", [ - ["1968-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1968-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1968-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1985" : helpers.makeTestYear("America/Manaus", [ - ["1985-11-02T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1985-11-02T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1985-11-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("America/Manaus", [ - ["1986-03-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1986-03-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1986-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1986-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1986-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Manaus", [ - ["1987-02-14T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1987-02-14T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1987-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1987-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1987-02-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-02-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Manaus", [ - ["1988-02-07T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1988-02-07T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1988-02-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-02-07T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1993" : helpers.makeTestYear("America/Manaus", [ - ["1993-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1993-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1993-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("America/Manaus", [ - ["1994-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1994-02-20T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1994-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-02-20T03:00:00+00:00", "23:00:00", "-04", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/america/mendoza.js b/tests/zones/america/mendoza.js index 7f384c18..232d94a9 100644 --- a/tests/zones/america/mendoza.js +++ b/tests/zones/america/mendoza.js @@ -5,223 +5,223 @@ var helpers = require("../../helpers/helpers"); exports["America/Mendoza"] = { "1920" : helpers.makeTestYear("America/Mendoza", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Mendoza", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Mendoza", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Mendoza", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Mendoza", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Mendoza", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Mendoza", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Mendoza", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Mendoza", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Mendoza", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Mendoza", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Mendoza", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Mendoza", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Mendoza", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Mendoza", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Mendoza", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Mendoza", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Mendoza", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Mendoza", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Mendoza", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Mendoza", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Mendoza", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Mendoza", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Mendoza", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Mendoza", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Mendoza", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "22:00:00", "WART", 240], - ["1990-10-15T03:59:59+00:00", "23:59:59", "WART", 240], - ["1990-10-15T04:00:00+00:00", "01:00:00", "WARST", 180] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "22:00:00", "-04", 240], + ["1990-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Mendoza", [ - ["1991-03-01T02:59:59+00:00", "23:59:59", "WARST", 180], - ["1991-03-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["1991-10-15T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-15T04:00:00+00:00", "01:00:00", "WARST", 180] + ["1991-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("America/Mendoza", [ - ["1992-03-01T02:59:59+00:00", "23:59:59", "WARST", 180], - ["1992-03-01T03:00:00+00:00", "23:00:00", "WART", 240], - ["1992-10-18T03:59:59+00:00", "23:59:59", "WART", 240], - ["1992-10-18T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1992-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1992-10-18T03:59:59+00:00", "23:59:59", "-04", 240], + ["1992-10-18T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Mendoza", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Mendoza", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Mendoza", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Mendoza", [ - ["2004-05-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["2004-05-23T03:00:00+00:00", "23:00:00", "WART", 240], - ["2004-09-26T03:59:59+00:00", "23:59:59", "WART", 240], - ["2004-09-26T04:00:00+00:00", "01:00:00", "ART", 180] + ["2004-05-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-05-23T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-09-26T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-09-26T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Mendoza", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Mendoza", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/miquelon.js b/tests/zones/america/miquelon.js index ddbbf17e..dfcdb696 100644 --- a/tests/zones/america/miquelon.js +++ b/tests/zones/america/miquelon.js @@ -3,8 +3,6 @@ var helpers = require("../../helpers/helpers"); exports["America/Miquelon"] = { - "guess" : helpers.makeTestGuess("America/Miquelon", { offset: false, abbr: true }), - "1911" : helpers.makeTestYear("America/Miquelon", [ ["1911-05-15T03:44:39+00:00", "23:59:59", "LMT", 13480 / 60], ["1911-05-15T03:44:40+00:00", "23:44:40", "AST", 240] @@ -12,363 +10,363 @@ exports["America/Miquelon"] = { "1980" : helpers.makeTestYear("America/Miquelon", [ ["1980-05-01T03:59:59+00:00", "23:59:59", "AST", 240], - ["1980-05-01T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1980-05-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Miquelon", [ - ["1987-04-05T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1987-04-05T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1987-10-25T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1987-10-25T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1987-04-05T04:59:59+00:00", "01:59:59", "-03", 180], + ["1987-04-05T05:00:00+00:00", "03:00:00", "-02", 120], + ["1987-10-25T03:59:59+00:00", "01:59:59", "-02", 120], + ["1987-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Miquelon", [ - ["1988-04-03T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1988-04-03T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1988-10-30T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1988-10-30T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1988-04-03T04:59:59+00:00", "01:59:59", "-03", 180], + ["1988-04-03T05:00:00+00:00", "03:00:00", "-02", 120], + ["1988-10-30T03:59:59+00:00", "01:59:59", "-02", 120], + ["1988-10-30T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1989" : helpers.makeTestYear("America/Miquelon", [ - ["1989-04-02T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1989-04-02T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1989-10-29T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1989-10-29T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1989-04-02T04:59:59+00:00", "01:59:59", "-03", 180], + ["1989-04-02T05:00:00+00:00", "03:00:00", "-02", 120], + ["1989-10-29T03:59:59+00:00", "01:59:59", "-02", 120], + ["1989-10-29T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1990" : helpers.makeTestYear("America/Miquelon", [ - ["1990-04-01T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1990-04-01T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1990-10-28T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1990-10-28T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1990-04-01T04:59:59+00:00", "01:59:59", "-03", 180], + ["1990-04-01T05:00:00+00:00", "03:00:00", "-02", 120], + ["1990-10-28T03:59:59+00:00", "01:59:59", "-02", 120], + ["1990-10-28T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Miquelon", [ - ["1991-04-07T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1991-04-07T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1991-10-27T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1991-10-27T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1991-04-07T04:59:59+00:00", "01:59:59", "-03", 180], + ["1991-04-07T05:00:00+00:00", "03:00:00", "-02", 120], + ["1991-10-27T03:59:59+00:00", "01:59:59", "-02", 120], + ["1991-10-27T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("America/Miquelon", [ - ["1992-04-05T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1992-04-05T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1992-10-25T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1992-10-25T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1992-04-05T04:59:59+00:00", "01:59:59", "-03", 180], + ["1992-04-05T05:00:00+00:00", "03:00:00", "-02", 120], + ["1992-10-25T03:59:59+00:00", "01:59:59", "-02", 120], + ["1992-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1993" : helpers.makeTestYear("America/Miquelon", [ - ["1993-04-04T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1993-04-04T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1993-10-31T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1993-10-31T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1993-04-04T04:59:59+00:00", "01:59:59", "-03", 180], + ["1993-04-04T05:00:00+00:00", "03:00:00", "-02", 120], + ["1993-10-31T03:59:59+00:00", "01:59:59", "-02", 120], + ["1993-10-31T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("America/Miquelon", [ - ["1994-04-03T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1994-04-03T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1994-10-30T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1994-10-30T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1994-04-03T04:59:59+00:00", "01:59:59", "-03", 180], + ["1994-04-03T05:00:00+00:00", "03:00:00", "-02", 120], + ["1994-10-30T03:59:59+00:00", "01:59:59", "-02", 120], + ["1994-10-30T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("America/Miquelon", [ - ["1995-04-02T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1995-04-02T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1995-10-29T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1995-10-29T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1995-04-02T04:59:59+00:00", "01:59:59", "-03", 180], + ["1995-04-02T05:00:00+00:00", "03:00:00", "-02", 120], + ["1995-10-29T03:59:59+00:00", "01:59:59", "-02", 120], + ["1995-10-29T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1996" : helpers.makeTestYear("America/Miquelon", [ - ["1996-04-07T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1996-04-07T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1996-10-27T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1996-10-27T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1996-04-07T04:59:59+00:00", "01:59:59", "-03", 180], + ["1996-04-07T05:00:00+00:00", "03:00:00", "-02", 120], + ["1996-10-27T03:59:59+00:00", "01:59:59", "-02", 120], + ["1996-10-27T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1997" : helpers.makeTestYear("America/Miquelon", [ - ["1997-04-06T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1997-04-06T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1997-10-26T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1997-10-26T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1997-04-06T04:59:59+00:00", "01:59:59", "-03", 180], + ["1997-04-06T05:00:00+00:00", "03:00:00", "-02", 120], + ["1997-10-26T03:59:59+00:00", "01:59:59", "-02", 120], + ["1997-10-26T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1998" : helpers.makeTestYear("America/Miquelon", [ - ["1998-04-05T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1998-04-05T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1998-10-25T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1998-10-25T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1998-04-05T04:59:59+00:00", "01:59:59", "-03", 180], + ["1998-04-05T05:00:00+00:00", "03:00:00", "-02", 120], + ["1998-10-25T03:59:59+00:00", "01:59:59", "-02", 120], + ["1998-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Miquelon", [ - ["1999-04-04T04:59:59+00:00", "01:59:59", "PMST", 180], - ["1999-04-04T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["1999-10-31T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["1999-10-31T04:00:00+00:00", "01:00:00", "PMST", 180] + ["1999-04-04T04:59:59+00:00", "01:59:59", "-03", 180], + ["1999-04-04T05:00:00+00:00", "03:00:00", "-02", 120], + ["1999-10-31T03:59:59+00:00", "01:59:59", "-02", 120], + ["1999-10-31T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Miquelon", [ - ["2000-04-02T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2000-04-02T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2000-10-29T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2000-10-29T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2000-04-02T04:59:59+00:00", "01:59:59", "-03", 180], + ["2000-04-02T05:00:00+00:00", "03:00:00", "-02", 120], + ["2000-10-29T03:59:59+00:00", "01:59:59", "-02", 120], + ["2000-10-29T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("America/Miquelon", [ - ["2001-04-01T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2001-04-01T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2001-10-28T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2001-10-28T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2001-04-01T04:59:59+00:00", "01:59:59", "-03", 180], + ["2001-04-01T05:00:00+00:00", "03:00:00", "-02", 120], + ["2001-10-28T03:59:59+00:00", "01:59:59", "-02", 120], + ["2001-10-28T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2002" : helpers.makeTestYear("America/Miquelon", [ - ["2002-04-07T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2002-04-07T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2002-10-27T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2002-10-27T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2002-04-07T04:59:59+00:00", "01:59:59", "-03", 180], + ["2002-04-07T05:00:00+00:00", "03:00:00", "-02", 120], + ["2002-10-27T03:59:59+00:00", "01:59:59", "-02", 120], + ["2002-10-27T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2003" : helpers.makeTestYear("America/Miquelon", [ - ["2003-04-06T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2003-04-06T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2003-10-26T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2003-10-26T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2003-04-06T04:59:59+00:00", "01:59:59", "-03", 180], + ["2003-04-06T05:00:00+00:00", "03:00:00", "-02", 120], + ["2003-10-26T03:59:59+00:00", "01:59:59", "-02", 120], + ["2003-10-26T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Miquelon", [ - ["2004-04-04T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2004-04-04T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2004-10-31T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2004-10-31T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2004-04-04T04:59:59+00:00", "01:59:59", "-03", 180], + ["2004-04-04T05:00:00+00:00", "03:00:00", "-02", 120], + ["2004-10-31T03:59:59+00:00", "01:59:59", "-02", 120], + ["2004-10-31T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2005" : helpers.makeTestYear("America/Miquelon", [ - ["2005-04-03T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2005-04-03T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2005-10-30T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2005-10-30T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2005-04-03T04:59:59+00:00", "01:59:59", "-03", 180], + ["2005-04-03T05:00:00+00:00", "03:00:00", "-02", 120], + ["2005-10-30T03:59:59+00:00", "01:59:59", "-02", 120], + ["2005-10-30T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2006" : helpers.makeTestYear("America/Miquelon", [ - ["2006-04-02T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2006-04-02T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2006-10-29T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2006-10-29T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2006-04-02T04:59:59+00:00", "01:59:59", "-03", 180], + ["2006-04-02T05:00:00+00:00", "03:00:00", "-02", 120], + ["2006-10-29T03:59:59+00:00", "01:59:59", "-02", 120], + ["2006-10-29T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Miquelon", [ - ["2007-03-11T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2007-03-11T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2007-11-04T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2007-11-04T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2007-03-11T04:59:59+00:00", "01:59:59", "-03", 180], + ["2007-03-11T05:00:00+00:00", "03:00:00", "-02", 120], + ["2007-11-04T03:59:59+00:00", "01:59:59", "-02", 120], + ["2007-11-04T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2008" : helpers.makeTestYear("America/Miquelon", [ - ["2008-03-09T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2008-03-09T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2008-11-02T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2008-11-02T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2008-03-09T04:59:59+00:00", "01:59:59", "-03", 180], + ["2008-03-09T05:00:00+00:00", "03:00:00", "-02", 120], + ["2008-11-02T03:59:59+00:00", "01:59:59", "-02", 120], + ["2008-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2009" : helpers.makeTestYear("America/Miquelon", [ - ["2009-03-08T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2009-03-08T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2009-11-01T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2009-11-01T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2009-03-08T04:59:59+00:00", "01:59:59", "-03", 180], + ["2009-03-08T05:00:00+00:00", "03:00:00", "-02", 120], + ["2009-11-01T03:59:59+00:00", "01:59:59", "-02", 120], + ["2009-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2010" : helpers.makeTestYear("America/Miquelon", [ - ["2010-03-14T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2010-03-14T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2010-11-07T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2010-11-07T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2010-03-14T04:59:59+00:00", "01:59:59", "-03", 180], + ["2010-03-14T05:00:00+00:00", "03:00:00", "-02", 120], + ["2010-11-07T03:59:59+00:00", "01:59:59", "-02", 120], + ["2010-11-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2011" : helpers.makeTestYear("America/Miquelon", [ - ["2011-03-13T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2011-03-13T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2011-11-06T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2011-11-06T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2011-03-13T04:59:59+00:00", "01:59:59", "-03", 180], + ["2011-03-13T05:00:00+00:00", "03:00:00", "-02", 120], + ["2011-11-06T03:59:59+00:00", "01:59:59", "-02", 120], + ["2011-11-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2012" : helpers.makeTestYear("America/Miquelon", [ - ["2012-03-11T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2012-03-11T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2012-11-04T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2012-11-04T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2012-03-11T04:59:59+00:00", "01:59:59", "-03", 180], + ["2012-03-11T05:00:00+00:00", "03:00:00", "-02", 120], + ["2012-11-04T03:59:59+00:00", "01:59:59", "-02", 120], + ["2012-11-04T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2013" : helpers.makeTestYear("America/Miquelon", [ - ["2013-03-10T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2013-03-10T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2013-11-03T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2013-11-03T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2013-03-10T04:59:59+00:00", "01:59:59", "-03", 180], + ["2013-03-10T05:00:00+00:00", "03:00:00", "-02", 120], + ["2013-11-03T03:59:59+00:00", "01:59:59", "-02", 120], + ["2013-11-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2014" : helpers.makeTestYear("America/Miquelon", [ - ["2014-03-09T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2014-03-09T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2014-11-02T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2014-11-02T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2014-03-09T04:59:59+00:00", "01:59:59", "-03", 180], + ["2014-03-09T05:00:00+00:00", "03:00:00", "-02", 120], + ["2014-11-02T03:59:59+00:00", "01:59:59", "-02", 120], + ["2014-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2015" : helpers.makeTestYear("America/Miquelon", [ - ["2015-03-08T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2015-03-08T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2015-11-01T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2015-11-01T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2015-03-08T04:59:59+00:00", "01:59:59", "-03", 180], + ["2015-03-08T05:00:00+00:00", "03:00:00", "-02", 120], + ["2015-11-01T03:59:59+00:00", "01:59:59", "-02", 120], + ["2015-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2016" : helpers.makeTestYear("America/Miquelon", [ - ["2016-03-13T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2016-03-13T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2016-11-06T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2016-11-06T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2016-03-13T04:59:59+00:00", "01:59:59", "-03", 180], + ["2016-03-13T05:00:00+00:00", "03:00:00", "-02", 120], + ["2016-11-06T03:59:59+00:00", "01:59:59", "-02", 120], + ["2016-11-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2017" : helpers.makeTestYear("America/Miquelon", [ - ["2017-03-12T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2017-03-12T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2017-11-05T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2017-11-05T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2017-03-12T04:59:59+00:00", "01:59:59", "-03", 180], + ["2017-03-12T05:00:00+00:00", "03:00:00", "-02", 120], + ["2017-11-05T03:59:59+00:00", "01:59:59", "-02", 120], + ["2017-11-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2018" : helpers.makeTestYear("America/Miquelon", [ - ["2018-03-11T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2018-03-11T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2018-11-04T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2018-11-04T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2018-03-11T04:59:59+00:00", "01:59:59", "-03", 180], + ["2018-03-11T05:00:00+00:00", "03:00:00", "-02", 120], + ["2018-11-04T03:59:59+00:00", "01:59:59", "-02", 120], + ["2018-11-04T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2019" : helpers.makeTestYear("America/Miquelon", [ - ["2019-03-10T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2019-03-10T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2019-11-03T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2019-11-03T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2019-03-10T04:59:59+00:00", "01:59:59", "-03", 180], + ["2019-03-10T05:00:00+00:00", "03:00:00", "-02", 120], + ["2019-11-03T03:59:59+00:00", "01:59:59", "-02", 120], + ["2019-11-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2020" : helpers.makeTestYear("America/Miquelon", [ - ["2020-03-08T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2020-03-08T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2020-11-01T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2020-11-01T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2020-03-08T04:59:59+00:00", "01:59:59", "-03", 180], + ["2020-03-08T05:00:00+00:00", "03:00:00", "-02", 120], + ["2020-11-01T03:59:59+00:00", "01:59:59", "-02", 120], + ["2020-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2021" : helpers.makeTestYear("America/Miquelon", [ - ["2021-03-14T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2021-03-14T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2021-11-07T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2021-11-07T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2021-03-14T04:59:59+00:00", "01:59:59", "-03", 180], + ["2021-03-14T05:00:00+00:00", "03:00:00", "-02", 120], + ["2021-11-07T03:59:59+00:00", "01:59:59", "-02", 120], + ["2021-11-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2022" : helpers.makeTestYear("America/Miquelon", [ - ["2022-03-13T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2022-03-13T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2022-11-06T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2022-11-06T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2022-03-13T04:59:59+00:00", "01:59:59", "-03", 180], + ["2022-03-13T05:00:00+00:00", "03:00:00", "-02", 120], + ["2022-11-06T03:59:59+00:00", "01:59:59", "-02", 120], + ["2022-11-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2023" : helpers.makeTestYear("America/Miquelon", [ - ["2023-03-12T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2023-03-12T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2023-11-05T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2023-11-05T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2023-03-12T04:59:59+00:00", "01:59:59", "-03", 180], + ["2023-03-12T05:00:00+00:00", "03:00:00", "-02", 120], + ["2023-11-05T03:59:59+00:00", "01:59:59", "-02", 120], + ["2023-11-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2024" : helpers.makeTestYear("America/Miquelon", [ - ["2024-03-10T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2024-03-10T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2024-11-03T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2024-11-03T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2024-03-10T04:59:59+00:00", "01:59:59", "-03", 180], + ["2024-03-10T05:00:00+00:00", "03:00:00", "-02", 120], + ["2024-11-03T03:59:59+00:00", "01:59:59", "-02", 120], + ["2024-11-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2025" : helpers.makeTestYear("America/Miquelon", [ - ["2025-03-09T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2025-03-09T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2025-11-02T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2025-11-02T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2025-03-09T04:59:59+00:00", "01:59:59", "-03", 180], + ["2025-03-09T05:00:00+00:00", "03:00:00", "-02", 120], + ["2025-11-02T03:59:59+00:00", "01:59:59", "-02", 120], + ["2025-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2026" : helpers.makeTestYear("America/Miquelon", [ - ["2026-03-08T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2026-03-08T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2026-11-01T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2026-11-01T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2026-03-08T04:59:59+00:00", "01:59:59", "-03", 180], + ["2026-03-08T05:00:00+00:00", "03:00:00", "-02", 120], + ["2026-11-01T03:59:59+00:00", "01:59:59", "-02", 120], + ["2026-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2027" : helpers.makeTestYear("America/Miquelon", [ - ["2027-03-14T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2027-03-14T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2027-11-07T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2027-11-07T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2027-03-14T04:59:59+00:00", "01:59:59", "-03", 180], + ["2027-03-14T05:00:00+00:00", "03:00:00", "-02", 120], + ["2027-11-07T03:59:59+00:00", "01:59:59", "-02", 120], + ["2027-11-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2028" : helpers.makeTestYear("America/Miquelon", [ - ["2028-03-12T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2028-03-12T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2028-11-05T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2028-11-05T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2028-03-12T04:59:59+00:00", "01:59:59", "-03", 180], + ["2028-03-12T05:00:00+00:00", "03:00:00", "-02", 120], + ["2028-11-05T03:59:59+00:00", "01:59:59", "-02", 120], + ["2028-11-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2029" : helpers.makeTestYear("America/Miquelon", [ - ["2029-03-11T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2029-03-11T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2029-11-04T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2029-11-04T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2029-03-11T04:59:59+00:00", "01:59:59", "-03", 180], + ["2029-03-11T05:00:00+00:00", "03:00:00", "-02", 120], + ["2029-11-04T03:59:59+00:00", "01:59:59", "-02", 120], + ["2029-11-04T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2030" : helpers.makeTestYear("America/Miquelon", [ - ["2030-03-10T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2030-03-10T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2030-11-03T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2030-11-03T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2030-03-10T04:59:59+00:00", "01:59:59", "-03", 180], + ["2030-03-10T05:00:00+00:00", "03:00:00", "-02", 120], + ["2030-11-03T03:59:59+00:00", "01:59:59", "-02", 120], + ["2030-11-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2031" : helpers.makeTestYear("America/Miquelon", [ - ["2031-03-09T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2031-03-09T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2031-11-02T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2031-11-02T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2031-03-09T04:59:59+00:00", "01:59:59", "-03", 180], + ["2031-03-09T05:00:00+00:00", "03:00:00", "-02", 120], + ["2031-11-02T03:59:59+00:00", "01:59:59", "-02", 120], + ["2031-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2032" : helpers.makeTestYear("America/Miquelon", [ - ["2032-03-14T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2032-03-14T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2032-11-07T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2032-11-07T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2032-03-14T04:59:59+00:00", "01:59:59", "-03", 180], + ["2032-03-14T05:00:00+00:00", "03:00:00", "-02", 120], + ["2032-11-07T03:59:59+00:00", "01:59:59", "-02", 120], + ["2032-11-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2033" : helpers.makeTestYear("America/Miquelon", [ - ["2033-03-13T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2033-03-13T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2033-11-06T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2033-11-06T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2033-03-13T04:59:59+00:00", "01:59:59", "-03", 180], + ["2033-03-13T05:00:00+00:00", "03:00:00", "-02", 120], + ["2033-11-06T03:59:59+00:00", "01:59:59", "-02", 120], + ["2033-11-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2034" : helpers.makeTestYear("America/Miquelon", [ - ["2034-03-12T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2034-03-12T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2034-11-05T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2034-11-05T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2034-03-12T04:59:59+00:00", "01:59:59", "-03", 180], + ["2034-03-12T05:00:00+00:00", "03:00:00", "-02", 120], + ["2034-11-05T03:59:59+00:00", "01:59:59", "-02", 120], + ["2034-11-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2035" : helpers.makeTestYear("America/Miquelon", [ - ["2035-03-11T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2035-03-11T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2035-11-04T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2035-11-04T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2035-03-11T04:59:59+00:00", "01:59:59", "-03", 180], + ["2035-03-11T05:00:00+00:00", "03:00:00", "-02", 120], + ["2035-11-04T03:59:59+00:00", "01:59:59", "-02", 120], + ["2035-11-04T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2036" : helpers.makeTestYear("America/Miquelon", [ - ["2036-03-09T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2036-03-09T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2036-11-02T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2036-11-02T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2036-03-09T04:59:59+00:00", "01:59:59", "-03", 180], + ["2036-03-09T05:00:00+00:00", "03:00:00", "-02", 120], + ["2036-11-02T03:59:59+00:00", "01:59:59", "-02", 120], + ["2036-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2037" : helpers.makeTestYear("America/Miquelon", [ - ["2037-03-08T04:59:59+00:00", "01:59:59", "PMST", 180], - ["2037-03-08T05:00:00+00:00", "03:00:00", "PMDT", 120], - ["2037-11-01T03:59:59+00:00", "01:59:59", "PMDT", 120], - ["2037-11-01T04:00:00+00:00", "01:00:00", "PMST", 180] + ["2037-03-08T04:59:59+00:00", "01:59:59", "-03", 180], + ["2037-03-08T05:00:00+00:00", "03:00:00", "-02", 120], + ["2037-11-01T03:59:59+00:00", "01:59:59", "-02", 120], + ["2037-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/montevideo.js b/tests/zones/america/montevideo.js index ad095f4c..1d334dc2 100644 --- a/tests/zones/america/montevideo.js +++ b/tests/zones/america/montevideo.js @@ -3,327 +3,325 @@ var helpers = require("../../helpers/helpers"); exports["America/Montevideo"] = { - "guess" : helpers.makeTestGuess("America/Montevideo", { offset: false, abbr: true }), - "1920" : helpers.makeTestYear("America/Montevideo", [ ["1920-05-01T03:44:43+00:00", "23:59:59", "MMT", 13484 / 60], - ["1920-05-01T03:44:44+00:00", "00:14:44", "UYT", 210] + ["1920-05-01T03:44:44+00:00", "00:14:44", "-0330", 210] ]), "1923" : helpers.makeTestYear("America/Montevideo", [ - ["1923-10-02T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1923-10-02T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1923-10-02T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1923-10-02T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1924" : helpers.makeTestYear("America/Montevideo", [ - ["1924-04-01T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1924-04-01T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1924-10-01T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1924-10-01T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1924-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1924-04-01T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1924-10-01T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1924-10-01T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1925" : helpers.makeTestYear("America/Montevideo", [ - ["1925-04-01T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1925-04-01T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1925-10-01T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1925-10-01T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1925-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1925-04-01T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1925-10-01T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1925-10-01T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1926" : helpers.makeTestYear("America/Montevideo", [ - ["1926-04-01T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1926-04-01T03:00:00+00:00", "23:30:00", "UYT", 210] + ["1926-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1926-04-01T03:00:00+00:00", "23:30:00", "-0330", 210] ]), "1933" : helpers.makeTestYear("America/Montevideo", [ - ["1933-10-29T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1933-10-29T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1933-10-29T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1933-10-29T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Montevideo", [ - ["1934-04-01T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1934-04-01T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1934-10-28T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1934-10-28T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1934-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-04-01T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1934-10-28T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1934-10-28T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Montevideo", [ - ["1935-03-31T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1935-03-31T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1935-10-27T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1935-10-27T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1935-03-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-31T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1935-10-27T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1935-10-27T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Montevideo", [ - ["1936-03-29T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1936-03-29T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1936-11-01T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1936-11-01T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1936-03-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-29T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1936-11-01T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1936-11-01T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Montevideo", [ - ["1937-03-28T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1937-03-28T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1937-10-31T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1937-10-31T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1937-03-28T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-28T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1937-10-31T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1937-10-31T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Montevideo", [ - ["1938-03-27T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1938-03-27T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1938-10-30T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1938-10-30T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1938-03-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-27T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1938-10-30T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1938-10-30T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Montevideo", [ - ["1939-03-26T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1939-03-26T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1939-10-29T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1939-10-29T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1939-03-26T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-26T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1939-10-29T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1939-10-29T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Montevideo", [ - ["1940-03-31T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1940-03-31T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1940-10-27T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1940-10-27T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1940-03-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-31T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1940-10-27T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1940-10-27T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Montevideo", [ - ["1941-03-30T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1941-03-30T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1941-08-01T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1941-08-01T03:30:00+00:00", "00:30:00", "UYHST", 180] + ["1941-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-03-30T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1941-08-01T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1941-08-01T03:30:00+00:00", "00:30:00", "-03", 180] ]), "1942" : helpers.makeTestYear("America/Montevideo", [ - ["1942-01-01T02:59:59+00:00", "23:59:59", "UYHST", 180], - ["1942-01-01T03:00:00+00:00", "23:30:00", "UYT", 210], - ["1942-12-14T03:29:59+00:00", "23:59:59", "UYT", 210], - ["1942-12-14T03:30:00+00:00", "01:30:00", "UYST", 120] + ["1942-01-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1942-01-01T03:00:00+00:00", "23:30:00", "-0330", 210], + ["1942-12-14T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1942-12-14T03:30:00+00:00", "01:30:00", "-02", 120] ]), "1943" : helpers.makeTestYear("America/Montevideo", [ - ["1943-03-14T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1943-03-14T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1943-03-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1943-03-14T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1959" : helpers.makeTestYear("America/Montevideo", [ - ["1959-05-24T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1959-05-24T03:00:00+00:00", "01:00:00", "UYST", 120], - ["1959-11-15T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1959-11-15T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1959-05-24T02:59:59+00:00", "23:59:59", "-03", 180], + ["1959-05-24T03:00:00+00:00", "01:00:00", "-02", 120], + ["1959-11-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1959-11-15T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1960" : helpers.makeTestYear("America/Montevideo", [ - ["1960-01-17T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1960-01-17T03:00:00+00:00", "01:00:00", "UYST", 120], - ["1960-03-06T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1960-03-06T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1960-01-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["1960-01-17T03:00:00+00:00", "01:00:00", "-02", 120], + ["1960-03-06T01:59:59+00:00", "23:59:59", "-02", 120], + ["1960-03-06T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Montevideo", [ - ["1965-04-04T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1965-04-04T03:00:00+00:00", "01:00:00", "UYST", 120], - ["1965-09-26T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1965-09-26T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1965-04-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-04-04T03:00:00+00:00", "01:00:00", "-02", 120], + ["1965-09-26T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-09-26T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Montevideo", [ - ["1966-04-03T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1966-04-03T03:00:00+00:00", "01:00:00", "UYST", 120], - ["1966-10-31T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1966-10-31T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1966-04-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-04-03T03:00:00+00:00", "01:00:00", "-02", 120], + ["1966-10-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-10-31T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Montevideo", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1967-04-02T03:00:00+00:00", "01:00:00", "UYST", 120], - ["1967-10-31T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1967-10-31T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "01:00:00", "-02", 120], + ["1967-10-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-10-31T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Montevideo", [ - ["1968-05-27T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1968-05-27T03:00:00+00:00", "00:30:00", "UYHST", 150], - ["1968-12-02T02:29:59+00:00", "23:59:59", "UYHST", 150], - ["1968-12-02T02:30:00+00:00", "23:30:00", "UYT", 180] + ["1968-05-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-05-27T03:00:00+00:00", "00:30:00", "-0230", 150], + ["1968-12-02T02:29:59+00:00", "23:59:59", "-0230", 150], + ["1968-12-02T02:30:00+00:00", "23:30:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Montevideo", [ - ["1969-05-27T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1969-05-27T03:00:00+00:00", "00:30:00", "UYHST", 150], - ["1969-12-02T02:29:59+00:00", "23:59:59", "UYHST", 150], - ["1969-12-02T02:30:00+00:00", "23:30:00", "UYT", 180] + ["1969-05-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-05-27T03:00:00+00:00", "00:30:00", "-0230", 150], + ["1969-12-02T02:29:59+00:00", "23:59:59", "-0230", 150], + ["1969-12-02T02:30:00+00:00", "23:30:00", "-03", 180] ]), "1970" : helpers.makeTestYear("America/Montevideo", [ - ["1970-05-27T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1970-05-27T03:00:00+00:00", "00:30:00", "UYHST", 150], - ["1970-12-02T02:29:59+00:00", "23:59:59", "UYHST", 150], - ["1970-12-02T02:30:00+00:00", "23:30:00", "UYT", 180] + ["1970-05-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["1970-05-27T03:00:00+00:00", "00:30:00", "-0230", 150], + ["1970-12-02T02:29:59+00:00", "23:59:59", "-0230", 150], + ["1970-12-02T02:30:00+00:00", "23:30:00", "-03", 180] ]), "1972" : helpers.makeTestYear("America/Montevideo", [ - ["1972-04-24T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1972-04-24T03:00:00+00:00", "01:00:00", "UYST", 120], - ["1972-08-15T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1972-08-15T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1972-04-24T02:59:59+00:00", "23:59:59", "-03", 180], + ["1972-04-24T03:00:00+00:00", "01:00:00", "-02", 120], + ["1972-08-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1972-08-15T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Montevideo", [ - ["1974-03-10T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1974-03-10T03:00:00+00:00", "00:30:00", "UYHST", 150], - ["1974-12-22T02:29:59+00:00", "23:59:59", "UYHST", 150], - ["1974-12-22T02:30:00+00:00", "00:30:00", "UYST", 120] + ["1974-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-03-10T03:00:00+00:00", "00:30:00", "-0230", 150], + ["1974-12-22T02:29:59+00:00", "23:59:59", "-0230", 150], + ["1974-12-22T02:30:00+00:00", "00:30:00", "-02", 120] ]), "1976" : helpers.makeTestYear("America/Montevideo", [ - ["1976-10-01T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1976-10-01T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1976-10-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1976-10-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1977" : helpers.makeTestYear("America/Montevideo", [ - ["1977-12-04T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1977-12-04T03:00:00+00:00", "01:00:00", "UYST", 120] + ["1977-12-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["1977-12-04T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1978" : helpers.makeTestYear("America/Montevideo", [ - ["1978-04-01T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1978-04-01T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1978-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1978-04-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1979" : helpers.makeTestYear("America/Montevideo", [ - ["1979-10-01T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1979-10-01T03:00:00+00:00", "01:00:00", "UYST", 120] + ["1979-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1979-10-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1980" : helpers.makeTestYear("America/Montevideo", [ - ["1980-05-01T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1980-05-01T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1980-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1980-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Montevideo", [ - ["1987-12-14T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1987-12-14T03:00:00+00:00", "01:00:00", "UYST", 120] + ["1987-12-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-12-14T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1988" : helpers.makeTestYear("America/Montevideo", [ - ["1988-03-14T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1988-03-14T02:00:00+00:00", "23:00:00", "UYT", 180], - ["1988-12-11T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1988-12-11T03:00:00+00:00", "01:00:00", "UYST", 120] + ["1988-03-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-03-14T02:00:00+00:00", "23:00:00", "-03", 180], + ["1988-12-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-11T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Montevideo", [ - ["1989-03-12T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1989-03-12T02:00:00+00:00", "23:00:00", "UYT", 180], - ["1989-10-29T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1989-10-29T03:00:00+00:00", "01:00:00", "UYST", 120] + ["1989-03-12T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-12T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-29T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Montevideo", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "UYT", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "UYST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Montevideo", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1991-03-03T02:00:00+00:00", "23:00:00", "UYT", 180], - ["1991-10-27T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1991-10-27T03:00:00+00:00", "01:00:00", "UYST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "23:00:00", "-03", 180], + ["1991-10-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-10-27T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Montevideo", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "UYT", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "UYT", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "UYST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Montevideo", [ - ["1993-02-28T01:59:59+00:00", "23:59:59", "UYST", 120], - ["1993-02-28T02:00:00+00:00", "23:00:00", "UYT", 180] + ["1993-02-28T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-02-28T02:00:00+00:00", "23:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Montevideo", [ - ["2004-09-19T02:59:59+00:00", "23:59:59", "UYT", 180], - ["2004-09-19T03:00:00+00:00", "01:00:00", "UYST", 120] + ["2004-09-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-09-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2005" : helpers.makeTestYear("America/Montevideo", [ - ["2005-03-27T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2005-03-27T04:00:00+00:00", "01:00:00", "UYT", 180], - ["2005-10-09T04:59:59+00:00", "01:59:59", "UYT", 180], - ["2005-10-09T05:00:00+00:00", "03:00:00", "UYST", 120] + ["2005-03-27T03:59:59+00:00", "01:59:59", "-02", 120], + ["2005-03-27T04:00:00+00:00", "01:00:00", "-03", 180], + ["2005-10-09T04:59:59+00:00", "01:59:59", "-03", 180], + ["2005-10-09T05:00:00+00:00", "03:00:00", "-02", 120] ]), "2006" : helpers.makeTestYear("America/Montevideo", [ - ["2006-03-12T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2006-03-12T04:00:00+00:00", "01:00:00", "UYT", 180], - ["2006-10-01T04:59:59+00:00", "01:59:59", "UYT", 180], - ["2006-10-01T05:00:00+00:00", "03:00:00", "UYST", 120] + ["2006-03-12T03:59:59+00:00", "01:59:59", "-02", 120], + ["2006-03-12T04:00:00+00:00", "01:00:00", "-03", 180], + ["2006-10-01T04:59:59+00:00", "01:59:59", "-03", 180], + ["2006-10-01T05:00:00+00:00", "03:00:00", "-02", 120] ]), "2007" : helpers.makeTestYear("America/Montevideo", [ - ["2007-03-11T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2007-03-11T04:00:00+00:00", "01:00:00", "UYT", 180], - ["2007-10-07T04:59:59+00:00", "01:59:59", "UYT", 180], - ["2007-10-07T05:00:00+00:00", "03:00:00", "UYST", 120] + ["2007-03-11T03:59:59+00:00", "01:59:59", "-02", 120], + ["2007-03-11T04:00:00+00:00", "01:00:00", "-03", 180], + ["2007-10-07T04:59:59+00:00", "01:59:59", "-03", 180], + ["2007-10-07T05:00:00+00:00", "03:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Montevideo", [ - ["2008-03-09T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2008-03-09T04:00:00+00:00", "01:00:00", "UYT", 180], - ["2008-10-05T04:59:59+00:00", "01:59:59", "UYT", 180], - ["2008-10-05T05:00:00+00:00", "03:00:00", "UYST", 120] + ["2008-03-09T03:59:59+00:00", "01:59:59", "-02", 120], + ["2008-03-09T04:00:00+00:00", "01:00:00", "-03", 180], + ["2008-10-05T04:59:59+00:00", "01:59:59", "-03", 180], + ["2008-10-05T05:00:00+00:00", "03:00:00", "-02", 120] ]), "2009" : helpers.makeTestYear("America/Montevideo", [ - ["2009-03-08T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2009-03-08T04:00:00+00:00", "01:00:00", "UYT", 180], - ["2009-10-04T04:59:59+00:00", "01:59:59", "UYT", 180], - ["2009-10-04T05:00:00+00:00", "03:00:00", "UYST", 120] + ["2009-03-08T03:59:59+00:00", "01:59:59", "-02", 120], + ["2009-03-08T04:00:00+00:00", "01:00:00", "-03", 180], + ["2009-10-04T04:59:59+00:00", "01:59:59", "-03", 180], + ["2009-10-04T05:00:00+00:00", "03:00:00", "-02", 120] ]), "2010" : helpers.makeTestYear("America/Montevideo", [ - ["2010-03-14T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2010-03-14T04:00:00+00:00", "01:00:00", "UYT", 180], - ["2010-10-03T04:59:59+00:00", "01:59:59", "UYT", 180], - ["2010-10-03T05:00:00+00:00", "03:00:00", "UYST", 120] + ["2010-03-14T03:59:59+00:00", "01:59:59", "-02", 120], + ["2010-03-14T04:00:00+00:00", "01:00:00", "-03", 180], + ["2010-10-03T04:59:59+00:00", "01:59:59", "-03", 180], + ["2010-10-03T05:00:00+00:00", "03:00:00", "-02", 120] ]), "2011" : helpers.makeTestYear("America/Montevideo", [ - ["2011-03-13T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2011-03-13T04:00:00+00:00", "01:00:00", "UYT", 180], - ["2011-10-02T04:59:59+00:00", "01:59:59", "UYT", 180], - ["2011-10-02T05:00:00+00:00", "03:00:00", "UYST", 120] + ["2011-03-13T03:59:59+00:00", "01:59:59", "-02", 120], + ["2011-03-13T04:00:00+00:00", "01:00:00", "-03", 180], + ["2011-10-02T04:59:59+00:00", "01:59:59", "-03", 180], + ["2011-10-02T05:00:00+00:00", "03:00:00", "-02", 120] ]), "2012" : helpers.makeTestYear("America/Montevideo", [ - ["2012-03-11T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2012-03-11T04:00:00+00:00", "01:00:00", "UYT", 180], - ["2012-10-07T04:59:59+00:00", "01:59:59", "UYT", 180], - ["2012-10-07T05:00:00+00:00", "03:00:00", "UYST", 120] + ["2012-03-11T03:59:59+00:00", "01:59:59", "-02", 120], + ["2012-03-11T04:00:00+00:00", "01:00:00", "-03", 180], + ["2012-10-07T04:59:59+00:00", "01:59:59", "-03", 180], + ["2012-10-07T05:00:00+00:00", "03:00:00", "-02", 120] ]), "2013" : helpers.makeTestYear("America/Montevideo", [ - ["2013-03-10T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2013-03-10T04:00:00+00:00", "01:00:00", "UYT", 180], - ["2013-10-06T04:59:59+00:00", "01:59:59", "UYT", 180], - ["2013-10-06T05:00:00+00:00", "03:00:00", "UYST", 120] + ["2013-03-10T03:59:59+00:00", "01:59:59", "-02", 120], + ["2013-03-10T04:00:00+00:00", "01:00:00", "-03", 180], + ["2013-10-06T04:59:59+00:00", "01:59:59", "-03", 180], + ["2013-10-06T05:00:00+00:00", "03:00:00", "-02", 120] ]), "2014" : helpers.makeTestYear("America/Montevideo", [ - ["2014-03-09T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2014-03-09T04:00:00+00:00", "01:00:00", "UYT", 180], - ["2014-10-05T04:59:59+00:00", "01:59:59", "UYT", 180], - ["2014-10-05T05:00:00+00:00", "03:00:00", "UYST", 120] + ["2014-03-09T03:59:59+00:00", "01:59:59", "-02", 120], + ["2014-03-09T04:00:00+00:00", "01:00:00", "-03", 180], + ["2014-10-05T04:59:59+00:00", "01:59:59", "-03", 180], + ["2014-10-05T05:00:00+00:00", "03:00:00", "-02", 120] ]), "2015" : helpers.makeTestYear("America/Montevideo", [ - ["2015-03-08T03:59:59+00:00", "01:59:59", "UYST", 120], - ["2015-03-08T04:00:00+00:00", "01:00:00", "UYT", 180] + ["2015-03-08T03:59:59+00:00", "01:59:59", "-02", 120], + ["2015-03-08T04:00:00+00:00", "01:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/noronha.js b/tests/zones/america/noronha.js index 564eb345..a6ceba74 100644 --- a/tests/zones/america/noronha.js +++ b/tests/zones/america/noronha.js @@ -3,158 +3,156 @@ var helpers = require("../../helpers/helpers"); exports["America/Noronha"] = { - "guess" : helpers.makeTestGuess("America/Noronha", { offset: true, abbr: true }), - "1914" : helpers.makeTestYear("America/Noronha", [ ["1914-01-01T02:09:39+00:00", "23:59:59", "LMT", 7780 / 60], - ["1914-01-01T02:09:40+00:00", "00:09:40", "FNT", 120] + ["1914-01-01T02:09:40+00:00", "00:09:40", "-02", 120] ]), "1931" : helpers.makeTestYear("America/Noronha", [ - ["1931-10-03T12:59:59+00:00", "10:59:59", "FNT", 120], - ["1931-10-03T13:00:00+00:00", "12:00:00", "FNST", 60] + ["1931-10-03T12:59:59+00:00", "10:59:59", "-02", 120], + ["1931-10-03T13:00:00+00:00", "12:00:00", "-01", 60] ]), "1932" : helpers.makeTestYear("America/Noronha", [ - ["1932-04-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1932-04-01T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1932-10-03T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1932-10-03T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1932-04-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1932-04-01T01:00:00+00:00", "23:00:00", "-02", 120], + ["1932-10-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1932-10-03T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1933" : helpers.makeTestYear("America/Noronha", [ - ["1933-04-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1933-04-01T01:00:00+00:00", "23:00:00", "FNT", 120] + ["1933-04-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1933-04-01T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1949" : helpers.makeTestYear("America/Noronha", [ - ["1949-12-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1949-12-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1949-12-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1949-12-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1950" : helpers.makeTestYear("America/Noronha", [ - ["1950-04-16T01:59:59+00:00", "00:59:59", "FNST", 60], - ["1950-04-16T02:00:00+00:00", "00:00:00", "FNT", 120], - ["1950-12-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1950-12-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1950-04-16T01:59:59+00:00", "00:59:59", "-01", 60], + ["1950-04-16T02:00:00+00:00", "00:00:00", "-02", 120], + ["1950-12-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1950-12-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1951" : helpers.makeTestYear("America/Noronha", [ - ["1951-04-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1951-04-01T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1951-12-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1951-12-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1951-04-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1951-04-01T01:00:00+00:00", "23:00:00", "-02", 120], + ["1951-12-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1951-12-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1952" : helpers.makeTestYear("America/Noronha", [ - ["1952-04-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1952-04-01T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1952-12-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1952-12-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1952-04-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1952-04-01T01:00:00+00:00", "23:00:00", "-02", 120], + ["1952-12-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1952-12-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1953" : helpers.makeTestYear("America/Noronha", [ - ["1953-03-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1953-03-01T01:00:00+00:00", "23:00:00", "FNT", 120] + ["1953-03-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1953-03-01T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1963" : helpers.makeTestYear("America/Noronha", [ - ["1963-12-09T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1963-12-09T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1963-12-09T01:59:59+00:00", "23:59:59", "-02", 120], + ["1963-12-09T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1964" : helpers.makeTestYear("America/Noronha", [ - ["1964-03-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1964-03-01T01:00:00+00:00", "23:00:00", "FNT", 120] + ["1964-03-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1964-03-01T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1965" : helpers.makeTestYear("America/Noronha", [ - ["1965-01-31T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1965-01-31T02:00:00+00:00", "01:00:00", "FNST", 60], - ["1965-03-31T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1965-03-31T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1965-12-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1965-12-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1965-01-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-01-31T02:00:00+00:00", "01:00:00", "-01", 60], + ["1965-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["1965-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["1965-12-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-12-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1966" : helpers.makeTestYear("America/Noronha", [ - ["1966-03-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1966-03-01T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1966-11-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1966-11-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1966-03-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1966-03-01T01:00:00+00:00", "23:00:00", "-02", 120], + ["1966-11-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-11-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1967" : helpers.makeTestYear("America/Noronha", [ - ["1967-03-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1967-03-01T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1967-11-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1967-11-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1967-03-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1967-03-01T01:00:00+00:00", "23:00:00", "-02", 120], + ["1967-11-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-11-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1968" : helpers.makeTestYear("America/Noronha", [ - ["1968-03-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1968-03-01T01:00:00+00:00", "23:00:00", "FNT", 120] + ["1968-03-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1968-03-01T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1985" : helpers.makeTestYear("America/Noronha", [ - ["1985-11-02T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1985-11-02T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1985-11-02T01:59:59+00:00", "23:59:59", "-02", 120], + ["1985-11-02T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1986" : helpers.makeTestYear("America/Noronha", [ - ["1986-03-15T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1986-03-15T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1986-10-25T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1986-10-25T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1986-03-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["1986-03-15T01:00:00+00:00", "23:00:00", "-02", 120], + ["1986-10-25T01:59:59+00:00", "23:59:59", "-02", 120], + ["1986-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1987" : helpers.makeTestYear("America/Noronha", [ - ["1987-02-14T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1987-02-14T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1987-10-25T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1987-10-25T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1987-02-14T00:59:59+00:00", "23:59:59", "-01", 60], + ["1987-02-14T01:00:00+00:00", "23:00:00", "-02", 120], + ["1987-10-25T01:59:59+00:00", "23:59:59", "-02", 120], + ["1987-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1988" : helpers.makeTestYear("America/Noronha", [ - ["1988-02-07T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1988-02-07T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1988-10-16T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1988-10-16T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1988-02-07T00:59:59+00:00", "23:59:59", "-01", 60], + ["1988-02-07T01:00:00+00:00", "23:00:00", "-02", 120], + ["1988-10-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-10-16T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1989" : helpers.makeTestYear("America/Noronha", [ - ["1989-01-29T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1989-01-29T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1989-10-15T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1989-10-15T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1989-01-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["1989-01-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["1989-10-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-10-15T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1990" : helpers.makeTestYear("America/Noronha", [ - ["1990-02-11T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1990-02-11T01:00:00+00:00", "23:00:00", "FNT", 120] + ["1990-02-11T00:59:59+00:00", "23:59:59", "-01", 60], + ["1990-02-11T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1999" : helpers.makeTestYear("America/Noronha", [ - ["1999-10-03T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1999-10-03T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1999-10-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1999-10-03T02:00:00+00:00", "01:00:00", "-01", 60] ]), "2000" : helpers.makeTestYear("America/Noronha", [ - ["2000-02-27T00:59:59+00:00", "23:59:59", "FNST", 60], - ["2000-02-27T01:00:00+00:00", "23:00:00", "FNT", 120], - ["2000-10-08T01:59:59+00:00", "23:59:59", "FNT", 120], - ["2000-10-08T02:00:00+00:00", "01:00:00", "FNST", 60], - ["2000-10-15T00:59:59+00:00", "23:59:59", "FNST", 60], - ["2000-10-15T01:00:00+00:00", "23:00:00", "FNT", 120] + ["2000-02-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2000-02-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["2000-10-08T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-10-08T02:00:00+00:00", "01:00:00", "-01", 60], + ["2000-10-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["2000-10-15T01:00:00+00:00", "23:00:00", "-02", 120] ]), "2001" : helpers.makeTestYear("America/Noronha", [ - ["2001-10-14T01:59:59+00:00", "23:59:59", "FNT", 120], - ["2001-10-14T02:00:00+00:00", "01:00:00", "FNST", 60] + ["2001-10-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["2001-10-14T02:00:00+00:00", "01:00:00", "-01", 60] ]), "2002" : helpers.makeTestYear("America/Noronha", [ - ["2002-02-17T00:59:59+00:00", "23:59:59", "FNST", 60], - ["2002-02-17T01:00:00+00:00", "23:00:00", "FNT", 120] + ["2002-02-17T00:59:59+00:00", "23:59:59", "-01", 60], + ["2002-02-17T01:00:00+00:00", "23:00:00", "-02", 120] ]) }; \ No newline at end of file diff --git a/tests/zones/america/paramaribo.js b/tests/zones/america/paramaribo.js index 807a269a..06111604 100644 --- a/tests/zones/america/paramaribo.js +++ b/tests/zones/america/paramaribo.js @@ -3,8 +3,6 @@ var helpers = require("../../helpers/helpers"); exports["America/Paramaribo"] = { - "guess" : helpers.makeTestGuess("America/Paramaribo", { offset: false, abbr: true }), - "1911" : helpers.makeTestYear("America/Paramaribo", [ ["1911-01-01T03:40:39+00:00", "23:59:59", "LMT", 13240 / 60], ["1911-01-01T03:40:40+00:00", "23:59:48", "PMT", 13252 / 60] @@ -17,16 +15,11 @@ exports["America/Paramaribo"] = { "1945" : helpers.makeTestYear("America/Paramaribo", [ ["1945-10-01T03:40:35+00:00", "23:59:59", "PMT", 13236 / 60], - ["1945-10-01T03:40:36+00:00", "00:10:36", "NEGT", 210] - ]), - - "1975" : helpers.makeTestYear("America/Paramaribo", [ - ["1975-11-20T03:29:59+00:00", "23:59:59", "NEGT", 210], - ["1975-11-20T03:30:00+00:00", "00:00:00", "SRT", 210] + ["1945-10-01T03:40:36+00:00", "00:10:36", "-0330", 210] ]), "1984" : helpers.makeTestYear("America/Paramaribo", [ - ["1984-10-01T03:29:59+00:00", "23:59:59", "SRT", 210], - ["1984-10-01T03:30:00+00:00", "00:30:00", "SRT", 180] + ["1984-10-01T03:29:59+00:00", "23:59:59", "-0330", 210], + ["1984-10-01T03:30:00+00:00", "00:30:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/port-au-prince.js b/tests/zones/america/port-au-prince.js index e2e39c49..81d93781 100644 --- a/tests/zones/america/port-au-prince.js +++ b/tests/zones/america/port-au-prince.js @@ -153,5 +153,152 @@ exports["America/Port-au-Prince"] = { ["2015-03-08T07:00:00+00:00", "03:00:00", "EDT", 240], ["2015-11-01T05:59:59+00:00", "01:59:59", "EDT", 240], ["2015-11-01T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2017" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2017-03-12T06:59:59+00:00", "01:59:59", "EST", 300], + ["2017-03-12T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2017-11-05T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2017-11-05T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2018" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2018-03-11T06:59:59+00:00", "01:59:59", "EST", 300], + ["2018-03-11T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2018-11-04T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2018-11-04T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2019" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2019-03-10T06:59:59+00:00", "01:59:59", "EST", 300], + ["2019-03-10T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2019-11-03T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2019-11-03T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2020" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2020-03-08T06:59:59+00:00", "01:59:59", "EST", 300], + ["2020-03-08T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2020-11-01T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2020-11-01T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2021" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2021-03-14T06:59:59+00:00", "01:59:59", "EST", 300], + ["2021-03-14T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2021-11-07T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2021-11-07T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2022" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2022-03-13T06:59:59+00:00", "01:59:59", "EST", 300], + ["2022-03-13T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2022-11-06T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2022-11-06T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2023" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2023-03-12T06:59:59+00:00", "01:59:59", "EST", 300], + ["2023-03-12T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2023-11-05T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2023-11-05T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2024" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2024-03-10T06:59:59+00:00", "01:59:59", "EST", 300], + ["2024-03-10T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2024-11-03T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2024-11-03T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2025" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2025-03-09T06:59:59+00:00", "01:59:59", "EST", 300], + ["2025-03-09T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2025-11-02T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2025-11-02T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2026" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2026-03-08T06:59:59+00:00", "01:59:59", "EST", 300], + ["2026-03-08T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2026-11-01T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2026-11-01T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2027" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2027-03-14T06:59:59+00:00", "01:59:59", "EST", 300], + ["2027-03-14T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2027-11-07T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2027-11-07T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2028" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2028-03-12T06:59:59+00:00", "01:59:59", "EST", 300], + ["2028-03-12T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2028-11-05T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2028-11-05T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2029" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2029-03-11T06:59:59+00:00", "01:59:59", "EST", 300], + ["2029-03-11T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2029-11-04T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2029-11-04T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2030" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2030-03-10T06:59:59+00:00", "01:59:59", "EST", 300], + ["2030-03-10T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2030-11-03T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2030-11-03T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2031" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2031-03-09T06:59:59+00:00", "01:59:59", "EST", 300], + ["2031-03-09T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2031-11-02T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2031-11-02T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2032" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2032-03-14T06:59:59+00:00", "01:59:59", "EST", 300], + ["2032-03-14T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2032-11-07T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2032-11-07T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2033" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2033-03-13T06:59:59+00:00", "01:59:59", "EST", 300], + ["2033-03-13T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2033-11-06T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2033-11-06T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2034" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2034-03-12T06:59:59+00:00", "01:59:59", "EST", 300], + ["2034-03-12T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2034-11-05T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2034-11-05T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2035" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2035-03-11T06:59:59+00:00", "01:59:59", "EST", 300], + ["2035-03-11T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2035-11-04T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2035-11-04T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2036" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2036-03-09T06:59:59+00:00", "01:59:59", "EST", 300], + ["2036-03-09T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2036-11-02T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2036-11-02T06:00:00+00:00", "01:00:00", "EST", 300] + ]), + + "2037" : helpers.makeTestYear("America/Port-au-Prince", [ + ["2037-03-08T06:59:59+00:00", "01:59:59", "EST", 300], + ["2037-03-08T07:00:00+00:00", "03:00:00", "EDT", 240], + ["2037-11-01T05:59:59+00:00", "01:59:59", "EDT", 240], + ["2037-11-01T06:00:00+00:00", "01:00:00", "EST", 300] ]) }; \ No newline at end of file diff --git a/tests/zones/america/porto_acre.js b/tests/zones/america/porto_acre.js index 22be6ae3..d8d76f29 100644 --- a/tests/zones/america/porto_acre.js +++ b/tests/zones/america/porto_acre.js @@ -5,126 +5,126 @@ var helpers = require("../../helpers/helpers"); exports["America/Porto_Acre"] = { "1914" : helpers.makeTestYear("America/Porto_Acre", [ ["1914-01-01T04:31:11+00:00", "23:59:59", "LMT", 16272 / 60], - ["1914-01-01T04:31:12+00:00", "23:31:12", "ACT", 300] + ["1914-01-01T04:31:12+00:00", "23:31:12", "-05", 300] ]), "1931" : helpers.makeTestYear("America/Porto_Acre", [ - ["1931-10-03T15:59:59+00:00", "10:59:59", "ACT", 300], - ["1931-10-03T16:00:00+00:00", "12:00:00", "ACST", 240] + ["1931-10-03T15:59:59+00:00", "10:59:59", "-05", 300], + ["1931-10-03T16:00:00+00:00", "12:00:00", "-04", 240] ]), "1932" : helpers.makeTestYear("America/Porto_Acre", [ - ["1932-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1932-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1932-10-03T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1932-10-03T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1932-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1932-10-03T04:59:59+00:00", "23:59:59", "-05", 300], + ["1932-10-03T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1933" : helpers.makeTestYear("America/Porto_Acre", [ - ["1933-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1933-04-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1933-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-04-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1949" : helpers.makeTestYear("America/Porto_Acre", [ - ["1949-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1949-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1949-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1949-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1950" : helpers.makeTestYear("America/Porto_Acre", [ - ["1950-04-16T04:59:59+00:00", "00:59:59", "ACST", 240], - ["1950-04-16T05:00:00+00:00", "00:00:00", "ACT", 300], - ["1950-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1950-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1950-04-16T04:59:59+00:00", "00:59:59", "-04", 240], + ["1950-04-16T05:00:00+00:00", "00:00:00", "-05", 300], + ["1950-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1950-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1951" : helpers.makeTestYear("America/Porto_Acre", [ - ["1951-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1951-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1951-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1951-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1951-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1951-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1951-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1952" : helpers.makeTestYear("America/Porto_Acre", [ - ["1952-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1952-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1952-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1952-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1952-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1952-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1952-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1953" : helpers.makeTestYear("America/Porto_Acre", [ - ["1953-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1953-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1953-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1953-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1963" : helpers.makeTestYear("America/Porto_Acre", [ - ["1963-12-09T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1963-12-09T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1963-12-09T04:59:59+00:00", "23:59:59", "-05", 300], + ["1963-12-09T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1964" : helpers.makeTestYear("America/Porto_Acre", [ - ["1964-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1964-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1964-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1965" : helpers.makeTestYear("America/Porto_Acre", [ - ["1965-01-31T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1965-01-31T05:00:00+00:00", "01:00:00", "ACST", 240], - ["1965-03-31T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1965-03-31T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1965-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1965-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1965-01-31T04:59:59+00:00", "23:59:59", "-05", 300], + ["1965-01-31T05:00:00+00:00", "01:00:00", "-04", 240], + ["1965-03-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-03-31T04:00:00+00:00", "23:00:00", "-05", 300], + ["1965-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1965-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1966" : helpers.makeTestYear("America/Porto_Acre", [ - ["1966-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1966-03-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1966-11-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1966-11-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1966-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-03-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1966-11-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1966-11-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1967" : helpers.makeTestYear("America/Porto_Acre", [ - ["1967-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1967-03-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1967-11-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1967-11-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1967-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-03-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1967-11-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1967-11-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1968" : helpers.makeTestYear("America/Porto_Acre", [ - ["1968-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1968-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1968-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1985" : helpers.makeTestYear("America/Porto_Acre", [ - ["1985-11-02T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1985-11-02T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1985-11-02T04:59:59+00:00", "23:59:59", "-05", 300], + ["1985-11-02T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1986" : helpers.makeTestYear("America/Porto_Acre", [ - ["1986-03-15T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1986-03-15T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1986-10-25T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1986-10-25T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1986-03-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-03-15T04:00:00+00:00", "23:00:00", "-05", 300], + ["1986-10-25T04:59:59+00:00", "23:59:59", "-05", 300], + ["1986-10-25T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1987" : helpers.makeTestYear("America/Porto_Acre", [ - ["1987-02-14T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1987-02-14T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1987-10-25T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1987-10-25T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1987-02-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-02-14T04:00:00+00:00", "23:00:00", "-05", 300], + ["1987-10-25T04:59:59+00:00", "23:59:59", "-05", 300], + ["1987-10-25T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1988" : helpers.makeTestYear("America/Porto_Acre", [ - ["1988-02-07T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1988-02-07T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1988-02-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-02-07T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2008" : helpers.makeTestYear("America/Porto_Acre", [ - ["2008-06-24T04:59:59+00:00", "23:59:59", "ACT", 300], - ["2008-06-24T05:00:00+00:00", "01:00:00", "AMT", 240] + ["2008-06-24T04:59:59+00:00", "23:59:59", "-05", 300], + ["2008-06-24T05:00:00+00:00", "01:00:00", "-04", 240] ]), "2013" : helpers.makeTestYear("America/Porto_Acre", [ - ["2013-11-10T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2013-11-10T04:00:00+00:00", "23:00:00", "ACT", 300] + ["2013-11-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-11-10T04:00:00+00:00", "23:00:00", "-05", 300] ]) }; \ No newline at end of file diff --git a/tests/zones/america/porto_velho.js b/tests/zones/america/porto_velho.js index 4b294e40..5fbb190c 100644 --- a/tests/zones/america/porto_velho.js +++ b/tests/zones/america/porto_velho.js @@ -5,116 +5,116 @@ var helpers = require("../../helpers/helpers"); exports["America/Porto_Velho"] = { "1914" : helpers.makeTestYear("America/Porto_Velho", [ ["1914-01-01T04:15:35+00:00", "23:59:59", "LMT", 15336 / 60], - ["1914-01-01T04:15:36+00:00", "00:15:36", "AMT", 240] + ["1914-01-01T04:15:36+00:00", "00:15:36", "-04", 240] ]), "1931" : helpers.makeTestYear("America/Porto_Velho", [ - ["1931-10-03T14:59:59+00:00", "10:59:59", "AMT", 240], - ["1931-10-03T15:00:00+00:00", "12:00:00", "AMST", 180] + ["1931-10-03T14:59:59+00:00", "10:59:59", "-04", 240], + ["1931-10-03T15:00:00+00:00", "12:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Porto_Velho", [ - ["1932-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1932-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1932-10-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1932-10-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1932-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Porto_Velho", [ - ["1933-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1933-04-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1933-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-04-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1949" : helpers.makeTestYear("America/Porto_Velho", [ - ["1949-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1949-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1949-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1949-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1950" : helpers.makeTestYear("America/Porto_Velho", [ - ["1950-04-16T03:59:59+00:00", "00:59:59", "AMST", 180], - ["1950-04-16T04:00:00+00:00", "00:00:00", "AMT", 240], - ["1950-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1950-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1950-04-16T03:59:59+00:00", "00:59:59", "-03", 180], + ["1950-04-16T04:00:00+00:00", "00:00:00", "-04", 240], + ["1950-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1950-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1951" : helpers.makeTestYear("America/Porto_Velho", [ - ["1951-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1951-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1951-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1951-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1951-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1951-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1952" : helpers.makeTestYear("America/Porto_Velho", [ - ["1952-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1952-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1952-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1952-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1952-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1952-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1953" : helpers.makeTestYear("America/Porto_Velho", [ - ["1953-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1953-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1953-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1953-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1963" : helpers.makeTestYear("America/Porto_Velho", [ - ["1963-12-09T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1963-12-09T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1963-12-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Porto_Velho", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1965" : helpers.makeTestYear("America/Porto_Velho", [ - ["1965-01-31T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-01-31T04:00:00+00:00", "01:00:00", "AMST", 180], - ["1965-03-31T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1965-03-31T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1965-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1965-01-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-01-31T04:00:00+00:00", "01:00:00", "-03", 180], + ["1965-03-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Porto_Velho", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1966-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1966-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Porto_Velho", [ - ["1967-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1967-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1967-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1967-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1967-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Porto_Velho", [ - ["1968-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1968-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1968-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1985" : helpers.makeTestYear("America/Porto_Velho", [ - ["1985-11-02T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1985-11-02T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1985-11-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("America/Porto_Velho", [ - ["1986-03-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1986-03-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1986-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1986-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1986-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Porto_Velho", [ - ["1987-02-14T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1987-02-14T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1987-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1987-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1987-02-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-02-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Porto_Velho", [ - ["1988-02-07T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1988-02-07T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1988-02-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-02-07T03:00:00+00:00", "23:00:00", "-04", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/america/recife.js b/tests/zones/america/recife.js index 689b4dd9..caa8bedb 100644 --- a/tests/zones/america/recife.js +++ b/tests/zones/america/recife.js @@ -5,154 +5,154 @@ var helpers = require("../../helpers/helpers"); exports["America/Recife"] = { "1914" : helpers.makeTestYear("America/Recife", [ ["1914-01-01T02:19:35+00:00", "23:59:59", "LMT", 8376 / 60], - ["1914-01-01T02:19:36+00:00", "23:19:36", "BRT", 180] + ["1914-01-01T02:19:36+00:00", "23:19:36", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Recife", [ - ["1931-10-03T13:59:59+00:00", "10:59:59", "BRT", 180], - ["1931-10-03T14:00:00+00:00", "12:00:00", "BRST", 120] + ["1931-10-03T13:59:59+00:00", "10:59:59", "-03", 180], + ["1931-10-03T14:00:00+00:00", "12:00:00", "-02", 120] ]), "1932" : helpers.makeTestYear("America/Recife", [ - ["1932-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1932-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1932-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1932-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1932-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1932-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1932-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1933" : helpers.makeTestYear("America/Recife", [ - ["1933-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1933-04-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1933-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1933-04-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1949" : helpers.makeTestYear("America/Recife", [ - ["1949-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1949-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1949-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1949-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1950" : helpers.makeTestYear("America/Recife", [ - ["1950-04-16T02:59:59+00:00", "00:59:59", "BRST", 120], - ["1950-04-16T03:00:00+00:00", "00:00:00", "BRT", 180], - ["1950-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1950-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1950-04-16T02:59:59+00:00", "00:59:59", "-02", 120], + ["1950-04-16T03:00:00+00:00", "00:00:00", "-03", 180], + ["1950-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1950-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1951" : helpers.makeTestYear("America/Recife", [ - ["1951-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1951-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1951-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1951-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1951-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1951-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1951-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1952" : helpers.makeTestYear("America/Recife", [ - ["1952-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1952-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1952-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1952-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1952-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1952-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1952-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1953" : helpers.makeTestYear("America/Recife", [ - ["1953-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1953-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1953-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1953-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Recife", [ - ["1963-12-09T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1963-12-09T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1963-12-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-12-09T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1964" : helpers.makeTestYear("America/Recife", [ - ["1964-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1964-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1964-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1964-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Recife", [ - ["1965-01-31T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-01-31T03:00:00+00:00", "01:00:00", "BRST", 120], - ["1965-03-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1965-03-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1965-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1965-01-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-01-31T03:00:00+00:00", "01:00:00", "-02", 120], + ["1965-03-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-03-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1965-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1966" : helpers.makeTestYear("America/Recife", [ - ["1966-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1966-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1966-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1966-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1966-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1966-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1967" : helpers.makeTestYear("America/Recife", [ - ["1967-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1967-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1967-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1967-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1967-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1967-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1968" : helpers.makeTestYear("America/Recife", [ - ["1968-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1968-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1968-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1968-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Recife", [ - ["1985-11-02T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1985-11-02T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1985-11-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-11-02T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1986" : helpers.makeTestYear("America/Recife", [ - ["1986-03-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1986-03-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1986-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1986-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1986-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1986-03-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["1986-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1987" : helpers.makeTestYear("America/Recife", [ - ["1987-02-14T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1987-02-14T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1987-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1987-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1987-02-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1987-02-14T02:00:00+00:00", "23:00:00", "-03", 180], + ["1987-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1988" : helpers.makeTestYear("America/Recife", [ - ["1988-02-07T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1988-02-07T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1988-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1988-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1988-02-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-02-07T02:00:00+00:00", "23:00:00", "-03", 180], + ["1988-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Recife", [ - ["1989-01-29T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1989-01-29T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1989-01-29T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-01-29T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Recife", [ - ["1990-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1990-02-11T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1990-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-02-11T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Recife", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1999-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2000" : helpers.makeTestYear("America/Recife", [ - ["2000-02-27T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2000-02-27T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2000-10-08T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2000-10-08T03:00:00+00:00", "01:00:00", "BRST", 120], - ["2000-10-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2000-10-15T02:00:00+00:00", "23:00:00", "BRT", 180] + ["2000-02-27T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-02-27T02:00:00+00:00", "23:00:00", "-03", 180], + ["2000-10-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-10-08T03:00:00+00:00", "01:00:00", "-02", 120], + ["2000-10-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-10-15T02:00:00+00:00", "23:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("America/Recife", [ - ["2001-10-14T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2001-10-14T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2001-10-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-10-14T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2002" : helpers.makeTestYear("America/Recife", [ - ["2002-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2002-02-17T02:00:00+00:00", "23:00:00", "BRT", 180] + ["2002-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2002-02-17T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/rio_branco.js b/tests/zones/america/rio_branco.js index 09efa8ee..18b124b9 100644 --- a/tests/zones/america/rio_branco.js +++ b/tests/zones/america/rio_branco.js @@ -3,130 +3,128 @@ var helpers = require("../../helpers/helpers"); exports["America/Rio_Branco"] = { - "guess" : helpers.makeTestGuess("America/Rio_Branco", { offset: false, abbr: true }), - "1914" : helpers.makeTestYear("America/Rio_Branco", [ ["1914-01-01T04:31:11+00:00", "23:59:59", "LMT", 16272 / 60], - ["1914-01-01T04:31:12+00:00", "23:31:12", "ACT", 300] + ["1914-01-01T04:31:12+00:00", "23:31:12", "-05", 300] ]), "1931" : helpers.makeTestYear("America/Rio_Branco", [ - ["1931-10-03T15:59:59+00:00", "10:59:59", "ACT", 300], - ["1931-10-03T16:00:00+00:00", "12:00:00", "ACST", 240] + ["1931-10-03T15:59:59+00:00", "10:59:59", "-05", 300], + ["1931-10-03T16:00:00+00:00", "12:00:00", "-04", 240] ]), "1932" : helpers.makeTestYear("America/Rio_Branco", [ - ["1932-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1932-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1932-10-03T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1932-10-03T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1932-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1932-10-03T04:59:59+00:00", "23:59:59", "-05", 300], + ["1932-10-03T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1933" : helpers.makeTestYear("America/Rio_Branco", [ - ["1933-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1933-04-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1933-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-04-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1949" : helpers.makeTestYear("America/Rio_Branco", [ - ["1949-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1949-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1949-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1949-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1950" : helpers.makeTestYear("America/Rio_Branco", [ - ["1950-04-16T04:59:59+00:00", "00:59:59", "ACST", 240], - ["1950-04-16T05:00:00+00:00", "00:00:00", "ACT", 300], - ["1950-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1950-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1950-04-16T04:59:59+00:00", "00:59:59", "-04", 240], + ["1950-04-16T05:00:00+00:00", "00:00:00", "-05", 300], + ["1950-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1950-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1951" : helpers.makeTestYear("America/Rio_Branco", [ - ["1951-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1951-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1951-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1951-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1951-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1951-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1951-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1952" : helpers.makeTestYear("America/Rio_Branco", [ - ["1952-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1952-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1952-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1952-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1952-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1952-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1952-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1953" : helpers.makeTestYear("America/Rio_Branco", [ - ["1953-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1953-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1953-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1953-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1963" : helpers.makeTestYear("America/Rio_Branco", [ - ["1963-12-09T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1963-12-09T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1963-12-09T04:59:59+00:00", "23:59:59", "-05", 300], + ["1963-12-09T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1964" : helpers.makeTestYear("America/Rio_Branco", [ - ["1964-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1964-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1964-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1965" : helpers.makeTestYear("America/Rio_Branco", [ - ["1965-01-31T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1965-01-31T05:00:00+00:00", "01:00:00", "ACST", 240], - ["1965-03-31T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1965-03-31T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1965-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1965-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1965-01-31T04:59:59+00:00", "23:59:59", "-05", 300], + ["1965-01-31T05:00:00+00:00", "01:00:00", "-04", 240], + ["1965-03-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-03-31T04:00:00+00:00", "23:00:00", "-05", 300], + ["1965-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1965-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1966" : helpers.makeTestYear("America/Rio_Branco", [ - ["1966-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1966-03-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1966-11-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1966-11-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1966-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-03-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1966-11-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1966-11-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1967" : helpers.makeTestYear("America/Rio_Branco", [ - ["1967-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1967-03-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1967-11-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1967-11-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1967-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-03-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1967-11-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1967-11-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1968" : helpers.makeTestYear("America/Rio_Branco", [ - ["1968-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1968-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1968-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1985" : helpers.makeTestYear("America/Rio_Branco", [ - ["1985-11-02T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1985-11-02T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1985-11-02T04:59:59+00:00", "23:59:59", "-05", 300], + ["1985-11-02T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1986" : helpers.makeTestYear("America/Rio_Branco", [ - ["1986-03-15T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1986-03-15T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1986-10-25T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1986-10-25T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1986-03-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-03-15T04:00:00+00:00", "23:00:00", "-05", 300], + ["1986-10-25T04:59:59+00:00", "23:59:59", "-05", 300], + ["1986-10-25T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1987" : helpers.makeTestYear("America/Rio_Branco", [ - ["1987-02-14T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1987-02-14T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1987-10-25T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1987-10-25T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1987-02-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-02-14T04:00:00+00:00", "23:00:00", "-05", 300], + ["1987-10-25T04:59:59+00:00", "23:59:59", "-05", 300], + ["1987-10-25T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1988" : helpers.makeTestYear("America/Rio_Branco", [ - ["1988-02-07T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1988-02-07T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1988-02-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-02-07T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2008" : helpers.makeTestYear("America/Rio_Branco", [ - ["2008-06-24T04:59:59+00:00", "23:59:59", "ACT", 300], - ["2008-06-24T05:00:00+00:00", "01:00:00", "AMT", 240] + ["2008-06-24T04:59:59+00:00", "23:59:59", "-05", 300], + ["2008-06-24T05:00:00+00:00", "01:00:00", "-04", 240] ]), "2013" : helpers.makeTestYear("America/Rio_Branco", [ - ["2013-11-10T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2013-11-10T04:00:00+00:00", "23:00:00", "ACT", 300] + ["2013-11-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-11-10T04:00:00+00:00", "23:00:00", "-05", 300] ]) }; \ No newline at end of file diff --git a/tests/zones/america/rosario.js b/tests/zones/america/rosario.js index 40c3d311..3ab6dbee 100644 --- a/tests/zones/america/rosario.js +++ b/tests/zones/america/rosario.js @@ -5,223 +5,223 @@ var helpers = require("../../helpers/helpers"); exports["America/Rosario"] = { "1920" : helpers.makeTestYear("America/Rosario", [ ["1920-05-01T04:16:47+00:00", "23:59:59", "CMT", 15408 / 60], - ["1920-05-01T04:16:48+00:00", "00:16:48", "ART", 240] + ["1920-05-01T04:16:48+00:00", "00:16:48", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Rosario", [ - ["1930-12-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1930-12-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1930-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Rosario", [ - ["1931-04-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1931-04-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1931-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1931-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1931-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1931-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1931-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Rosario", [ - ["1932-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1932-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1932-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1932-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1932-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Rosario", [ - ["1933-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1933-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1933-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1933-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1933-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1933-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1934" : helpers.makeTestYear("America/Rosario", [ - ["1934-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1934-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1934-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1934-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1934-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1934-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1934-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1934-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1935" : helpers.makeTestYear("America/Rosario", [ - ["1935-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1935-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1935-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1935-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1935-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1935-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1935-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1935-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1936" : helpers.makeTestYear("America/Rosario", [ - ["1936-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1936-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1936-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1936-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1936-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1936-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1936-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1936-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1937" : helpers.makeTestYear("America/Rosario", [ - ["1937-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1937-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1937-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1937-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1937-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1937-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1937-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("America/Rosario", [ - ["1938-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1938-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1938-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1938-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1938-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("America/Rosario", [ - ["1939-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1939-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1939-11-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1939-11-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1939-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("America/Rosario", [ - ["1940-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1940-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1940-07-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1940-07-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1940-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-07-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("America/Rosario", [ - ["1941-06-15T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1941-06-15T03:00:00+00:00", "23:00:00", "ART", 240], - ["1941-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1941-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1941-06-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-06-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("America/Rosario", [ - ["1943-08-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1943-08-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1943-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1943-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1943-08-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-08-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1943-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1943-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1946" : helpers.makeTestYear("America/Rosario", [ - ["1946-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1946-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1946-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1946-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1946-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1946-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Rosario", [ - ["1963-10-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1963-10-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1963-12-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1963-12-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1963-10-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1963-12-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Rosario", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1964-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1964-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1964-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Rosario", [ - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Rosario", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Rosario", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Rosario", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Rosario", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Rosario", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Rosario", [ - ["1988-12-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1988-12-01T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1988-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Rosario", [ - ["1989-03-05T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1989-03-05T02:00:00+00:00", "23:00:00", "ART", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "ART", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1989-03-05T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-03-05T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Rosario", [ - ["1990-03-04T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1990-03-04T02:00:00+00:00", "23:00:00", "ART", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "ART", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1990-03-04T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-03-04T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Rosario", [ - ["1991-03-03T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1991-03-03T02:00:00+00:00", "22:00:00", "WART", 240], - ["1991-10-20T03:59:59+00:00", "23:59:59", "WART", 240], - ["1991-10-20T04:00:00+00:00", "02:00:00", "ARST", 120] + ["1991-03-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-03-03T02:00:00+00:00", "22:00:00", "-04", 240], + ["1991-10-20T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-20T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Rosario", [ - ["1992-03-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1992-03-01T02:00:00+00:00", "23:00:00", "ART", 180], - ["1992-10-18T02:59:59+00:00", "23:59:59", "ART", 180], - ["1992-10-18T03:00:00+00:00", "01:00:00", "ARST", 120] + ["1992-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Rosario", [ - ["1993-03-07T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1993-03-07T02:00:00+00:00", "23:00:00", "ART", 180] + ["1993-03-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-03-07T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Rosario", [ - ["1999-10-03T02:59:59+00:00", "23:59:59", "ART", 180], - ["1999-10-03T03:00:00+00:00", "00:00:00", "ARST", 180] + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Rosario", [ - ["2000-03-03T02:59:59+00:00", "23:59:59", "ARST", 180], - ["2000-03-03T03:00:00+00:00", "00:00:00", "ART", 180] + ["2000-03-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-03T03:00:00+00:00", "00:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Rosario", [ - ["2007-12-30T02:59:59+00:00", "23:59:59", "ART", 180], - ["2007-12-30T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2007-12-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-12-30T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Rosario", [ - ["2008-03-16T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2008-03-16T02:00:00+00:00", "23:00:00", "ART", 180], - ["2008-10-19T02:59:59+00:00", "23:59:59", "ART", 180], - ["2008-10-19T03:00:00+00:00", "01:00:00", "ARST", 120] + ["2008-03-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-03-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2008-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2009" : helpers.makeTestYear("America/Rosario", [ - ["2009-03-15T01:59:59+00:00", "23:59:59", "ARST", 120], - ["2009-03-15T02:00:00+00:00", "23:00:00", "ART", 180] + ["2009-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2009-03-15T02:00:00+00:00", "23:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/santarem.js b/tests/zones/america/santarem.js index 9b0129df..da298d30 100644 --- a/tests/zones/america/santarem.js +++ b/tests/zones/america/santarem.js @@ -5,121 +5,121 @@ var helpers = require("../../helpers/helpers"); exports["America/Santarem"] = { "1914" : helpers.makeTestYear("America/Santarem", [ ["1914-01-01T03:38:47+00:00", "23:59:59", "LMT", 13128 / 60], - ["1914-01-01T03:38:48+00:00", "23:38:48", "AMT", 240] + ["1914-01-01T03:38:48+00:00", "23:38:48", "-04", 240] ]), "1931" : helpers.makeTestYear("America/Santarem", [ - ["1931-10-03T14:59:59+00:00", "10:59:59", "AMT", 240], - ["1931-10-03T15:00:00+00:00", "12:00:00", "AMST", 180] + ["1931-10-03T14:59:59+00:00", "10:59:59", "-04", 240], + ["1931-10-03T15:00:00+00:00", "12:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("America/Santarem", [ - ["1932-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1932-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1932-10-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1932-10-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1932-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("America/Santarem", [ - ["1933-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1933-04-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1933-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-04-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1949" : helpers.makeTestYear("America/Santarem", [ - ["1949-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1949-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1949-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1949-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1950" : helpers.makeTestYear("America/Santarem", [ - ["1950-04-16T03:59:59+00:00", "00:59:59", "AMST", 180], - ["1950-04-16T04:00:00+00:00", "00:00:00", "AMT", 240], - ["1950-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1950-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1950-04-16T03:59:59+00:00", "00:59:59", "-03", 180], + ["1950-04-16T04:00:00+00:00", "00:00:00", "-04", 240], + ["1950-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1950-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1951" : helpers.makeTestYear("America/Santarem", [ - ["1951-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1951-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1951-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1951-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1951-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1951-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1952" : helpers.makeTestYear("America/Santarem", [ - ["1952-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1952-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1952-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1952-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1952-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1952-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1953" : helpers.makeTestYear("America/Santarem", [ - ["1953-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1953-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1953-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1953-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1963" : helpers.makeTestYear("America/Santarem", [ - ["1963-12-09T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1963-12-09T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1963-12-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("America/Santarem", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1965" : helpers.makeTestYear("America/Santarem", [ - ["1965-01-31T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-01-31T04:00:00+00:00", "01:00:00", "AMST", 180], - ["1965-03-31T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1965-03-31T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1965-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1965-01-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-01-31T04:00:00+00:00", "01:00:00", "-03", 180], + ["1965-03-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("America/Santarem", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1966-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1966-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("America/Santarem", [ - ["1967-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1967-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1967-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1967-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1967-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("America/Santarem", [ - ["1968-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1968-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1968-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1985" : helpers.makeTestYear("America/Santarem", [ - ["1985-11-02T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1985-11-02T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1985-11-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("America/Santarem", [ - ["1986-03-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1986-03-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1986-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1986-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1986-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Santarem", [ - ["1987-02-14T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1987-02-14T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1987-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1987-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1987-02-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-02-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Santarem", [ - ["1988-02-07T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1988-02-07T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1988-02-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-02-07T03:00:00+00:00", "23:00:00", "-04", 240] ]), "2008" : helpers.makeTestYear("America/Santarem", [ - ["2008-06-24T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2008-06-24T04:00:00+00:00", "01:00:00", "BRT", 180] + ["2008-06-24T03:59:59+00:00", "23:59:59", "-04", 240], + ["2008-06-24T04:00:00+00:00", "01:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/santiago.js b/tests/zones/america/santiago.js index 6afa0ab7..f99d7f8e 100644 --- a/tests/zones/america/santiago.js +++ b/tests/zones/america/santiago.js @@ -3,567 +3,565 @@ var helpers = require("../../helpers/helpers"); exports["America/Santiago"] = { - "guess" : helpers.makeTestGuess("America/Santiago", { offset: true, abbr: true }), - "1910" : helpers.makeTestYear("America/Santiago", [ ["1910-01-10T04:42:45+00:00", "23:59:59", "SMT", 16966 / 60], - ["1910-01-10T04:42:46+00:00", "23:42:46", "CLT", 300] + ["1910-01-10T04:42:46+00:00", "23:42:46", "-05", 300] ]), "1916" : helpers.makeTestYear("America/Santiago", [ - ["1916-07-01T04:59:59+00:00", "23:59:59", "CLT", 300], + ["1916-07-01T04:59:59+00:00", "23:59:59", "-05", 300], ["1916-07-01T05:00:00+00:00", "00:17:14", "SMT", 16966 / 60] ]), "1918" : helpers.makeTestYear("America/Santiago", [ ["1918-09-10T04:42:45+00:00", "23:59:59", "SMT", 16966 / 60], - ["1918-09-10T04:42:46+00:00", "00:42:46", "CLT", 240] + ["1918-09-10T04:42:46+00:00", "00:42:46", "-04", 240] ]), "1919" : helpers.makeTestYear("America/Santiago", [ - ["1919-07-01T03:59:59+00:00", "23:59:59", "CLT", 240], + ["1919-07-01T03:59:59+00:00", "23:59:59", "-04", 240], ["1919-07-01T04:00:00+00:00", "23:17:14", "SMT", 16966 / 60] ]), "1927" : helpers.makeTestYear("America/Santiago", [ ["1927-09-01T04:42:45+00:00", "23:59:59", "SMT", 16966 / 60], - ["1927-09-01T04:42:46+00:00", "00:42:46", "CLST", 240] + ["1927-09-01T04:42:46+00:00", "00:42:46", "-04", 240] ]), "1928" : helpers.makeTestYear("America/Santiago", [ - ["1928-04-01T03:59:59+00:00", "23:59:59", "CLST", 240], - ["1928-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1928-09-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1928-09-01T05:00:00+00:00", "01:00:00", "CLST", 240] + ["1928-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1928-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1928-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1928-09-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1929" : helpers.makeTestYear("America/Santiago", [ - ["1929-04-01T03:59:59+00:00", "23:59:59", "CLST", 240], - ["1929-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1929-09-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1929-09-01T05:00:00+00:00", "01:00:00", "CLST", 240] + ["1929-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1929-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1929-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1929-09-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1930" : helpers.makeTestYear("America/Santiago", [ - ["1930-04-01T03:59:59+00:00", "23:59:59", "CLST", 240], - ["1930-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1930-09-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1930-09-01T05:00:00+00:00", "01:00:00", "CLST", 240] + ["1930-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1930-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1930-09-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1931" : helpers.makeTestYear("America/Santiago", [ - ["1931-04-01T03:59:59+00:00", "23:59:59", "CLST", 240], - ["1931-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1931-09-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1931-09-01T05:00:00+00:00", "01:00:00", "CLST", 240] + ["1931-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1931-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1931-09-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1932" : helpers.makeTestYear("America/Santiago", [ - ["1932-04-01T03:59:59+00:00", "23:59:59", "CLST", 240], - ["1932-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1932-09-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1932-09-01T05:00:00+00:00", "01:00:00", "CLT", 240] + ["1932-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1932-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1932-09-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1942" : helpers.makeTestYear("America/Santiago", [ - ["1942-06-01T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1942-06-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1942-08-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1942-08-01T05:00:00+00:00", "01:00:00", "CLT", 240] + ["1942-06-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1942-06-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1942-08-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1942-08-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1946" : helpers.makeTestYear("America/Santiago", [ - ["1946-07-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1946-07-15T04:00:00+00:00", "01:00:00", "CLST", 180], - ["1946-09-01T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1946-09-01T03:00:00+00:00", "23:00:00", "CLT", 240] + ["1946-07-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-07-15T04:00:00+00:00", "01:00:00", "-03", 180], + ["1946-09-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-09-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1947" : helpers.makeTestYear("America/Santiago", [ - ["1947-04-01T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1947-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1947-05-22T03:59:59+00:00", "22:59:59", "CLT", 300], - ["1947-05-22T04:00:00+00:00", "00:00:00", "CLT", 240] + ["1947-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1947-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1947-05-22T03:59:59+00:00", "22:59:59", "-05", 300], + ["1947-05-22T04:00:00+00:00", "00:00:00", "-04", 240] ]), "1968" : helpers.makeTestYear("America/Santiago", [ - ["1968-11-03T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1968-11-03T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1968-11-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-11-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("America/Santiago", [ - ["1969-03-30T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1969-03-30T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1969-11-23T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1969-11-23T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1969-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-11-23T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-11-23T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1970" : helpers.makeTestYear("America/Santiago", [ - ["1970-03-29T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1970-03-29T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1970-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1970-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1970-03-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["1970-03-29T03:00:00+00:00", "23:00:00", "-04", 240], + ["1970-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1970-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1971" : helpers.makeTestYear("America/Santiago", [ - ["1971-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1971-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1971-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1971-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1971-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1971-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1971-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1971-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1972" : helpers.makeTestYear("America/Santiago", [ - ["1972-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1972-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1972-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1972-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1972-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1972-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1972-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1972-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1973" : helpers.makeTestYear("America/Santiago", [ - ["1973-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1973-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1973-09-30T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1973-09-30T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1973-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1973-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1973-09-30T03:59:59+00:00", "23:59:59", "-04", 240], + ["1973-09-30T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("America/Santiago", [ - ["1974-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1974-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1974-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1974-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1974-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1974-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1974-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1975" : helpers.makeTestYear("America/Santiago", [ - ["1975-03-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1975-03-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1975-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1975-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1975-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1975-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1975-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1975-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1976" : helpers.makeTestYear("America/Santiago", [ - ["1976-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1976-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1976-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1976-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1976-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1976-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1976-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1976-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1977" : helpers.makeTestYear("America/Santiago", [ - ["1977-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1977-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1977-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1977-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1977-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1977-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1977-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1977-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1978" : helpers.makeTestYear("America/Santiago", [ - ["1978-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1978-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1978-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1978-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1978-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1978-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1978-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1978-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1979" : helpers.makeTestYear("America/Santiago", [ - ["1979-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1979-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1979-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1979-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1979-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1979-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1979-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1979-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1980" : helpers.makeTestYear("America/Santiago", [ - ["1980-03-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1980-03-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1980-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1980-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1980-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1980-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1980-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1980-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1981" : helpers.makeTestYear("America/Santiago", [ - ["1981-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1981-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1981-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1981-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1981-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1981-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1981-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1981-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1982" : helpers.makeTestYear("America/Santiago", [ - ["1982-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1982-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1982-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1982-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1982-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1982-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1982-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1982-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1983" : helpers.makeTestYear("America/Santiago", [ - ["1983-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1983-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1983-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1983-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1983-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1983-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1983-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1983-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1984" : helpers.makeTestYear("America/Santiago", [ - ["1984-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1984-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1984-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1984-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1984-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1984-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1984-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1984-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Santiago", [ - ["1985-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1985-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1985-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1985-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1985-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1985-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("America/Santiago", [ - ["1986-03-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1986-03-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1986-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1986-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1986-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("America/Santiago", [ - ["1987-04-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1987-04-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1987-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1987-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1987-04-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-04-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("America/Santiago", [ - ["1988-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1988-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1988-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1988-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1988-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1988-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1989" : helpers.makeTestYear("America/Santiago", [ - ["1989-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1989-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1989-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1989-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1989-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1989-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1989-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1990" : helpers.makeTestYear("America/Santiago", [ - ["1990-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1990-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1990-09-16T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1990-09-16T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1990-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1990-09-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-09-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("America/Santiago", [ - ["1991-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1991-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1991-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1991-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1991-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("America/Santiago", [ - ["1992-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1992-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1992-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1992-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1992-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1992-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1992-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1993" : helpers.makeTestYear("America/Santiago", [ - ["1993-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1993-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1993-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1993-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1993-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1993-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("America/Santiago", [ - ["1994-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1994-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1994-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1994-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1994-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1994-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1994-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("America/Santiago", [ - ["1995-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1995-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1995-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1995-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1995-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1995-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1995-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1996" : helpers.makeTestYear("America/Santiago", [ - ["1996-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1996-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1996-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1996-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1996-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1996-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1996-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1997" : helpers.makeTestYear("America/Santiago", [ - ["1997-03-30T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1997-03-30T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1997-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1997-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1997-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["1997-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1997-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1998" : helpers.makeTestYear("America/Santiago", [ - ["1998-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1998-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1998-09-27T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1998-09-27T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1998-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1998-09-27T03:59:59+00:00", "23:59:59", "-04", 240], + ["1998-09-27T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("America/Santiago", [ - ["1999-04-04T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1999-04-04T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1999-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1999-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1999-04-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-04-04T03:00:00+00:00", "23:00:00", "-04", 240], + ["1999-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1999-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("America/Santiago", [ - ["2000-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2000-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2000-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2000-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2000-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2000-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2000-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("America/Santiago", [ - ["2001-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2001-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2001-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2001-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2001-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2001-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2001-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2002" : helpers.makeTestYear("America/Santiago", [ - ["2002-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2002-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2002-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2002-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2002-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2002-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2002-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2003" : helpers.makeTestYear("America/Santiago", [ - ["2003-03-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2003-03-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2003-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2003-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2003-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2003-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2003-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2003-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("America/Santiago", [ - ["2004-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2004-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2004-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2004-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2004-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2005" : helpers.makeTestYear("America/Santiago", [ - ["2005-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2005-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2005-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2005-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2005-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2005-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2005-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["2005-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2006" : helpers.makeTestYear("America/Santiago", [ - ["2006-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2006-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2006-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2006-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2006-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2006-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2006-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2006-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("America/Santiago", [ - ["2007-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2007-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2007-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2007-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2007-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2007-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2007-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2008" : helpers.makeTestYear("America/Santiago", [ - ["2008-03-30T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2008-03-30T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2008-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2008-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2008-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["2008-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2008-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2009" : helpers.makeTestYear("America/Santiago", [ - ["2009-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2009-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2009-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2009-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2009-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2009-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2009-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2009-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2010" : helpers.makeTestYear("America/Santiago", [ - ["2010-04-04T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2010-04-04T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2010-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2010-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2010-04-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["2010-04-04T03:00:00+00:00", "23:00:00", "-04", 240], + ["2010-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2010-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2011" : helpers.makeTestYear("America/Santiago", [ - ["2011-05-08T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2011-05-08T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2011-08-21T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2011-08-21T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2011-05-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2011-05-08T03:00:00+00:00", "23:00:00", "-04", 240], + ["2011-08-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2011-08-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2012" : helpers.makeTestYear("America/Santiago", [ - ["2012-04-29T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2012-04-29T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2012-09-02T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2012-09-02T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2012-04-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["2012-04-29T03:00:00+00:00", "23:00:00", "-04", 240], + ["2012-09-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["2012-09-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2013" : helpers.makeTestYear("America/Santiago", [ - ["2013-04-28T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2013-04-28T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2013-09-08T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2013-09-08T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2013-04-28T02:59:59+00:00", "23:59:59", "-03", 180], + ["2013-04-28T03:00:00+00:00", "23:00:00", "-04", 240], + ["2013-09-08T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-09-08T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2014" : helpers.makeTestYear("America/Santiago", [ - ["2014-04-27T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2014-04-27T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2014-09-07T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2014-09-07T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2014-04-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["2014-04-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["2014-09-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["2014-09-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2016" : helpers.makeTestYear("America/Santiago", [ - ["2016-05-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2016-05-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2016-08-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2016-08-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2016-05-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-05-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2016-08-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2016-08-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2017" : helpers.makeTestYear("America/Santiago", [ - ["2017-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2017-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2017-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2017-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2017-05-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2017-05-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2017-08-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2017-08-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2018" : helpers.makeTestYear("America/Santiago", [ - ["2018-05-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2018-05-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2018-08-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2018-08-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2018-05-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2018-05-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2018-08-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2018-08-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2019" : helpers.makeTestYear("America/Santiago", [ - ["2019-05-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2019-05-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2019-08-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2019-08-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2019-05-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2019-05-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2019-08-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2019-08-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2020" : helpers.makeTestYear("America/Santiago", [ - ["2020-05-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2020-05-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2020-08-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2020-08-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2020-05-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2020-05-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2020-08-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["2020-08-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2021" : helpers.makeTestYear("America/Santiago", [ - ["2021-05-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2021-05-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2021-08-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2021-08-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2021-05-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2021-05-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2021-08-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2021-08-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2022" : helpers.makeTestYear("America/Santiago", [ - ["2022-05-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2022-05-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2022-08-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2022-08-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2022-05-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2022-05-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2022-08-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2022-08-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2023" : helpers.makeTestYear("America/Santiago", [ - ["2023-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2023-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2023-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2023-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2023-05-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2023-05-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2023-08-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2023-08-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2024" : helpers.makeTestYear("America/Santiago", [ - ["2024-05-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2024-05-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2024-08-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2024-08-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2024-05-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2024-05-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2024-08-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2024-08-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2025" : helpers.makeTestYear("America/Santiago", [ - ["2025-05-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2025-05-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2025-08-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2025-08-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2025-05-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2025-05-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2025-08-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2025-08-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2026" : helpers.makeTestYear("America/Santiago", [ - ["2026-05-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2026-05-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2026-08-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2026-08-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2026-05-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2026-05-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2026-08-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["2026-08-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2027" : helpers.makeTestYear("America/Santiago", [ - ["2027-05-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2027-05-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2027-08-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2027-08-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2027-05-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2027-05-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2027-08-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2027-08-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2028" : helpers.makeTestYear("America/Santiago", [ - ["2028-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2028-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2028-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2028-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2028-05-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2028-05-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2028-08-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2028-08-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2029" : helpers.makeTestYear("America/Santiago", [ - ["2029-05-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2029-05-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2029-08-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2029-08-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2029-05-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2029-05-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2029-08-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2029-08-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2030" : helpers.makeTestYear("America/Santiago", [ - ["2030-05-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2030-05-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2030-08-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2030-08-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2030-05-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2030-05-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2030-08-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2030-08-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2031" : helpers.makeTestYear("America/Santiago", [ - ["2031-05-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2031-05-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2031-08-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2031-08-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2031-05-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2031-05-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2031-08-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2031-08-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2032" : helpers.makeTestYear("America/Santiago", [ - ["2032-05-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2032-05-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2032-08-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2032-08-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2032-05-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2032-05-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2032-08-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2032-08-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2033" : helpers.makeTestYear("America/Santiago", [ - ["2033-05-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2033-05-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2033-08-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2033-08-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2033-05-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2033-05-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2033-08-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2033-08-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2034" : helpers.makeTestYear("America/Santiago", [ - ["2034-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2034-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2034-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2034-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2034-05-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2034-05-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2034-08-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2034-08-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2035" : helpers.makeTestYear("America/Santiago", [ - ["2035-05-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2035-05-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2035-08-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2035-08-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2035-05-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2035-05-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2035-08-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2035-08-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2036" : helpers.makeTestYear("America/Santiago", [ - ["2036-05-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2036-05-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2036-08-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2036-08-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2036-05-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2036-05-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2036-08-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2036-08-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2037" : helpers.makeTestYear("America/Santiago", [ - ["2037-05-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2037-05-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2037-08-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2037-08-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2037-05-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2037-05-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2037-08-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["2037-08-09T04:00:00+00:00", "01:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/america/santo_domingo.js b/tests/zones/america/santo_domingo.js index 85469e05..fa9bac0a 100644 --- a/tests/zones/america/santo_domingo.js +++ b/tests/zones/america/santo_domingo.js @@ -22,39 +22,39 @@ exports["America/Santo_Domingo"] = { "1969" : helpers.makeTestYear("America/Santo_Domingo", [ ["1969-10-26T04:59:59+00:00", "23:59:59", "EST", 300], - ["1969-10-26T05:00:00+00:00", "00:30:00", "EHDT", 270] + ["1969-10-26T05:00:00+00:00", "00:30:00", "-0430", 270] ]), "1970" : helpers.makeTestYear("America/Santo_Domingo", [ - ["1970-02-21T04:29:59+00:00", "23:59:59", "EHDT", 270], + ["1970-02-21T04:29:59+00:00", "23:59:59", "-0430", 270], ["1970-02-21T04:30:00+00:00", "23:30:00", "EST", 300], ["1970-10-25T04:59:59+00:00", "23:59:59", "EST", 300], - ["1970-10-25T05:00:00+00:00", "00:30:00", "EHDT", 270] + ["1970-10-25T05:00:00+00:00", "00:30:00", "-0430", 270] ]), "1971" : helpers.makeTestYear("America/Santo_Domingo", [ - ["1971-01-20T04:29:59+00:00", "23:59:59", "EHDT", 270], + ["1971-01-20T04:29:59+00:00", "23:59:59", "-0430", 270], ["1971-01-20T04:30:00+00:00", "23:30:00", "EST", 300], ["1971-10-31T04:59:59+00:00", "23:59:59", "EST", 300], - ["1971-10-31T05:00:00+00:00", "00:30:00", "EHDT", 270] + ["1971-10-31T05:00:00+00:00", "00:30:00", "-0430", 270] ]), "1972" : helpers.makeTestYear("America/Santo_Domingo", [ - ["1972-01-21T04:29:59+00:00", "23:59:59", "EHDT", 270], + ["1972-01-21T04:29:59+00:00", "23:59:59", "-0430", 270], ["1972-01-21T04:30:00+00:00", "23:30:00", "EST", 300], ["1972-10-29T04:59:59+00:00", "23:59:59", "EST", 300], - ["1972-10-29T05:00:00+00:00", "00:30:00", "EHDT", 270] + ["1972-10-29T05:00:00+00:00", "00:30:00", "-0430", 270] ]), "1973" : helpers.makeTestYear("America/Santo_Domingo", [ - ["1973-01-21T04:29:59+00:00", "23:59:59", "EHDT", 270], + ["1973-01-21T04:29:59+00:00", "23:59:59", "-0430", 270], ["1973-01-21T04:30:00+00:00", "23:30:00", "EST", 300], ["1973-10-28T04:59:59+00:00", "23:59:59", "EST", 300], - ["1973-10-28T05:00:00+00:00", "00:30:00", "EHDT", 270] + ["1973-10-28T05:00:00+00:00", "00:30:00", "-0430", 270] ]), "1974" : helpers.makeTestYear("America/Santo_Domingo", [ - ["1974-01-21T04:29:59+00:00", "23:59:59", "EHDT", 270], + ["1974-01-21T04:29:59+00:00", "23:59:59", "-0430", 270], ["1974-01-21T04:30:00+00:00", "23:30:00", "EST", 300], ["1974-10-27T04:59:59+00:00", "23:59:59", "EST", 300], ["1974-10-27T05:00:00+00:00", "01:00:00", "AST", 240] diff --git a/tests/zones/america/sao_paulo.js b/tests/zones/america/sao_paulo.js index d33a74e2..79a80d27 100644 --- a/tests/zones/america/sao_paulo.js +++ b/tests/zones/america/sao_paulo.js @@ -3,465 +3,463 @@ var helpers = require("../../helpers/helpers"); exports["America/Sao_Paulo"] = { - "guess" : helpers.makeTestGuess("America/Sao_Paulo", { offset: true, abbr: true }), - "1914" : helpers.makeTestYear("America/Sao_Paulo", [ ["1914-01-01T03:06:27+00:00", "23:59:59", "LMT", 11188 / 60], - ["1914-01-01T03:06:28+00:00", "00:06:28", "BRT", 180] + ["1914-01-01T03:06:28+00:00", "00:06:28", "-03", 180] ]), "1931" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1931-10-03T13:59:59+00:00", "10:59:59", "BRT", 180], - ["1931-10-03T14:00:00+00:00", "12:00:00", "BRST", 120] + ["1931-10-03T13:59:59+00:00", "10:59:59", "-03", 180], + ["1931-10-03T14:00:00+00:00", "12:00:00", "-02", 120] ]), "1932" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1932-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1932-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1932-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1932-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1932-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1932-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1932-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1933" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1933-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1933-04-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1933-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1933-04-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1949" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1949-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1949-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1949-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1949-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1950" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1950-04-16T02:59:59+00:00", "00:59:59", "BRST", 120], - ["1950-04-16T03:00:00+00:00", "00:00:00", "BRT", 180], - ["1950-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1950-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1950-04-16T02:59:59+00:00", "00:59:59", "-02", 120], + ["1950-04-16T03:00:00+00:00", "00:00:00", "-03", 180], + ["1950-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1950-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1951" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1951-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1951-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1951-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1951-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1951-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1951-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1951-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1952" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1952-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1952-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1952-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1952-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1952-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1952-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1952-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1953" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1953-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1953-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1953-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1953-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1963-10-23T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1963-10-23T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1963-10-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-23T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1964" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1964-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1964-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1964-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1964-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1965-01-31T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-01-31T03:00:00+00:00", "01:00:00", "BRST", 120], - ["1965-03-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1965-03-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1965-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1965-01-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-01-31T03:00:00+00:00", "01:00:00", "-02", 120], + ["1965-03-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-03-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1965-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1966" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1966-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1966-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1966-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1966-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1966-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1966-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1967" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1967-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1967-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1967-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1967-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1967-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1967-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1968" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1968-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1968-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1968-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1968-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1985-11-02T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1985-11-02T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1985-11-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-11-02T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1986" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1986-03-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1986-03-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1986-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1986-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1986-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1986-03-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["1986-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1987" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1987-02-14T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1987-02-14T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1987-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1987-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1987-02-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1987-02-14T02:00:00+00:00", "23:00:00", "-03", 180], + ["1987-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1988" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1988-02-07T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1988-02-07T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1988-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1988-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1988-02-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-02-07T02:00:00+00:00", "23:00:00", "-03", 180], + ["1988-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1989-01-29T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1989-01-29T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1989-01-29T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-01-29T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1990-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1990-02-11T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1990-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-02-11T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1991-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1991-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1991-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1991-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1991-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["1991-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1992-02-09T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1992-02-09T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1992-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1992-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1992-02-09T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-02-09T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1993-01-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1993-01-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1993-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1993-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1993-01-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-01-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1993-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1994" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1994-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1994-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1994-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1994-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1994-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["1994-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["1994-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1995" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1995-02-19T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1995-02-19T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1995-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1995-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1995-02-19T01:59:59+00:00", "23:59:59", "-02", 120], + ["1995-02-19T02:00:00+00:00", "23:00:00", "-03", 180], + ["1995-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1996" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1996-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1996-02-11T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1996-10-06T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1996-10-06T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1996-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1996-02-11T02:00:00+00:00", "23:00:00", "-03", 180], + ["1996-10-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-10-06T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1997" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1997-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1997-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1997-10-06T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1997-10-06T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1997-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["1997-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["1997-10-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-10-06T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1998" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1998-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1998-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1998-10-11T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1998-10-11T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1998-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1998-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1998-10-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-10-11T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1999" : helpers.makeTestYear("America/Sao_Paulo", [ - ["1999-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1999-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1999-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1999-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1999-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["1999-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2000" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2000-02-27T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2000-02-27T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2000-10-08T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2000-10-08T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2000-02-27T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-02-27T02:00:00+00:00", "23:00:00", "-03", 180], + ["2000-10-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-10-08T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2001" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2001-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2001-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2001-10-14T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2001-10-14T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2001-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2001-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2001-10-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-10-14T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2002" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2002-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2002-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2002-11-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2002-11-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2002-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2002-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2002-11-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-11-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2003" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2003-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2003-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2003-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2003-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2003-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2003-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2003-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2003-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2004" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2004-02-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2004-02-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2004-11-02T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2004-11-02T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2004-02-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2004-02-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["2004-11-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-11-02T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2005" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2005-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2005-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2005-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2005-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2005-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["2005-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["2005-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2005-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2006" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2006-02-19T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2006-02-19T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2006-11-05T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2006-11-05T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2006-02-19T01:59:59+00:00", "23:59:59", "-02", 120], + ["2006-02-19T02:00:00+00:00", "23:00:00", "-03", 180], + ["2006-11-05T02:59:59+00:00", "23:59:59", "-03", 180], + ["2006-11-05T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2007" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2007-02-25T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2007-02-25T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2007-10-14T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2007-10-14T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2007-02-25T01:59:59+00:00", "23:59:59", "-02", 120], + ["2007-02-25T02:00:00+00:00", "23:00:00", "-03", 180], + ["2007-10-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-10-14T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2008-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2008-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2008-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2008-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2008-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2008-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2009" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2009-02-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2009-02-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2009-10-18T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2009-10-18T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2009-02-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2009-02-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["2009-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2009-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2010" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2010-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2010-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2010-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2010-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2010-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["2010-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["2010-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2010-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2011" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2011-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2011-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2011-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2011-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2011-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["2011-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["2011-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2011-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2012" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2012-02-26T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2012-02-26T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2012-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2012-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2012-02-26T01:59:59+00:00", "23:59:59", "-02", 120], + ["2012-02-26T02:00:00+00:00", "23:00:00", "-03", 180], + ["2012-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2012-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2013" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2013-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2013-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2013-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2013-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2013-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2013-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2013-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2013-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2014" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2014-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2014-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2014-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2014-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2014-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2014-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2014-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2014-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2015" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2015-02-22T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2015-02-22T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2015-10-18T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2015-10-18T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2015-02-22T01:59:59+00:00", "23:59:59", "-02", 120], + ["2015-02-22T02:00:00+00:00", "23:00:00", "-03", 180], + ["2015-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2015-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2016" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2016-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2016-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2016-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2016-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2016-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["2016-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["2016-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2017" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2017-02-19T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2017-02-19T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2017-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2017-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2017-02-19T01:59:59+00:00", "23:59:59", "-02", 120], + ["2017-02-19T02:00:00+00:00", "23:00:00", "-03", 180], + ["2017-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2017-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2018" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2018-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2018-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2018-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2018-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2018-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2018-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2018-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2018-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2019" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2019-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2019-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2019-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2019-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2019-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2019-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2019-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2019-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2020" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2020-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2020-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2020-10-18T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2020-10-18T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2020-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2020-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2020-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2020-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2021" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2021-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2021-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2021-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2021-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2021-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["2021-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["2021-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2021-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2022" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2022-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2022-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2022-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2022-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2022-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["2022-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["2022-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2022-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2023" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2023-02-26T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2023-02-26T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2023-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2023-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2023-02-26T01:59:59+00:00", "23:59:59", "-02", 120], + ["2023-02-26T02:00:00+00:00", "23:00:00", "-03", 180], + ["2023-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2023-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2024" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2024-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2024-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2024-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2024-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2024-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2024-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2024-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2024-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2025" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2025-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2025-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2025-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2025-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2025-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2025-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2025-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2025-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2026" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2026-02-22T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2026-02-22T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2026-10-18T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2026-10-18T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2026-02-22T01:59:59+00:00", "23:59:59", "-02", 120], + ["2026-02-22T02:00:00+00:00", "23:00:00", "-03", 180], + ["2026-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2026-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2027" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2027-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2027-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2027-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2027-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2027-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["2027-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["2027-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2027-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2028" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2028-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2028-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2028-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2028-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2028-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["2028-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["2028-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2028-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2029" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2029-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2029-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2029-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2029-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2029-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2029-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2029-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2029-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2030" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2030-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2030-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2030-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2030-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2030-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2030-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2030-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2030-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2031" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2031-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2031-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2031-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2031-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2031-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2031-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2031-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2031-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2032" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2032-02-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2032-02-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2032-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2032-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2032-02-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2032-02-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["2032-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2032-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2033" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2033-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2033-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2033-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2033-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2033-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["2033-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["2033-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2033-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2034" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2034-02-26T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2034-02-26T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2034-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2034-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2034-02-26T01:59:59+00:00", "23:59:59", "-02", 120], + ["2034-02-26T02:00:00+00:00", "23:00:00", "-03", 180], + ["2034-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2034-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2035" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2035-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2035-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2035-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2035-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2035-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2035-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2035-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2035-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2036" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2036-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2036-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2036-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2036-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2036-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2036-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2036-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2036-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2037" : helpers.makeTestYear("America/Sao_Paulo", [ - ["2037-02-22T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2037-02-22T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2037-10-18T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2037-10-18T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2037-02-22T01:59:59+00:00", "23:59:59", "-02", 120], + ["2037-02-22T02:00:00+00:00", "23:00:00", "-03", 180], + ["2037-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2037-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]) }; \ No newline at end of file diff --git a/tests/zones/america/scoresbysund.js b/tests/zones/america/scoresbysund.js index 68f42413..be9322d1 100644 --- a/tests/zones/america/scoresbysund.js +++ b/tests/zones/america/scoresbysund.js @@ -3,416 +3,414 @@ var helpers = require("../../helpers/helpers"); exports["America/Scoresbysund"] = { - "guess" : helpers.makeTestGuess("America/Scoresbysund", { offset: false, abbr: true }), - "1916" : helpers.makeTestYear("America/Scoresbysund", [ ["1916-07-28T01:27:51+00:00", "23:59:59", "LMT", 5272 / 60], - ["1916-07-28T01:27:52+00:00", "23:27:52", "CGT", 120] + ["1916-07-28T01:27:52+00:00", "23:27:52", "-02", 120] ]), "1980" : helpers.makeTestYear("America/Scoresbysund", [ - ["1980-04-06T03:59:59+00:00", "01:59:59", "CGT", 120], - ["1980-04-06T04:00:00+00:00", "03:00:00", "CGST", 60], - ["1980-09-28T03:59:59+00:00", "02:59:59", "CGST", 60], - ["1980-09-28T04:00:00+00:00", "02:00:00", "CGT", 120] + ["1980-04-06T03:59:59+00:00", "01:59:59", "-02", 120], + ["1980-04-06T04:00:00+00:00", "03:00:00", "-01", 60], + ["1980-09-28T03:59:59+00:00", "02:59:59", "-01", 60], + ["1980-09-28T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1981" : helpers.makeTestYear("America/Scoresbysund", [ - ["1981-03-29T01:59:59+00:00", "23:59:59", "CGT", 120], - ["1981-03-29T02:00:00+00:00", "02:00:00", "EGST", 0], - ["1981-09-27T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1981-09-27T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1981-03-29T01:59:59+00:00", "23:59:59", "-02", 120], + ["1981-03-29T02:00:00+00:00", "02:00:00", "+00", 0], + ["1981-09-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["1981-09-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1982" : helpers.makeTestYear("America/Scoresbysund", [ - ["1982-03-28T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1982-03-28T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1982-09-26T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1982-09-26T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1982-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["1982-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["1982-09-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["1982-09-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1983" : helpers.makeTestYear("America/Scoresbysund", [ - ["1983-03-27T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1983-03-27T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1983-09-25T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1983-09-25T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1983-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["1983-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["1983-09-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["1983-09-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1984" : helpers.makeTestYear("America/Scoresbysund", [ - ["1984-03-25T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1984-03-25T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1984-09-30T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1984-09-30T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1984-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["1984-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["1984-09-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["1984-09-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1985" : helpers.makeTestYear("America/Scoresbysund", [ - ["1985-03-31T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1985-03-31T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1985-09-29T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1985-09-29T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1985-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["1985-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["1985-09-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["1985-09-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1986" : helpers.makeTestYear("America/Scoresbysund", [ - ["1986-03-30T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1986-03-30T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1986-09-28T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1986-09-28T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1986-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["1986-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["1986-09-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["1986-09-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1987" : helpers.makeTestYear("America/Scoresbysund", [ - ["1987-03-29T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1987-03-29T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1987-09-27T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1987-09-27T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1987-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["1987-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["1987-09-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["1987-09-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1988" : helpers.makeTestYear("America/Scoresbysund", [ - ["1988-03-27T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1988-03-27T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1988-09-25T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1988-09-25T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1988-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["1988-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["1988-09-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["1988-09-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1989" : helpers.makeTestYear("America/Scoresbysund", [ - ["1989-03-26T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1989-03-26T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1989-09-24T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1989-09-24T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1989-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["1989-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["1989-09-24T00:59:59+00:00", "00:59:59", "+00", 0], + ["1989-09-24T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1990" : helpers.makeTestYear("America/Scoresbysund", [ - ["1990-03-25T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1990-03-25T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1990-09-30T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1990-09-30T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1990-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["1990-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["1990-09-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["1990-09-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1991" : helpers.makeTestYear("America/Scoresbysund", [ - ["1991-03-31T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1991-03-31T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1991-09-29T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1991-09-29T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1991-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["1991-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["1991-09-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["1991-09-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1992" : helpers.makeTestYear("America/Scoresbysund", [ - ["1992-03-29T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1992-03-29T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1992-09-27T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1992-09-27T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1992-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["1992-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["1992-09-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["1992-09-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1993" : helpers.makeTestYear("America/Scoresbysund", [ - ["1993-03-28T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1993-03-28T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1993-09-26T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1993-09-26T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1993-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["1993-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["1993-09-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["1993-09-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1994" : helpers.makeTestYear("America/Scoresbysund", [ - ["1994-03-27T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1994-03-27T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1994-09-25T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1994-09-25T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1994-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["1994-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["1994-09-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["1994-09-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1995" : helpers.makeTestYear("America/Scoresbysund", [ - ["1995-03-26T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1995-03-26T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1995-09-24T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1995-09-24T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1995-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["1995-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["1995-09-24T00:59:59+00:00", "00:59:59", "+00", 0], + ["1995-09-24T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1996" : helpers.makeTestYear("America/Scoresbysund", [ - ["1996-03-31T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1996-03-31T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1996-10-27T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1996-10-27T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1996-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["1996-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["1996-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["1996-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1997" : helpers.makeTestYear("America/Scoresbysund", [ - ["1997-03-30T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1997-03-30T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1997-10-26T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1997-10-26T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1997-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["1997-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["1997-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["1997-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1998" : helpers.makeTestYear("America/Scoresbysund", [ - ["1998-03-29T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1998-03-29T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1998-10-25T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1998-10-25T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1998-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["1998-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["1998-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["1998-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1999" : helpers.makeTestYear("America/Scoresbysund", [ - ["1999-03-28T00:59:59+00:00", "23:59:59", "EGT", 60], - ["1999-03-28T01:00:00+00:00", "01:00:00", "EGST", 0], - ["1999-10-31T00:59:59+00:00", "00:59:59", "EGST", 0], - ["1999-10-31T01:00:00+00:00", "00:00:00", "EGT", 60] + ["1999-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["1999-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["1999-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["1999-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2000" : helpers.makeTestYear("America/Scoresbysund", [ - ["2000-03-26T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2000-03-26T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2000-10-29T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2000-10-29T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2000-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2000-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2000-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2000-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2001" : helpers.makeTestYear("America/Scoresbysund", [ - ["2001-03-25T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2001-03-25T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2001-10-28T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2001-10-28T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2001-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2001-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2001-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2001-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2002" : helpers.makeTestYear("America/Scoresbysund", [ - ["2002-03-31T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2002-03-31T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2002-10-27T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2002-10-27T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2002-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["2002-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["2002-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["2002-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2003" : helpers.makeTestYear("America/Scoresbysund", [ - ["2003-03-30T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2003-03-30T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2003-10-26T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2003-10-26T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2003-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2003-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2003-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2003-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2004" : helpers.makeTestYear("America/Scoresbysund", [ - ["2004-03-28T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2004-03-28T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2004-10-31T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2004-10-31T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2004-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["2004-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["2004-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["2004-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2005" : helpers.makeTestYear("America/Scoresbysund", [ - ["2005-03-27T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2005-03-27T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2005-10-30T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2005-10-30T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2005-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2005-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["2005-10-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["2005-10-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2006" : helpers.makeTestYear("America/Scoresbysund", [ - ["2006-03-26T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2006-03-26T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2006-10-29T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2006-10-29T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2006-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2006-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2006-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2006-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2007" : helpers.makeTestYear("America/Scoresbysund", [ - ["2007-03-25T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2007-03-25T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2007-10-28T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2007-10-28T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2007-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2007-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2007-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2007-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2008" : helpers.makeTestYear("America/Scoresbysund", [ - ["2008-03-30T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2008-03-30T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2008-10-26T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2008-10-26T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2008-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2008-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2008-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2008-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2009" : helpers.makeTestYear("America/Scoresbysund", [ - ["2009-03-29T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2009-03-29T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2009-10-25T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2009-10-25T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2009-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["2009-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["2009-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["2009-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2010" : helpers.makeTestYear("America/Scoresbysund", [ - ["2010-03-28T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2010-03-28T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2010-10-31T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2010-10-31T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2010-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["2010-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["2010-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["2010-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2011" : helpers.makeTestYear("America/Scoresbysund", [ - ["2011-03-27T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2011-03-27T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2011-10-30T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2011-10-30T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2011-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2011-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["2011-10-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["2011-10-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2012" : helpers.makeTestYear("America/Scoresbysund", [ - ["2012-03-25T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2012-03-25T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2012-10-28T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2012-10-28T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2012-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2012-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2012-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2012-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2013" : helpers.makeTestYear("America/Scoresbysund", [ - ["2013-03-31T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2013-03-31T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2013-10-27T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2013-10-27T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2013-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["2013-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["2013-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["2013-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2014" : helpers.makeTestYear("America/Scoresbysund", [ - ["2014-03-30T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2014-03-30T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2014-10-26T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2014-10-26T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2014-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2014-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2014-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2014-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2015" : helpers.makeTestYear("America/Scoresbysund", [ - ["2015-03-29T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2015-03-29T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2015-10-25T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2015-10-25T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2015-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["2015-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["2015-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["2015-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2016" : helpers.makeTestYear("America/Scoresbysund", [ - ["2016-03-27T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2016-03-27T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2016-10-30T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2016-10-30T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2016-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2016-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["2016-10-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["2016-10-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2017" : helpers.makeTestYear("America/Scoresbysund", [ - ["2017-03-26T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2017-03-26T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2017-10-29T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2017-10-29T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2017-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2017-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2017-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2017-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2018" : helpers.makeTestYear("America/Scoresbysund", [ - ["2018-03-25T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2018-03-25T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2018-10-28T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2018-10-28T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2018-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2018-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2018-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2018-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2019" : helpers.makeTestYear("America/Scoresbysund", [ - ["2019-03-31T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2019-03-31T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2019-10-27T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2019-10-27T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2019-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["2019-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["2019-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["2019-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2020" : helpers.makeTestYear("America/Scoresbysund", [ - ["2020-03-29T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2020-03-29T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2020-10-25T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2020-10-25T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2020-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["2020-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["2020-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["2020-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2021" : helpers.makeTestYear("America/Scoresbysund", [ - ["2021-03-28T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2021-03-28T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2021-10-31T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2021-10-31T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2021-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["2021-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["2021-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["2021-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2022" : helpers.makeTestYear("America/Scoresbysund", [ - ["2022-03-27T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2022-03-27T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2022-10-30T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2022-10-30T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2022-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2022-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["2022-10-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["2022-10-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2023" : helpers.makeTestYear("America/Scoresbysund", [ - ["2023-03-26T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2023-03-26T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2023-10-29T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2023-10-29T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2023-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2023-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2023-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2023-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2024" : helpers.makeTestYear("America/Scoresbysund", [ - ["2024-03-31T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2024-03-31T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2024-10-27T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2024-10-27T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2024-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["2024-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["2024-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["2024-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2025" : helpers.makeTestYear("America/Scoresbysund", [ - ["2025-03-30T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2025-03-30T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2025-10-26T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2025-10-26T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2025-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2025-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2025-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2025-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2026" : helpers.makeTestYear("America/Scoresbysund", [ - ["2026-03-29T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2026-03-29T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2026-10-25T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2026-10-25T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2026-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["2026-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["2026-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["2026-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2027" : helpers.makeTestYear("America/Scoresbysund", [ - ["2027-03-28T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2027-03-28T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2027-10-31T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2027-10-31T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2027-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["2027-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["2027-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["2027-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2028" : helpers.makeTestYear("America/Scoresbysund", [ - ["2028-03-26T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2028-03-26T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2028-10-29T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2028-10-29T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2028-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2028-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2028-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2028-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2029" : helpers.makeTestYear("America/Scoresbysund", [ - ["2029-03-25T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2029-03-25T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2029-10-28T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2029-10-28T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2029-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2029-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2029-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2029-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2030" : helpers.makeTestYear("America/Scoresbysund", [ - ["2030-03-31T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2030-03-31T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2030-10-27T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2030-10-27T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2030-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["2030-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["2030-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["2030-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2031" : helpers.makeTestYear("America/Scoresbysund", [ - ["2031-03-30T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2031-03-30T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2031-10-26T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2031-10-26T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2031-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2031-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2031-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2031-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2032" : helpers.makeTestYear("America/Scoresbysund", [ - ["2032-03-28T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2032-03-28T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2032-10-31T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2032-10-31T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2032-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["2032-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["2032-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["2032-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2033" : helpers.makeTestYear("America/Scoresbysund", [ - ["2033-03-27T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2033-03-27T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2033-10-30T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2033-10-30T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2033-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2033-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["2033-10-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["2033-10-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2034" : helpers.makeTestYear("America/Scoresbysund", [ - ["2034-03-26T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2034-03-26T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2034-10-29T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2034-10-29T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2034-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2034-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2034-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2034-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2035" : helpers.makeTestYear("America/Scoresbysund", [ - ["2035-03-25T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2035-03-25T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2035-10-28T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2035-10-28T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2035-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2035-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2035-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2035-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2036" : helpers.makeTestYear("America/Scoresbysund", [ - ["2036-03-30T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2036-03-30T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2036-10-26T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2036-10-26T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2036-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2036-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2036-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2036-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2037" : helpers.makeTestYear("America/Scoresbysund", [ - ["2037-03-29T00:59:59+00:00", "23:59:59", "EGT", 60], - ["2037-03-29T01:00:00+00:00", "01:00:00", "EGST", 0], - ["2037-10-25T00:59:59+00:00", "00:59:59", "EGST", 0], - ["2037-10-25T01:00:00+00:00", "00:00:00", "EGT", 60] + ["2037-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["2037-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["2037-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["2037-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]) }; \ No newline at end of file diff --git a/tests/zones/antarctica/macquarie.js b/tests/zones/antarctica/macquarie.js index 93f181fa..d7518305 100644 --- a/tests/zones/antarctica/macquarie.js +++ b/tests/zones/antarctica/macquarie.js @@ -3,8 +3,6 @@ var helpers = require("../../helpers/helpers"); exports["Antarctica/Macquarie"] = { - "guess" : helpers.makeTestGuess("Antarctica/Macquarie", { offset: false, abbr: true }), - "1916" : helpers.makeTestYear("Antarctica/Macquarie", [ ["1916-09-30T15:59:59+00:00", "01:59:59", "AEST", -600], ["1916-09-30T16:00:00+00:00", "03:00:00", "AEDT", -660] @@ -326,6 +324,6 @@ exports["Antarctica/Macquarie"] = { "2010" : helpers.makeTestYear("Antarctica/Macquarie", [ ["2010-04-03T15:59:59+00:00", "02:59:59", "AEDT", -660], - ["2010-04-03T16:00:00+00:00", "03:00:00", "MIST", -660] + ["2010-04-03T16:00:00+00:00", "03:00:00", "+11", -660] ]) }; \ No newline at end of file diff --git a/tests/zones/antarctica/palmer.js b/tests/zones/antarctica/palmer.js index eaee7307..7d70dc6f 100644 --- a/tests/zones/antarctica/palmer.js +++ b/tests/zones/antarctica/palmer.js @@ -8,430 +8,285 @@ exports["Antarctica/Palmer"] = { ]), "1965" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1965-01-01T00:00:00+00:00", "21:00:00", "ARST", 180], - ["1965-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1965-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1965-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1965-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1965-01-01T00:00:00+00:00", "21:00:00", "-03", 180], + ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "ART", 240], - ["1966-10-15T03:59:59+00:00", "23:59:59", "ART", 240], - ["1966-10-15T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1967-04-02T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1967-04-02T03:00:00+00:00", "23:00:00", "ART", 240], - ["1967-10-01T03:59:59+00:00", "23:59:59", "ART", 240], - ["1967-10-01T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1967-04-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-04-02T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1968-04-07T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1968-04-07T03:00:00+00:00", "23:00:00", "ART", 240], - ["1968-10-06T03:59:59+00:00", "23:59:59", "ART", 240], - ["1968-10-06T04:00:00+00:00", "01:00:00", "ARST", 180] + ["1968-04-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-04-07T03:00:00+00:00", "23:00:00", "-04", 240], + ["1968-10-06T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-10-06T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1969-04-06T02:59:59+00:00", "23:59:59", "ARST", 180], - ["1969-04-06T03:00:00+00:00", "23:00:00", "ART", 240], - ["1969-10-05T03:59:59+00:00", "23:59:59", "ART", 240], - ["1969-10-05T04:00:00+00:00", "01:00:00", "ART", 180] + ["1969-04-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-04-06T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-10-05T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-10-05T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1974-01-23T02:59:59+00:00", "23:59:59", "ART", 180], - ["1974-01-23T03:00:00+00:00", "01:00:00", "ARST", 120], - ["1974-05-01T01:59:59+00:00", "23:59:59", "ARST", 120], - ["1974-05-01T02:00:00+00:00", "23:00:00", "ART", 180] + ["1974-01-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-01-23T03:00:00+00:00", "01:00:00", "-02", 120], + ["1974-05-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1974-05-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1982" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1982-05-01T02:59:59+00:00", "23:59:59", "ART", 180], - ["1982-05-01T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1982-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1982-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1982-05-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1982-05-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1982-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1982-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1983" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1983-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1983-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1983-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1983-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1983-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1983-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1983-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1983-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1984" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1984-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1984-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1984-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1984-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1984-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1984-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1984-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1984-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1985-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1985-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1985-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1985-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1985-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1985-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1986-03-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1986-03-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1986-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1986-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1986-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1987-04-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1987-04-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1987-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1987-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1987-04-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-04-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1988-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1988-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1988-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1988-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1988-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1988-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1989" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1989-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1989-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1989-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1989-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1989-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1989-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1989-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1990" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1990-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1990-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1990-09-16T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1990-09-16T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1990-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1990-09-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-09-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1991-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1991-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1991-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1991-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1991-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1992-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1992-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1992-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1992-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1992-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1992-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1992-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1993" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1993-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1993-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1993-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1993-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1993-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1993-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1994-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1994-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1994-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1994-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1994-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1994-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1994-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1995-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1995-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1995-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1995-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1995-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1995-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1995-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1996" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1996-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1996-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1996-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1996-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1996-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1996-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1996-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1997" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1997-03-30T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1997-03-30T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1997-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1997-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1997-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["1997-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1997-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1998" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1998-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1998-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1998-09-27T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1998-09-27T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1998-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1998-09-27T03:59:59+00:00", "23:59:59", "-04", 240], + ["1998-09-27T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("Antarctica/Palmer", [ - ["1999-04-04T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1999-04-04T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1999-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1999-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1999-04-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-04-04T03:00:00+00:00", "23:00:00", "-04", 240], + ["1999-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1999-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2000-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2000-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2000-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2000-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2000-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2000-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2000-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2001-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2001-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2001-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2001-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2001-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2001-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2001-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2002" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2002-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2002-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2002-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2002-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2002-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2002-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2002-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2003" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2003-03-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2003-03-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2003-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2003-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2003-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2003-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2003-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2003-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2004-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2004-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2004-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2004-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2004-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2005" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2005-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2005-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2005-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2005-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2005-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2005-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2005-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["2005-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2006" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2006-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2006-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2006-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2006-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2006-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2006-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2006-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2006-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2007-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2007-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2007-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2007-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2007-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2007-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2007-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2008" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2008-03-30T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2008-03-30T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2008-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2008-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2008-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["2008-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2008-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2009" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2009-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2009-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2009-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2009-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2009-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2009-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2009-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2009-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2010" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2010-04-04T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2010-04-04T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2010-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2010-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2010-04-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["2010-04-04T03:00:00+00:00", "23:00:00", "-04", 240], + ["2010-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2010-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2011" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2011-05-08T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2011-05-08T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2011-08-21T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2011-08-21T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2011-05-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2011-05-08T03:00:00+00:00", "23:00:00", "-04", 240], + ["2011-08-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2011-08-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2012" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2012-04-29T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2012-04-29T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2012-09-02T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2012-09-02T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2012-04-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["2012-04-29T03:00:00+00:00", "23:00:00", "-04", 240], + ["2012-09-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["2012-09-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2013" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2013-04-28T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2013-04-28T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2013-09-08T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2013-09-08T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2013-04-28T02:59:59+00:00", "23:59:59", "-03", 180], + ["2013-04-28T03:00:00+00:00", "23:00:00", "-04", 240], + ["2013-09-08T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-09-08T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2014" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2014-04-27T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2014-04-27T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2014-09-07T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2014-09-07T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2014-04-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["2014-04-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["2014-09-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["2014-09-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2016" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2016-05-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2016-05-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2016-08-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2016-08-14T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2017" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2017-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2017-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2017-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2017-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2018" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2018-05-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2018-05-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2018-08-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2018-08-12T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2019" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2019-05-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2019-05-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2019-08-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2019-08-11T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2020" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2020-05-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2020-05-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2020-08-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2020-08-09T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2021" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2021-05-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2021-05-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2021-08-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2021-08-15T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2022" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2022-05-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2022-05-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2022-08-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2022-08-14T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2023" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2023-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2023-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2023-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2023-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2024" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2024-05-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2024-05-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2024-08-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2024-08-11T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2025" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2025-05-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2025-05-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2025-08-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2025-08-10T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2026" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2026-05-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2026-05-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2026-08-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2026-08-09T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2027" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2027-05-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2027-05-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2027-08-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2027-08-15T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2028" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2028-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2028-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2028-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2028-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2029" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2029-05-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2029-05-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2029-08-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2029-08-12T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2030" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2030-05-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2030-05-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2030-08-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2030-08-11T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2031" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2031-05-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2031-05-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2031-08-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2031-08-10T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2032" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2032-05-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2032-05-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2032-08-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2032-08-15T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2033" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2033-05-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2033-05-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2033-08-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2033-08-14T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2034" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2034-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2034-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2034-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2034-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2035" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2035-05-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2035-05-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2035-08-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2035-08-12T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2036" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2036-05-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2036-05-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2036-08-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2036-08-10T04:00:00+00:00", "01:00:00", "CLST", 180] - ]), - - "2037" : helpers.makeTestYear("Antarctica/Palmer", [ - ["2037-05-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2037-05-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2037-08-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2037-08-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2016-05-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-05-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2016-08-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2016-08-14T04:00:00+00:00", "01:00:00", "-03", 180], + ["2016-12-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-12-04T03:00:00+00:00", "00:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/aden.js b/tests/zones/asia/aden.js index 39b8970b..cc9a080f 100644 --- a/tests/zones/asia/aden.js +++ b/tests/zones/asia/aden.js @@ -5,6 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Aden"] = { "1947" : helpers.makeTestYear("Asia/Aden", [ ["1947-03-13T20:53:07+00:00", "23:59:59", "LMT", -11212 / 60], - ["1947-03-13T20:53:08+00:00", "23:53:08", "AST", -180] + ["1947-03-13T20:53:08+00:00", "23:53:08", "+03", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/atyrau.js b/tests/zones/asia/atyrau.js index 5dd44e31..9a73b455 100644 --- a/tests/zones/asia/atyrau.js +++ b/tests/zones/asia/atyrau.js @@ -5,12 +5,12 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Atyrau"] = { "1924" : helpers.makeTestYear("Asia/Atyrau", [ ["1924-05-01T20:32:15+00:00", "23:59:59", "LMT", -12464 / 60], - ["1924-05-01T20:32:16+00:00", "00:32:16", "+04", -240] + ["1924-05-01T20:32:16+00:00", "23:32:16", "+03", -180] ]), "1930" : helpers.makeTestYear("Asia/Atyrau", [ - ["1930-06-20T19:59:59+00:00", "23:59:59", "+04", -240], - ["1930-06-20T20:00:00+00:00", "01:00:00", "+05", -300] + ["1930-06-20T20:59:59+00:00", "23:59:59", "+03", -180], + ["1930-06-20T21:00:00+00:00", "02:00:00", "+05", -300] ]), "1981" : helpers.makeTestYear("Asia/Atyrau", [ diff --git a/tests/zones/asia/baghdad.js b/tests/zones/asia/baghdad.js index 146a316c..78dc090d 100644 --- a/tests/zones/asia/baghdad.js +++ b/tests/zones/asia/baghdad.js @@ -3,192 +3,190 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Baghdad"] = { - "guess" : helpers.makeTestGuess("Asia/Baghdad", { offset: false, abbr: true }), - "1917" : helpers.makeTestYear("Asia/Baghdad", [ ["1917-12-31T21:02:23+00:00", "23:59:59", "BMT", -10656 / 60], - ["1917-12-31T21:02:24+00:00", "00:02:24", "AST", -180] + ["1917-12-31T21:02:24+00:00", "00:02:24", "+03", -180] ]), "1982" : helpers.makeTestYear("Asia/Baghdad", [ - ["1982-04-30T20:59:59+00:00", "23:59:59", "AST", -180], - ["1982-04-30T21:00:00+00:00", "01:00:00", "ADT", -240], - ["1982-09-30T19:59:59+00:00", "23:59:59", "ADT", -240], - ["1982-09-30T20:00:00+00:00", "23:00:00", "AST", -180] + ["1982-04-30T20:59:59+00:00", "23:59:59", "+03", -180], + ["1982-04-30T21:00:00+00:00", "01:00:00", "+04", -240], + ["1982-09-30T19:59:59+00:00", "23:59:59", "+04", -240], + ["1982-09-30T20:00:00+00:00", "23:00:00", "+03", -180] ]), "1983" : helpers.makeTestYear("Asia/Baghdad", [ - ["1983-03-30T20:59:59+00:00", "23:59:59", "AST", -180], - ["1983-03-30T21:00:00+00:00", "01:00:00", "ADT", -240], - ["1983-09-30T19:59:59+00:00", "23:59:59", "ADT", -240], - ["1983-09-30T20:00:00+00:00", "23:00:00", "AST", -180] + ["1983-03-30T20:59:59+00:00", "23:59:59", "+03", -180], + ["1983-03-30T21:00:00+00:00", "01:00:00", "+04", -240], + ["1983-09-30T19:59:59+00:00", "23:59:59", "+04", -240], + ["1983-09-30T20:00:00+00:00", "23:00:00", "+03", -180] ]), "1984" : helpers.makeTestYear("Asia/Baghdad", [ - ["1984-03-31T20:59:59+00:00", "23:59:59", "AST", -180], - ["1984-03-31T21:00:00+00:00", "01:00:00", "ADT", -240], - ["1984-09-30T19:59:59+00:00", "23:59:59", "ADT", -240], - ["1984-09-30T20:00:00+00:00", "23:00:00", "AST", -180] + ["1984-03-31T20:59:59+00:00", "23:59:59", "+03", -180], + ["1984-03-31T21:00:00+00:00", "01:00:00", "+04", -240], + ["1984-09-30T19:59:59+00:00", "23:59:59", "+04", -240], + ["1984-09-30T20:00:00+00:00", "23:00:00", "+03", -180] ]), "1985" : helpers.makeTestYear("Asia/Baghdad", [ - ["1985-03-31T20:59:59+00:00", "23:59:59", "AST", -180], - ["1985-03-31T21:00:00+00:00", "01:00:00", "ADT", -240], - ["1985-09-28T21:59:59+00:00", "01:59:59", "ADT", -240], - ["1985-09-28T22:00:00+00:00", "01:00:00", "AST", -180] + ["1985-03-31T20:59:59+00:00", "23:59:59", "+03", -180], + ["1985-03-31T21:00:00+00:00", "01:00:00", "+04", -240], + ["1985-09-28T21:59:59+00:00", "01:59:59", "+04", -240], + ["1985-09-28T22:00:00+00:00", "01:00:00", "+03", -180] ]), "1986" : helpers.makeTestYear("Asia/Baghdad", [ - ["1986-03-29T21:59:59+00:00", "00:59:59", "AST", -180], - ["1986-03-29T22:00:00+00:00", "02:00:00", "ADT", -240], - ["1986-09-27T21:59:59+00:00", "01:59:59", "ADT", -240], - ["1986-09-27T22:00:00+00:00", "01:00:00", "AST", -180] + ["1986-03-29T21:59:59+00:00", "00:59:59", "+03", -180], + ["1986-03-29T22:00:00+00:00", "02:00:00", "+04", -240], + ["1986-09-27T21:59:59+00:00", "01:59:59", "+04", -240], + ["1986-09-27T22:00:00+00:00", "01:00:00", "+03", -180] ]), "1987" : helpers.makeTestYear("Asia/Baghdad", [ - ["1987-03-28T21:59:59+00:00", "00:59:59", "AST", -180], - ["1987-03-28T22:00:00+00:00", "02:00:00", "ADT", -240], - ["1987-09-26T21:59:59+00:00", "01:59:59", "ADT", -240], - ["1987-09-26T22:00:00+00:00", "01:00:00", "AST", -180] + ["1987-03-28T21:59:59+00:00", "00:59:59", "+03", -180], + ["1987-03-28T22:00:00+00:00", "02:00:00", "+04", -240], + ["1987-09-26T21:59:59+00:00", "01:59:59", "+04", -240], + ["1987-09-26T22:00:00+00:00", "01:00:00", "+03", -180] ]), "1988" : helpers.makeTestYear("Asia/Baghdad", [ - ["1988-03-26T21:59:59+00:00", "00:59:59", "AST", -180], - ["1988-03-26T22:00:00+00:00", "02:00:00", "ADT", -240], - ["1988-09-24T21:59:59+00:00", "01:59:59", "ADT", -240], - ["1988-09-24T22:00:00+00:00", "01:00:00", "AST", -180] + ["1988-03-26T21:59:59+00:00", "00:59:59", "+03", -180], + ["1988-03-26T22:00:00+00:00", "02:00:00", "+04", -240], + ["1988-09-24T21:59:59+00:00", "01:59:59", "+04", -240], + ["1988-09-24T22:00:00+00:00", "01:00:00", "+03", -180] ]), "1989" : helpers.makeTestYear("Asia/Baghdad", [ - ["1989-03-25T21:59:59+00:00", "00:59:59", "AST", -180], - ["1989-03-25T22:00:00+00:00", "02:00:00", "ADT", -240], - ["1989-09-23T21:59:59+00:00", "01:59:59", "ADT", -240], - ["1989-09-23T22:00:00+00:00", "01:00:00", "AST", -180] + ["1989-03-25T21:59:59+00:00", "00:59:59", "+03", -180], + ["1989-03-25T22:00:00+00:00", "02:00:00", "+04", -240], + ["1989-09-23T21:59:59+00:00", "01:59:59", "+04", -240], + ["1989-09-23T22:00:00+00:00", "01:00:00", "+03", -180] ]), "1990" : helpers.makeTestYear("Asia/Baghdad", [ - ["1990-03-24T21:59:59+00:00", "00:59:59", "AST", -180], - ["1990-03-24T22:00:00+00:00", "02:00:00", "ADT", -240], - ["1990-09-29T21:59:59+00:00", "01:59:59", "ADT", -240], - ["1990-09-29T22:00:00+00:00", "01:00:00", "AST", -180] + ["1990-03-24T21:59:59+00:00", "00:59:59", "+03", -180], + ["1990-03-24T22:00:00+00:00", "02:00:00", "+04", -240], + ["1990-09-29T21:59:59+00:00", "01:59:59", "+04", -240], + ["1990-09-29T22:00:00+00:00", "01:00:00", "+03", -180] ]), "1991" : helpers.makeTestYear("Asia/Baghdad", [ - ["1991-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["1991-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["1991-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["1991-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["1991-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["1991-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["1991-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["1991-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "1992" : helpers.makeTestYear("Asia/Baghdad", [ - ["1992-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["1992-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["1992-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["1992-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["1992-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["1992-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["1992-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["1992-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "1993" : helpers.makeTestYear("Asia/Baghdad", [ - ["1993-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["1993-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["1993-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["1993-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["1993-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["1993-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["1993-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["1993-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "1994" : helpers.makeTestYear("Asia/Baghdad", [ - ["1994-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["1994-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["1994-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["1994-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["1994-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["1994-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["1994-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["1994-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "1995" : helpers.makeTestYear("Asia/Baghdad", [ - ["1995-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["1995-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["1995-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["1995-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["1995-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["1995-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["1995-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["1995-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "1996" : helpers.makeTestYear("Asia/Baghdad", [ - ["1996-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["1996-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["1996-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["1996-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["1996-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["1996-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["1996-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["1996-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "1997" : helpers.makeTestYear("Asia/Baghdad", [ - ["1997-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["1997-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["1997-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["1997-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["1997-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["1997-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["1997-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["1997-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "1998" : helpers.makeTestYear("Asia/Baghdad", [ - ["1998-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["1998-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["1998-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["1998-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["1998-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["1998-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["1998-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["1998-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "1999" : helpers.makeTestYear("Asia/Baghdad", [ - ["1999-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["1999-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["1999-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["1999-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["1999-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["1999-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["1999-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["1999-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "2000" : helpers.makeTestYear("Asia/Baghdad", [ - ["2000-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["2000-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["2000-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["2000-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["2000-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["2000-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["2000-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["2000-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "2001" : helpers.makeTestYear("Asia/Baghdad", [ - ["2001-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["2001-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["2001-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["2001-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["2001-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["2001-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["2001-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["2001-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "2002" : helpers.makeTestYear("Asia/Baghdad", [ - ["2002-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["2002-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["2002-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["2002-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["2002-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["2002-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["2002-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["2002-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "2003" : helpers.makeTestYear("Asia/Baghdad", [ - ["2003-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["2003-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["2003-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["2003-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["2003-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["2003-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["2003-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["2003-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "2004" : helpers.makeTestYear("Asia/Baghdad", [ - ["2004-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["2004-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["2004-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["2004-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["2004-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["2004-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["2004-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["2004-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "2005" : helpers.makeTestYear("Asia/Baghdad", [ - ["2005-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["2005-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["2005-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["2005-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["2005-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["2005-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["2005-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["2005-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "2006" : helpers.makeTestYear("Asia/Baghdad", [ - ["2006-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["2006-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["2006-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["2006-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["2006-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["2006-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["2006-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["2006-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]), "2007" : helpers.makeTestYear("Asia/Baghdad", [ - ["2007-03-31T23:59:59+00:00", "02:59:59", "AST", -180], - ["2007-04-01T00:00:00+00:00", "04:00:00", "ADT", -240], - ["2007-09-30T23:59:59+00:00", "03:59:59", "ADT", -240], - ["2007-10-01T00:00:00+00:00", "03:00:00", "AST", -180] + ["2007-03-31T23:59:59+00:00", "02:59:59", "+03", -180], + ["2007-04-01T00:00:00+00:00", "04:00:00", "+04", -240], + ["2007-09-30T23:59:59+00:00", "03:59:59", "+04", -240], + ["2007-10-01T00:00:00+00:00", "03:00:00", "+03", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/bahrain.js b/tests/zones/asia/bahrain.js index cd0a78a3..8a355234 100644 --- a/tests/zones/asia/bahrain.js +++ b/tests/zones/asia/bahrain.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Bahrain"] = { "1919" : helpers.makeTestYear("Asia/Bahrain", [ ["1919-12-31T20:33:51+00:00", "23:59:59", "LMT", -12368 / 60], - ["1919-12-31T20:33:52+00:00", "00:33:52", "GST", -240] + ["1919-12-31T20:33:52+00:00", "00:33:52", "+04", -240] ]), "1972" : helpers.makeTestYear("Asia/Bahrain", [ - ["1972-05-31T19:59:59+00:00", "23:59:59", "GST", -240], - ["1972-05-31T20:00:00+00:00", "23:00:00", "AST", -180] + ["1972-05-31T19:59:59+00:00", "23:59:59", "+04", -240], + ["1972-05-31T20:00:00+00:00", "23:00:00", "+03", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/bangkok.js b/tests/zones/asia/bangkok.js index 19ee78e3..61ec23c7 100644 --- a/tests/zones/asia/bangkok.js +++ b/tests/zones/asia/bangkok.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Bangkok"] = { - "guess" : helpers.makeTestGuess("Asia/Bangkok", { offset: false, abbr: true }), - "1920" : helpers.makeTestYear("Asia/Bangkok", [ ["1920-03-31T17:17:55+00:00", "23:59:59", "BMT", -24124 / 60], - ["1920-03-31T17:17:56+00:00", "00:17:56", "ICT", -420] + ["1920-03-31T17:17:56+00:00", "00:17:56", "+07", -420] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/brunei.js b/tests/zones/asia/brunei.js index 4e10e00a..b98df1d4 100644 --- a/tests/zones/asia/brunei.js +++ b/tests/zones/asia/brunei.js @@ -3,15 +3,13 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Brunei"] = { - "guess" : helpers.makeTestGuess("Asia/Brunei", { offset: false, abbr: true }), - "1926" : helpers.makeTestYear("Asia/Brunei", [ ["1926-02-28T16:20:19+00:00", "23:59:59", "LMT", -27580 / 60], - ["1926-02-28T16:20:20+00:00", "23:50:20", "BNT", -450] + ["1926-02-28T16:20:20+00:00", "23:50:20", "+0730", -450] ]), "1932" : helpers.makeTestYear("Asia/Brunei", [ - ["1932-12-31T16:29:59+00:00", "23:59:59", "BNT", -450], - ["1932-12-31T16:30:00+00:00", "00:30:00", "BNT", -480] + ["1932-12-31T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1932-12-31T16:30:00+00:00", "00:30:00", "+08", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/calcutta.js b/tests/zones/asia/calcutta.js index 6516d754..50035479 100644 --- a/tests/zones/asia/calcutta.js +++ b/tests/zones/asia/calcutta.js @@ -5,18 +5,18 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Calcutta"] = { "1941" : helpers.makeTestYear("Asia/Calcutta", [ ["1941-09-30T18:06:39+00:00", "23:59:59", "HMT", -21200 / 60], - ["1941-09-30T18:06:40+00:00", "00:36:40", "BURT", -390] + ["1941-09-30T18:06:40+00:00", "00:36:40", "+0630", -390] ]), "1942" : helpers.makeTestYear("Asia/Calcutta", [ - ["1942-05-14T17:29:59+00:00", "23:59:59", "BURT", -390], + ["1942-05-14T17:29:59+00:00", "23:59:59", "+0630", -390], ["1942-05-14T17:30:00+00:00", "23:00:00", "IST", -330], ["1942-08-31T18:29:59+00:00", "23:59:59", "IST", -330], - ["1942-08-31T18:30:00+00:00", "01:00:00", "IST", -390] + ["1942-08-31T18:30:00+00:00", "01:00:00", "+0630", -390] ]), "1945" : helpers.makeTestYear("Asia/Calcutta", [ - ["1945-10-14T17:29:59+00:00", "23:59:59", "IST", -390], + ["1945-10-14T17:29:59+00:00", "23:59:59", "+0630", -390], ["1945-10-14T17:30:00+00:00", "23:00:00", "IST", -330] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/choibalsan.js b/tests/zones/asia/choibalsan.js index 0b44fd09..d4e6d944 100644 --- a/tests/zones/asia/choibalsan.js +++ b/tests/zones/asia/choibalsan.js @@ -3,335 +3,186 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Choibalsan"] = { - "guess" : helpers.makeTestGuess("Asia/Choibalsan", { offset: false, abbr: true }), - "1905" : helpers.makeTestYear("Asia/Choibalsan", [ ["1905-07-31T16:21:59+00:00", "23:59:59", "LMT", -458], - ["1905-07-31T16:22:00+00:00", "23:22:00", "ULAT", -420] + ["1905-07-31T16:22:00+00:00", "23:22:00", "+07", -420] ]), "1977" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1977-12-31T16:59:59+00:00", "23:59:59", "ULAT", -420], - ["1977-12-31T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["1977-12-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["1977-12-31T17:00:00+00:00", "01:00:00", "+08", -480] ]), "1983" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1983-03-31T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1983-03-31T16:00:00+00:00", "02:00:00", "CHOST", -600], - ["1983-09-30T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1983-09-30T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1983-03-31T15:59:59+00:00", "23:59:59", "+08", -480], + ["1983-03-31T16:00:00+00:00", "02:00:00", "+10", -600], + ["1983-09-30T13:59:59+00:00", "23:59:59", "+10", -600], + ["1983-09-30T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1984" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1984-03-31T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1984-03-31T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1984-09-29T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1984-09-29T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1984-03-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1984-03-31T15:00:00+00:00", "01:00:00", "+10", -600], + ["1984-09-29T13:59:59+00:00", "23:59:59", "+10", -600], + ["1984-09-29T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1985" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1985-03-30T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1985-03-30T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1985-09-28T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1985-09-28T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1985-03-30T14:59:59+00:00", "23:59:59", "+09", -540], + ["1985-03-30T15:00:00+00:00", "01:00:00", "+10", -600], + ["1985-09-28T13:59:59+00:00", "23:59:59", "+10", -600], + ["1985-09-28T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1986" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1986-03-29T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1986-03-29T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1986-09-27T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1986-09-27T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1986-03-29T14:59:59+00:00", "23:59:59", "+09", -540], + ["1986-03-29T15:00:00+00:00", "01:00:00", "+10", -600], + ["1986-09-27T13:59:59+00:00", "23:59:59", "+10", -600], + ["1986-09-27T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1987" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1987-03-28T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1987-03-28T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1987-09-26T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1987-09-26T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1987-03-28T14:59:59+00:00", "23:59:59", "+09", -540], + ["1987-03-28T15:00:00+00:00", "01:00:00", "+10", -600], + ["1987-09-26T13:59:59+00:00", "23:59:59", "+10", -600], + ["1987-09-26T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1988" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1988-03-26T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1988-03-26T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1988-09-24T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1988-09-24T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1988-03-26T14:59:59+00:00", "23:59:59", "+09", -540], + ["1988-03-26T15:00:00+00:00", "01:00:00", "+10", -600], + ["1988-09-24T13:59:59+00:00", "23:59:59", "+10", -600], + ["1988-09-24T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1989" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1989-03-25T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1989-03-25T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1989-09-23T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1989-09-23T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1989-03-25T14:59:59+00:00", "23:59:59", "+09", -540], + ["1989-03-25T15:00:00+00:00", "01:00:00", "+10", -600], + ["1989-09-23T13:59:59+00:00", "23:59:59", "+10", -600], + ["1989-09-23T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1990" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1990-03-24T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1990-03-24T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1990-09-29T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1990-09-29T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1990-03-24T14:59:59+00:00", "23:59:59", "+09", -540], + ["1990-03-24T15:00:00+00:00", "01:00:00", "+10", -600], + ["1990-09-29T13:59:59+00:00", "23:59:59", "+10", -600], + ["1990-09-29T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1991" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1991-03-30T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1991-03-30T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1991-09-28T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1991-09-28T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1991-03-30T14:59:59+00:00", "23:59:59", "+09", -540], + ["1991-03-30T15:00:00+00:00", "01:00:00", "+10", -600], + ["1991-09-28T13:59:59+00:00", "23:59:59", "+10", -600], + ["1991-09-28T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1992" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1992-03-28T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1992-03-28T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1992-09-26T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1992-09-26T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1992-03-28T14:59:59+00:00", "23:59:59", "+09", -540], + ["1992-03-28T15:00:00+00:00", "01:00:00", "+10", -600], + ["1992-09-26T13:59:59+00:00", "23:59:59", "+10", -600], + ["1992-09-26T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1993" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1993-03-27T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1993-03-27T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1993-09-25T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1993-09-25T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1993-03-27T14:59:59+00:00", "23:59:59", "+09", -540], + ["1993-03-27T15:00:00+00:00", "01:00:00", "+10", -600], + ["1993-09-25T13:59:59+00:00", "23:59:59", "+10", -600], + ["1993-09-25T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1994" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1994-03-26T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1994-03-26T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1994-09-24T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1994-09-24T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1994-03-26T14:59:59+00:00", "23:59:59", "+09", -540], + ["1994-03-26T15:00:00+00:00", "01:00:00", "+10", -600], + ["1994-09-24T13:59:59+00:00", "23:59:59", "+10", -600], + ["1994-09-24T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1995" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1995-03-25T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1995-03-25T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1995-09-23T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1995-09-23T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1995-03-25T14:59:59+00:00", "23:59:59", "+09", -540], + ["1995-03-25T15:00:00+00:00", "01:00:00", "+10", -600], + ["1995-09-23T13:59:59+00:00", "23:59:59", "+10", -600], + ["1995-09-23T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1996" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1996-03-30T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1996-03-30T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1996-09-28T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1996-09-28T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1996-03-30T14:59:59+00:00", "23:59:59", "+09", -540], + ["1996-03-30T15:00:00+00:00", "01:00:00", "+10", -600], + ["1996-09-28T13:59:59+00:00", "23:59:59", "+10", -600], + ["1996-09-28T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1997" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1997-03-29T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1997-03-29T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1997-09-27T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1997-09-27T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1997-03-29T14:59:59+00:00", "23:59:59", "+09", -540], + ["1997-03-29T15:00:00+00:00", "01:00:00", "+10", -600], + ["1997-09-27T13:59:59+00:00", "23:59:59", "+10", -600], + ["1997-09-27T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1998" : helpers.makeTestYear("Asia/Choibalsan", [ - ["1998-03-28T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["1998-03-28T15:00:00+00:00", "01:00:00", "CHOST", -600], - ["1998-09-26T13:59:59+00:00", "23:59:59", "CHOST", -600], - ["1998-09-26T14:00:00+00:00", "23:00:00", "CHOT", -540] + ["1998-03-28T14:59:59+00:00", "23:59:59", "+09", -540], + ["1998-03-28T15:00:00+00:00", "01:00:00", "+10", -600], + ["1998-09-26T13:59:59+00:00", "23:59:59", "+10", -600], + ["1998-09-26T14:00:00+00:00", "23:00:00", "+09", -540] ]), "2001" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2001-04-27T16:59:59+00:00", "01:59:59", "CHOT", -540], - ["2001-04-27T17:00:00+00:00", "03:00:00", "CHOST", -600], - ["2001-09-28T15:59:59+00:00", "01:59:59", "CHOST", -600], - ["2001-09-28T16:00:00+00:00", "01:00:00", "CHOT", -540] + ["2001-04-27T16:59:59+00:00", "01:59:59", "+09", -540], + ["2001-04-27T17:00:00+00:00", "03:00:00", "+10", -600], + ["2001-09-28T15:59:59+00:00", "01:59:59", "+10", -600], + ["2001-09-28T16:00:00+00:00", "01:00:00", "+09", -540] ]), "2002" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2002-03-29T16:59:59+00:00", "01:59:59", "CHOT", -540], - ["2002-03-29T17:00:00+00:00", "03:00:00", "CHOST", -600], - ["2002-09-27T15:59:59+00:00", "01:59:59", "CHOST", -600], - ["2002-09-27T16:00:00+00:00", "01:00:00", "CHOT", -540] + ["2002-03-29T16:59:59+00:00", "01:59:59", "+09", -540], + ["2002-03-29T17:00:00+00:00", "03:00:00", "+10", -600], + ["2002-09-27T15:59:59+00:00", "01:59:59", "+10", -600], + ["2002-09-27T16:00:00+00:00", "01:00:00", "+09", -540] ]), "2003" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2003-03-28T16:59:59+00:00", "01:59:59", "CHOT", -540], - ["2003-03-28T17:00:00+00:00", "03:00:00", "CHOST", -600], - ["2003-09-26T15:59:59+00:00", "01:59:59", "CHOST", -600], - ["2003-09-26T16:00:00+00:00", "01:00:00", "CHOT", -540] + ["2003-03-28T16:59:59+00:00", "01:59:59", "+09", -540], + ["2003-03-28T17:00:00+00:00", "03:00:00", "+10", -600], + ["2003-09-26T15:59:59+00:00", "01:59:59", "+10", -600], + ["2003-09-26T16:00:00+00:00", "01:00:00", "+09", -540] ]), "2004" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2004-03-26T16:59:59+00:00", "01:59:59", "CHOT", -540], - ["2004-03-26T17:00:00+00:00", "03:00:00", "CHOST", -600], - ["2004-09-24T15:59:59+00:00", "01:59:59", "CHOST", -600], - ["2004-09-24T16:00:00+00:00", "01:00:00", "CHOT", -540] + ["2004-03-26T16:59:59+00:00", "01:59:59", "+09", -540], + ["2004-03-26T17:00:00+00:00", "03:00:00", "+10", -600], + ["2004-09-24T15:59:59+00:00", "01:59:59", "+10", -600], + ["2004-09-24T16:00:00+00:00", "01:00:00", "+09", -540] ]), "2005" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2005-03-25T16:59:59+00:00", "01:59:59", "CHOT", -540], - ["2005-03-25T17:00:00+00:00", "03:00:00", "CHOST", -600], - ["2005-09-23T15:59:59+00:00", "01:59:59", "CHOST", -600], - ["2005-09-23T16:00:00+00:00", "01:00:00", "CHOT", -540] + ["2005-03-25T16:59:59+00:00", "01:59:59", "+09", -540], + ["2005-03-25T17:00:00+00:00", "03:00:00", "+10", -600], + ["2005-09-23T15:59:59+00:00", "01:59:59", "+10", -600], + ["2005-09-23T16:00:00+00:00", "01:00:00", "+09", -540] ]), "2006" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2006-03-24T16:59:59+00:00", "01:59:59", "CHOT", -540], - ["2006-03-24T17:00:00+00:00", "03:00:00", "CHOST", -600], - ["2006-09-29T15:59:59+00:00", "01:59:59", "CHOST", -600], - ["2006-09-29T16:00:00+00:00", "01:00:00", "CHOT", -540] + ["2006-03-24T16:59:59+00:00", "01:59:59", "+09", -540], + ["2006-03-24T17:00:00+00:00", "03:00:00", "+10", -600], + ["2006-09-29T15:59:59+00:00", "01:59:59", "+10", -600], + ["2006-09-29T16:00:00+00:00", "01:00:00", "+09", -540] ]), "2008" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2008-03-30T14:59:59+00:00", "23:59:59", "CHOT", -540], - ["2008-03-30T15:00:00+00:00", "23:00:00", "CHOT", -480] + ["2008-03-30T14:59:59+00:00", "23:59:59", "+09", -540], + ["2008-03-30T15:00:00+00:00", "23:00:00", "+08", -480] ]), "2015" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2015-03-27T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2015-03-27T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2015-09-25T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2015-09-25T15:00:00+00:00", "23:00:00", "CHOT", -480] + ["2015-03-27T17:59:59+00:00", "01:59:59", "+08", -480], + ["2015-03-27T18:00:00+00:00", "03:00:00", "+09", -540], + ["2015-09-25T14:59:59+00:00", "23:59:59", "+09", -540], + ["2015-09-25T15:00:00+00:00", "23:00:00", "+08", -480] ]), "2016" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2016-03-25T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2016-03-25T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2016-09-23T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2016-09-23T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2017" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2017-03-24T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2017-03-24T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2017-09-29T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2017-09-29T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2018" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2018-03-30T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2018-03-30T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2018-09-28T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2018-09-28T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2019" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2019-03-29T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2019-03-29T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2019-09-27T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2019-09-27T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2020" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2020-03-27T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2020-03-27T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2020-09-25T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2020-09-25T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2021" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2021-03-26T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2021-03-26T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2021-09-24T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2021-09-24T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2022" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2022-03-25T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2022-03-25T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2022-09-23T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2022-09-23T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2023" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2023-03-24T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2023-03-24T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2023-09-29T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2023-09-29T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2024" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2024-03-29T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2024-03-29T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2024-09-27T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2024-09-27T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2025" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2025-03-28T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2025-03-28T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2025-09-26T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2025-09-26T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2026" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2026-03-27T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2026-03-27T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2026-09-25T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2026-09-25T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2027" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2027-03-26T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2027-03-26T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2027-09-24T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2027-09-24T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2028" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2028-03-24T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2028-03-24T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2028-09-29T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2028-09-29T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2029" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2029-03-30T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2029-03-30T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2029-09-28T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2029-09-28T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2030" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2030-03-29T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2030-03-29T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2030-09-27T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2030-09-27T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2031" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2031-03-28T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2031-03-28T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2031-09-26T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2031-09-26T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2032" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2032-03-26T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2032-03-26T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2032-09-24T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2032-09-24T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2033" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2033-03-25T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2033-03-25T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2033-09-23T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2033-09-23T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2034" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2034-03-24T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2034-03-24T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2034-09-29T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2034-09-29T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2035" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2035-03-30T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2035-03-30T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2035-09-28T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2035-09-28T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2036" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2036-03-28T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2036-03-28T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2036-09-26T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2036-09-26T15:00:00+00:00", "23:00:00", "CHOT", -480] - ]), - - "2037" : helpers.makeTestYear("Asia/Choibalsan", [ - ["2037-03-27T17:59:59+00:00", "01:59:59", "CHOT", -480], - ["2037-03-27T18:00:00+00:00", "03:00:00", "CHOST", -540], - ["2037-09-25T14:59:59+00:00", "23:59:59", "CHOST", -540], - ["2037-09-25T15:00:00+00:00", "23:00:00", "CHOT", -480] + ["2016-03-25T17:59:59+00:00", "01:59:59", "+08", -480], + ["2016-03-25T18:00:00+00:00", "03:00:00", "+09", -540], + ["2016-09-23T14:59:59+00:00", "23:59:59", "+09", -540], + ["2016-09-23T15:00:00+00:00", "23:00:00", "+08", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/dacca.js b/tests/zones/asia/dacca.js index d35dadef..3bd06990 100644 --- a/tests/zones/asia/dacca.js +++ b/tests/zones/asia/dacca.js @@ -5,30 +5,25 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Dacca"] = { "1941" : helpers.makeTestYear("Asia/Dacca", [ ["1941-09-30T18:06:39+00:00", "23:59:59", "HMT", -21200 / 60], - ["1941-09-30T18:06:40+00:00", "00:36:40", "BURT", -390] + ["1941-09-30T18:06:40+00:00", "00:36:40", "+0630", -390] ]), "1942" : helpers.makeTestYear("Asia/Dacca", [ - ["1942-05-14T17:29:59+00:00", "23:59:59", "BURT", -390], - ["1942-05-14T17:30:00+00:00", "23:00:00", "IST", -330], - ["1942-08-31T18:29:59+00:00", "23:59:59", "IST", -330], - ["1942-08-31T18:30:00+00:00", "01:00:00", "BURT", -390] + ["1942-05-14T17:29:59+00:00", "23:59:59", "+0630", -390], + ["1942-05-14T17:30:00+00:00", "23:00:00", "+0530", -330], + ["1942-08-31T18:29:59+00:00", "23:59:59", "+0530", -330], + ["1942-08-31T18:30:00+00:00", "01:00:00", "+0630", -390] ]), "1951" : helpers.makeTestYear("Asia/Dacca", [ - ["1951-09-29T17:29:59+00:00", "23:59:59", "BURT", -390], - ["1951-09-29T17:30:00+00:00", "23:30:00", "DACT", -360] - ]), - - "1971" : helpers.makeTestYear("Asia/Dacca", [ - ["1971-03-25T17:59:59+00:00", "23:59:59", "DACT", -360], - ["1971-03-25T18:00:00+00:00", "00:00:00", "BDT", -360] + ["1951-09-29T17:29:59+00:00", "23:59:59", "+0630", -390], + ["1951-09-29T17:30:00+00:00", "23:30:00", "+06", -360] ]), "2009" : helpers.makeTestYear("Asia/Dacca", [ - ["2009-06-19T16:59:59+00:00", "22:59:59", "BDT", -360], - ["2009-06-19T17:00:00+00:00", "00:00:00", "BDST", -420], - ["2009-12-31T16:59:59+00:00", "23:59:59", "BDST", -420], - ["2009-12-31T17:00:00+00:00", "23:00:00", "BDT", -360] + ["2009-06-19T16:59:59+00:00", "22:59:59", "+06", -360], + ["2009-06-19T17:00:00+00:00", "00:00:00", "+07", -420], + ["2009-12-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["2009-12-31T17:00:00+00:00", "23:00:00", "+06", -360] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/dhaka.js b/tests/zones/asia/dhaka.js index f8af7381..feabb9e0 100644 --- a/tests/zones/asia/dhaka.js +++ b/tests/zones/asia/dhaka.js @@ -3,34 +3,27 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Dhaka"] = { - "guess" : helpers.makeTestGuess("Asia/Dhaka", { offset: true, abbr: true }), - "1941" : helpers.makeTestYear("Asia/Dhaka", [ ["1941-09-30T18:06:39+00:00", "23:59:59", "HMT", -21200 / 60], - ["1941-09-30T18:06:40+00:00", "00:36:40", "BURT", -390] + ["1941-09-30T18:06:40+00:00", "00:36:40", "+0630", -390] ]), "1942" : helpers.makeTestYear("Asia/Dhaka", [ - ["1942-05-14T17:29:59+00:00", "23:59:59", "BURT", -390], - ["1942-05-14T17:30:00+00:00", "23:00:00", "IST", -330], - ["1942-08-31T18:29:59+00:00", "23:59:59", "IST", -330], - ["1942-08-31T18:30:00+00:00", "01:00:00", "BURT", -390] + ["1942-05-14T17:29:59+00:00", "23:59:59", "+0630", -390], + ["1942-05-14T17:30:00+00:00", "23:00:00", "+0530", -330], + ["1942-08-31T18:29:59+00:00", "23:59:59", "+0530", -330], + ["1942-08-31T18:30:00+00:00", "01:00:00", "+0630", -390] ]), "1951" : helpers.makeTestYear("Asia/Dhaka", [ - ["1951-09-29T17:29:59+00:00", "23:59:59", "BURT", -390], - ["1951-09-29T17:30:00+00:00", "23:30:00", "DACT", -360] - ]), - - "1971" : helpers.makeTestYear("Asia/Dhaka", [ - ["1971-03-25T17:59:59+00:00", "23:59:59", "DACT", -360], - ["1971-03-25T18:00:00+00:00", "00:00:00", "BDT", -360] + ["1951-09-29T17:29:59+00:00", "23:59:59", "+0630", -390], + ["1951-09-29T17:30:00+00:00", "23:30:00", "+06", -360] ]), "2009" : helpers.makeTestYear("Asia/Dhaka", [ - ["2009-06-19T16:59:59+00:00", "22:59:59", "BDT", -360], - ["2009-06-19T17:00:00+00:00", "00:00:00", "BDST", -420], - ["2009-12-31T16:59:59+00:00", "23:59:59", "BDST", -420], - ["2009-12-31T17:00:00+00:00", "23:00:00", "BDT", -360] + ["2009-06-19T16:59:59+00:00", "22:59:59", "+06", -360], + ["2009-06-19T17:00:00+00:00", "00:00:00", "+07", -420], + ["2009-12-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["2009-12-31T17:00:00+00:00", "23:00:00", "+06", -360] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/dili.js b/tests/zones/asia/dili.js index f62f9f42..accab8dd 100644 --- a/tests/zones/asia/dili.js +++ b/tests/zones/asia/dili.js @@ -3,30 +3,23 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Dili"] = { - "guess" : helpers.makeTestGuess("Asia/Dili", { offset: false, abbr: true }), - "1911" : helpers.makeTestYear("Asia/Dili", [ ["1911-12-31T15:37:39+00:00", "23:59:59", "LMT", -30140 / 60], - ["1911-12-31T15:37:40+00:00", "23:37:40", "TLT", -480] + ["1911-12-31T15:37:40+00:00", "23:37:40", "+08", -480] ]), "1942" : helpers.makeTestYear("Asia/Dili", [ - ["1942-02-21T14:59:59+00:00", "22:59:59", "TLT", -480], - ["1942-02-21T15:00:00+00:00", "00:00:00", "JST", -540] - ]), - - "1945" : helpers.makeTestYear("Asia/Dili", [ - ["1945-09-22T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-22T15:00:00+00:00", "00:00:00", "TLT", -540] + ["1942-02-21T14:59:59+00:00", "22:59:59", "+08", -480], + ["1942-02-21T15:00:00+00:00", "00:00:00", "+09", -540] ]), "1976" : helpers.makeTestYear("Asia/Dili", [ - ["1976-05-02T14:59:59+00:00", "23:59:59", "TLT", -540], - ["1976-05-02T15:00:00+00:00", "23:00:00", "WITA", -480] + ["1976-05-02T14:59:59+00:00", "23:59:59", "+09", -540], + ["1976-05-02T15:00:00+00:00", "23:00:00", "+08", -480] ]), "2000" : helpers.makeTestYear("Asia/Dili", [ - ["2000-09-16T15:59:59+00:00", "23:59:59", "WITA", -480], - ["2000-09-16T16:00:00+00:00", "01:00:00", "TLT", -540] + ["2000-09-16T15:59:59+00:00", "23:59:59", "+08", -480], + ["2000-09-16T16:00:00+00:00", "01:00:00", "+09", -540] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/dubai.js b/tests/zones/asia/dubai.js index a7819eec..6274eb63 100644 --- a/tests/zones/asia/dubai.js +++ b/tests/zones/asia/dubai.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Dubai"] = { - "guess" : helpers.makeTestGuess("Asia/Dubai", { offset: true, abbr: true }), - "1919" : helpers.makeTestYear("Asia/Dubai", [ ["1919-12-31T20:18:47+00:00", "23:59:59", "LMT", -13272 / 60], - ["1919-12-31T20:18:48+00:00", "00:18:48", "GST", -240] + ["1919-12-31T20:18:48+00:00", "00:18:48", "+04", -240] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/ho_chi_minh.js b/tests/zones/asia/ho_chi_minh.js index 0209d481..f3d5160a 100644 --- a/tests/zones/asia/ho_chi_minh.js +++ b/tests/zones/asia/ho_chi_minh.js @@ -10,38 +10,38 @@ exports["Asia/Ho_Chi_Minh"] = { "1911" : helpers.makeTestYear("Asia/Ho_Chi_Minh", [ ["1911-04-30T16:53:29+00:00", "23:59:59", "PLMT", -25590 / 60], - ["1911-04-30T16:53:30+00:00", "23:53:30", "ICT", -420] + ["1911-04-30T16:53:30+00:00", "23:53:30", "+07", -420] ]), "1942" : helpers.makeTestYear("Asia/Ho_Chi_Minh", [ - ["1942-12-31T15:59:59+00:00", "22:59:59", "ICT", -420], - ["1942-12-31T16:00:00+00:00", "00:00:00", "IDT", -480] + ["1942-12-31T15:59:59+00:00", "22:59:59", "+07", -420], + ["1942-12-31T16:00:00+00:00", "00:00:00", "+08", -480] ]), "1945" : helpers.makeTestYear("Asia/Ho_Chi_Minh", [ - ["1945-03-14T14:59:59+00:00", "22:59:59", "IDT", -480], - ["1945-03-14T15:00:00+00:00", "00:00:00", "JST", -540], - ["1945-09-01T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-01T15:00:00+00:00", "22:00:00", "ICT", -420] + ["1945-03-14T14:59:59+00:00", "22:59:59", "+08", -480], + ["1945-03-14T15:00:00+00:00", "00:00:00", "+09", -540], + ["1945-09-01T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-09-01T15:00:00+00:00", "22:00:00", "+07", -420] ]), "1947" : helpers.makeTestYear("Asia/Ho_Chi_Minh", [ - ["1947-03-31T16:59:59+00:00", "23:59:59", "ICT", -420], - ["1947-03-31T17:00:00+00:00", "01:00:00", "IDT", -480] + ["1947-03-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["1947-03-31T17:00:00+00:00", "01:00:00", "+08", -480] ]), "1955" : helpers.makeTestYear("Asia/Ho_Chi_Minh", [ - ["1955-06-30T15:59:59+00:00", "23:59:59", "IDT", -480], - ["1955-06-30T16:00:00+00:00", "23:00:00", "ICT", -420] + ["1955-06-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1955-06-30T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1959" : helpers.makeTestYear("Asia/Ho_Chi_Minh", [ - ["1959-12-31T15:59:59+00:00", "22:59:59", "ICT", -420], - ["1959-12-31T16:00:00+00:00", "00:00:00", "IDT", -480] + ["1959-12-31T15:59:59+00:00", "22:59:59", "+07", -420], + ["1959-12-31T16:00:00+00:00", "00:00:00", "+08", -480] ]), "1975" : helpers.makeTestYear("Asia/Ho_Chi_Minh", [ - ["1975-06-12T15:59:59+00:00", "23:59:59", "IDT", -480], - ["1975-06-12T16:00:00+00:00", "23:00:00", "ICT", -420] + ["1975-06-12T15:59:59+00:00", "23:59:59", "+08", -480], + ["1975-06-12T16:00:00+00:00", "23:00:00", "+07", -420] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/hovd.js b/tests/zones/asia/hovd.js index 61bdc215..a9c344c8 100644 --- a/tests/zones/asia/hovd.js +++ b/tests/zones/asia/hovd.js @@ -3,330 +3,181 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Hovd"] = { - "guess" : helpers.makeTestGuess("Asia/Hovd", { offset: true, abbr: true }), - "1905" : helpers.makeTestYear("Asia/Hovd", [ ["1905-07-31T17:53:23+00:00", "23:59:59", "LMT", -21996 / 60], - ["1905-07-31T17:53:24+00:00", "23:53:24", "HOVT", -360] + ["1905-07-31T17:53:24+00:00", "23:53:24", "+06", -360] ]), "1977" : helpers.makeTestYear("Asia/Hovd", [ - ["1977-12-31T17:59:59+00:00", "23:59:59", "HOVT", -360], - ["1977-12-31T18:00:00+00:00", "01:00:00", "HOVT", -420] + ["1977-12-31T17:59:59+00:00", "23:59:59", "+06", -360], + ["1977-12-31T18:00:00+00:00", "01:00:00", "+07", -420] ]), "1983" : helpers.makeTestYear("Asia/Hovd", [ - ["1983-03-31T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1983-03-31T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1983-09-30T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1983-09-30T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1983-03-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["1983-03-31T17:00:00+00:00", "01:00:00", "+08", -480], + ["1983-09-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1983-09-30T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1984" : helpers.makeTestYear("Asia/Hovd", [ - ["1984-03-31T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1984-03-31T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1984-09-29T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1984-09-29T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1984-03-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["1984-03-31T17:00:00+00:00", "01:00:00", "+08", -480], + ["1984-09-29T15:59:59+00:00", "23:59:59", "+08", -480], + ["1984-09-29T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1985" : helpers.makeTestYear("Asia/Hovd", [ - ["1985-03-30T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1985-03-30T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1985-09-28T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1985-09-28T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1985-03-30T16:59:59+00:00", "23:59:59", "+07", -420], + ["1985-03-30T17:00:00+00:00", "01:00:00", "+08", -480], + ["1985-09-28T15:59:59+00:00", "23:59:59", "+08", -480], + ["1985-09-28T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1986" : helpers.makeTestYear("Asia/Hovd", [ - ["1986-03-29T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1986-03-29T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1986-09-27T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1986-09-27T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1986-03-29T16:59:59+00:00", "23:59:59", "+07", -420], + ["1986-03-29T17:00:00+00:00", "01:00:00", "+08", -480], + ["1986-09-27T15:59:59+00:00", "23:59:59", "+08", -480], + ["1986-09-27T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1987" : helpers.makeTestYear("Asia/Hovd", [ - ["1987-03-28T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1987-03-28T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1987-09-26T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1987-09-26T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1987-03-28T16:59:59+00:00", "23:59:59", "+07", -420], + ["1987-03-28T17:00:00+00:00", "01:00:00", "+08", -480], + ["1987-09-26T15:59:59+00:00", "23:59:59", "+08", -480], + ["1987-09-26T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1988" : helpers.makeTestYear("Asia/Hovd", [ - ["1988-03-26T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1988-03-26T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1988-09-24T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1988-09-24T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1988-03-26T16:59:59+00:00", "23:59:59", "+07", -420], + ["1988-03-26T17:00:00+00:00", "01:00:00", "+08", -480], + ["1988-09-24T15:59:59+00:00", "23:59:59", "+08", -480], + ["1988-09-24T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1989" : helpers.makeTestYear("Asia/Hovd", [ - ["1989-03-25T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1989-03-25T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1989-09-23T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1989-09-23T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1989-03-25T16:59:59+00:00", "23:59:59", "+07", -420], + ["1989-03-25T17:00:00+00:00", "01:00:00", "+08", -480], + ["1989-09-23T15:59:59+00:00", "23:59:59", "+08", -480], + ["1989-09-23T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1990" : helpers.makeTestYear("Asia/Hovd", [ - ["1990-03-24T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1990-03-24T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1990-09-29T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1990-09-29T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1990-03-24T16:59:59+00:00", "23:59:59", "+07", -420], + ["1990-03-24T17:00:00+00:00", "01:00:00", "+08", -480], + ["1990-09-29T15:59:59+00:00", "23:59:59", "+08", -480], + ["1990-09-29T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1991" : helpers.makeTestYear("Asia/Hovd", [ - ["1991-03-30T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1991-03-30T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1991-09-28T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1991-09-28T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1991-03-30T16:59:59+00:00", "23:59:59", "+07", -420], + ["1991-03-30T17:00:00+00:00", "01:00:00", "+08", -480], + ["1991-09-28T15:59:59+00:00", "23:59:59", "+08", -480], + ["1991-09-28T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1992" : helpers.makeTestYear("Asia/Hovd", [ - ["1992-03-28T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1992-03-28T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1992-09-26T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1992-09-26T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1992-03-28T16:59:59+00:00", "23:59:59", "+07", -420], + ["1992-03-28T17:00:00+00:00", "01:00:00", "+08", -480], + ["1992-09-26T15:59:59+00:00", "23:59:59", "+08", -480], + ["1992-09-26T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1993" : helpers.makeTestYear("Asia/Hovd", [ - ["1993-03-27T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1993-03-27T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1993-09-25T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1993-09-25T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1993-03-27T16:59:59+00:00", "23:59:59", "+07", -420], + ["1993-03-27T17:00:00+00:00", "01:00:00", "+08", -480], + ["1993-09-25T15:59:59+00:00", "23:59:59", "+08", -480], + ["1993-09-25T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1994" : helpers.makeTestYear("Asia/Hovd", [ - ["1994-03-26T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1994-03-26T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1994-09-24T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1994-09-24T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1994-03-26T16:59:59+00:00", "23:59:59", "+07", -420], + ["1994-03-26T17:00:00+00:00", "01:00:00", "+08", -480], + ["1994-09-24T15:59:59+00:00", "23:59:59", "+08", -480], + ["1994-09-24T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1995" : helpers.makeTestYear("Asia/Hovd", [ - ["1995-03-25T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1995-03-25T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1995-09-23T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1995-09-23T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1995-03-25T16:59:59+00:00", "23:59:59", "+07", -420], + ["1995-03-25T17:00:00+00:00", "01:00:00", "+08", -480], + ["1995-09-23T15:59:59+00:00", "23:59:59", "+08", -480], + ["1995-09-23T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1996" : helpers.makeTestYear("Asia/Hovd", [ - ["1996-03-30T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1996-03-30T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1996-09-28T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1996-09-28T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1996-03-30T16:59:59+00:00", "23:59:59", "+07", -420], + ["1996-03-30T17:00:00+00:00", "01:00:00", "+08", -480], + ["1996-09-28T15:59:59+00:00", "23:59:59", "+08", -480], + ["1996-09-28T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1997" : helpers.makeTestYear("Asia/Hovd", [ - ["1997-03-29T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1997-03-29T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1997-09-27T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1997-09-27T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1997-03-29T16:59:59+00:00", "23:59:59", "+07", -420], + ["1997-03-29T17:00:00+00:00", "01:00:00", "+08", -480], + ["1997-09-27T15:59:59+00:00", "23:59:59", "+08", -480], + ["1997-09-27T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1998" : helpers.makeTestYear("Asia/Hovd", [ - ["1998-03-28T16:59:59+00:00", "23:59:59", "HOVT", -420], - ["1998-03-28T17:00:00+00:00", "01:00:00", "HOVST", -480], - ["1998-09-26T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["1998-09-26T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["1998-03-28T16:59:59+00:00", "23:59:59", "+07", -420], + ["1998-03-28T17:00:00+00:00", "01:00:00", "+08", -480], + ["1998-09-26T15:59:59+00:00", "23:59:59", "+08", -480], + ["1998-09-26T16:00:00+00:00", "23:00:00", "+07", -420] ]), "2001" : helpers.makeTestYear("Asia/Hovd", [ - ["2001-04-27T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2001-04-27T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2001-09-28T17:59:59+00:00", "01:59:59", "HOVST", -480], - ["2001-09-28T18:00:00+00:00", "01:00:00", "HOVT", -420] + ["2001-04-27T18:59:59+00:00", "01:59:59", "+07", -420], + ["2001-04-27T19:00:00+00:00", "03:00:00", "+08", -480], + ["2001-09-28T17:59:59+00:00", "01:59:59", "+08", -480], + ["2001-09-28T18:00:00+00:00", "01:00:00", "+07", -420] ]), "2002" : helpers.makeTestYear("Asia/Hovd", [ - ["2002-03-29T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2002-03-29T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2002-09-27T17:59:59+00:00", "01:59:59", "HOVST", -480], - ["2002-09-27T18:00:00+00:00", "01:00:00", "HOVT", -420] + ["2002-03-29T18:59:59+00:00", "01:59:59", "+07", -420], + ["2002-03-29T19:00:00+00:00", "03:00:00", "+08", -480], + ["2002-09-27T17:59:59+00:00", "01:59:59", "+08", -480], + ["2002-09-27T18:00:00+00:00", "01:00:00", "+07", -420] ]), "2003" : helpers.makeTestYear("Asia/Hovd", [ - ["2003-03-28T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2003-03-28T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2003-09-26T17:59:59+00:00", "01:59:59", "HOVST", -480], - ["2003-09-26T18:00:00+00:00", "01:00:00", "HOVT", -420] + ["2003-03-28T18:59:59+00:00", "01:59:59", "+07", -420], + ["2003-03-28T19:00:00+00:00", "03:00:00", "+08", -480], + ["2003-09-26T17:59:59+00:00", "01:59:59", "+08", -480], + ["2003-09-26T18:00:00+00:00", "01:00:00", "+07", -420] ]), "2004" : helpers.makeTestYear("Asia/Hovd", [ - ["2004-03-26T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2004-03-26T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2004-09-24T17:59:59+00:00", "01:59:59", "HOVST", -480], - ["2004-09-24T18:00:00+00:00", "01:00:00", "HOVT", -420] + ["2004-03-26T18:59:59+00:00", "01:59:59", "+07", -420], + ["2004-03-26T19:00:00+00:00", "03:00:00", "+08", -480], + ["2004-09-24T17:59:59+00:00", "01:59:59", "+08", -480], + ["2004-09-24T18:00:00+00:00", "01:00:00", "+07", -420] ]), "2005" : helpers.makeTestYear("Asia/Hovd", [ - ["2005-03-25T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2005-03-25T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2005-09-23T17:59:59+00:00", "01:59:59", "HOVST", -480], - ["2005-09-23T18:00:00+00:00", "01:00:00", "HOVT", -420] + ["2005-03-25T18:59:59+00:00", "01:59:59", "+07", -420], + ["2005-03-25T19:00:00+00:00", "03:00:00", "+08", -480], + ["2005-09-23T17:59:59+00:00", "01:59:59", "+08", -480], + ["2005-09-23T18:00:00+00:00", "01:00:00", "+07", -420] ]), "2006" : helpers.makeTestYear("Asia/Hovd", [ - ["2006-03-24T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2006-03-24T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2006-09-29T17:59:59+00:00", "01:59:59", "HOVST", -480], - ["2006-09-29T18:00:00+00:00", "01:00:00", "HOVT", -420] + ["2006-03-24T18:59:59+00:00", "01:59:59", "+07", -420], + ["2006-03-24T19:00:00+00:00", "03:00:00", "+08", -480], + ["2006-09-29T17:59:59+00:00", "01:59:59", "+08", -480], + ["2006-09-29T18:00:00+00:00", "01:00:00", "+07", -420] ]), "2015" : helpers.makeTestYear("Asia/Hovd", [ - ["2015-03-27T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2015-03-27T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2015-09-25T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2015-09-25T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["2015-03-27T18:59:59+00:00", "01:59:59", "+07", -420], + ["2015-03-27T19:00:00+00:00", "03:00:00", "+08", -480], + ["2015-09-25T15:59:59+00:00", "23:59:59", "+08", -480], + ["2015-09-25T16:00:00+00:00", "23:00:00", "+07", -420] ]), "2016" : helpers.makeTestYear("Asia/Hovd", [ - ["2016-03-25T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2016-03-25T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2016-09-23T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2016-09-23T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2017" : helpers.makeTestYear("Asia/Hovd", [ - ["2017-03-24T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2017-03-24T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2017-09-29T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2017-09-29T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2018" : helpers.makeTestYear("Asia/Hovd", [ - ["2018-03-30T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2018-03-30T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2018-09-28T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2018-09-28T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2019" : helpers.makeTestYear("Asia/Hovd", [ - ["2019-03-29T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2019-03-29T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2019-09-27T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2019-09-27T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2020" : helpers.makeTestYear("Asia/Hovd", [ - ["2020-03-27T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2020-03-27T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2020-09-25T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2020-09-25T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2021" : helpers.makeTestYear("Asia/Hovd", [ - ["2021-03-26T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2021-03-26T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2021-09-24T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2021-09-24T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2022" : helpers.makeTestYear("Asia/Hovd", [ - ["2022-03-25T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2022-03-25T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2022-09-23T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2022-09-23T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2023" : helpers.makeTestYear("Asia/Hovd", [ - ["2023-03-24T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2023-03-24T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2023-09-29T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2023-09-29T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2024" : helpers.makeTestYear("Asia/Hovd", [ - ["2024-03-29T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2024-03-29T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2024-09-27T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2024-09-27T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2025" : helpers.makeTestYear("Asia/Hovd", [ - ["2025-03-28T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2025-03-28T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2025-09-26T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2025-09-26T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2026" : helpers.makeTestYear("Asia/Hovd", [ - ["2026-03-27T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2026-03-27T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2026-09-25T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2026-09-25T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2027" : helpers.makeTestYear("Asia/Hovd", [ - ["2027-03-26T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2027-03-26T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2027-09-24T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2027-09-24T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2028" : helpers.makeTestYear("Asia/Hovd", [ - ["2028-03-24T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2028-03-24T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2028-09-29T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2028-09-29T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2029" : helpers.makeTestYear("Asia/Hovd", [ - ["2029-03-30T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2029-03-30T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2029-09-28T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2029-09-28T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2030" : helpers.makeTestYear("Asia/Hovd", [ - ["2030-03-29T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2030-03-29T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2030-09-27T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2030-09-27T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2031" : helpers.makeTestYear("Asia/Hovd", [ - ["2031-03-28T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2031-03-28T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2031-09-26T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2031-09-26T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2032" : helpers.makeTestYear("Asia/Hovd", [ - ["2032-03-26T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2032-03-26T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2032-09-24T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2032-09-24T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2033" : helpers.makeTestYear("Asia/Hovd", [ - ["2033-03-25T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2033-03-25T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2033-09-23T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2033-09-23T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2034" : helpers.makeTestYear("Asia/Hovd", [ - ["2034-03-24T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2034-03-24T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2034-09-29T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2034-09-29T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2035" : helpers.makeTestYear("Asia/Hovd", [ - ["2035-03-30T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2035-03-30T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2035-09-28T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2035-09-28T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2036" : helpers.makeTestYear("Asia/Hovd", [ - ["2036-03-28T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2036-03-28T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2036-09-26T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2036-09-26T16:00:00+00:00", "23:00:00", "HOVT", -420] - ]), - - "2037" : helpers.makeTestYear("Asia/Hovd", [ - ["2037-03-27T18:59:59+00:00", "01:59:59", "HOVT", -420], - ["2037-03-27T19:00:00+00:00", "03:00:00", "HOVST", -480], - ["2037-09-25T15:59:59+00:00", "23:59:59", "HOVST", -480], - ["2037-09-25T16:00:00+00:00", "23:00:00", "HOVT", -420] + ["2016-03-25T18:59:59+00:00", "01:59:59", "+07", -420], + ["2016-03-25T19:00:00+00:00", "03:00:00", "+08", -480], + ["2016-09-23T15:59:59+00:00", "23:59:59", "+08", -480], + ["2016-09-23T16:00:00+00:00", "23:00:00", "+07", -420] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/jakarta.js b/tests/zones/asia/jakarta.js index ff8a576c..d2113fc8 100644 --- a/tests/zones/asia/jakarta.js +++ b/tests/zones/asia/jakarta.js @@ -7,36 +7,36 @@ exports["Asia/Jakarta"] = { "1923" : helpers.makeTestYear("Asia/Jakarta", [ ["1923-12-31T16:39:59+00:00", "23:47:11", "BMT", -25632 / 60], - ["1923-12-31T16:40:00+00:00", "00:00:00", "JAVT", -440] + ["1923-12-31T16:40:00+00:00", "00:00:00", "+0720", -440] ]), "1932" : helpers.makeTestYear("Asia/Jakarta", [ - ["1932-10-31T16:39:59+00:00", "23:59:59", "JAVT", -440], - ["1932-10-31T16:40:00+00:00", "00:10:00", "WIB", -450] + ["1932-10-31T16:39:59+00:00", "23:59:59", "+0720", -440], + ["1932-10-31T16:40:00+00:00", "00:10:00", "+0730", -450] ]), "1942" : helpers.makeTestYear("Asia/Jakarta", [ - ["1942-03-22T16:29:59+00:00", "23:59:59", "WIB", -450], - ["1942-03-22T16:30:00+00:00", "01:30:00", "JST", -540] + ["1942-03-22T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1942-03-22T16:30:00+00:00", "01:30:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Asia/Jakarta", [ - ["1945-09-22T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-22T15:00:00+00:00", "22:30:00", "WIB", -450] + ["1945-09-22T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-09-22T15:00:00+00:00", "22:30:00", "+0730", -450] ]), "1948" : helpers.makeTestYear("Asia/Jakarta", [ - ["1948-04-30T16:29:59+00:00", "23:59:59", "WIB", -450], - ["1948-04-30T16:30:00+00:00", "00:30:00", "WIB", -480] + ["1948-04-30T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1948-04-30T16:30:00+00:00", "00:30:00", "+08", -480] ]), "1950" : helpers.makeTestYear("Asia/Jakarta", [ - ["1950-04-30T15:59:59+00:00", "23:59:59", "WIB", -480], - ["1950-04-30T16:00:00+00:00", "23:30:00", "WIB", -450] + ["1950-04-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1950-04-30T16:00:00+00:00", "23:30:00", "+0730", -450] ]), "1963" : helpers.makeTestYear("Asia/Jakarta", [ - ["1963-12-31T16:29:59+00:00", "23:59:59", "WIB", -450], + ["1963-12-31T16:29:59+00:00", "23:59:59", "+0730", -450], ["1963-12-31T16:30:00+00:00", "23:30:00", "WIB", -420] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/jayapura.js b/tests/zones/asia/jayapura.js index 85373ce2..820f8313 100644 --- a/tests/zones/asia/jayapura.js +++ b/tests/zones/asia/jayapura.js @@ -7,16 +7,16 @@ exports["Asia/Jayapura"] = { "1932" : helpers.makeTestYear("Asia/Jayapura", [ ["1932-10-31T14:37:11+00:00", "23:59:59", "LMT", -33768 / 60], - ["1932-10-31T14:37:12+00:00", "23:37:12", "WIT", -540] + ["1932-10-31T14:37:12+00:00", "23:37:12", "+09", -540] ]), "1944" : helpers.makeTestYear("Asia/Jayapura", [ - ["1944-08-31T14:59:59+00:00", "23:59:59", "WIT", -540], - ["1944-08-31T15:00:00+00:00", "00:30:00", "ACST", -570] + ["1944-08-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1944-08-31T15:00:00+00:00", "00:30:00", "+0930", -570] ]), "1963" : helpers.makeTestYear("Asia/Jayapura", [ - ["1963-12-31T14:29:59+00:00", "23:59:59", "ACST", -570], + ["1963-12-31T14:29:59+00:00", "23:59:59", "+0930", -570], ["1963-12-31T14:30:00+00:00", "23:30:00", "WIT", -540] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/kabul.js b/tests/zones/asia/kabul.js index e5bca677..510498b8 100644 --- a/tests/zones/asia/kabul.js +++ b/tests/zones/asia/kabul.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Kabul"] = { - "guess" : helpers.makeTestGuess("Asia/Kabul", { offset: true, abbr: true }), - "1944" : helpers.makeTestYear("Asia/Kabul", [ - ["1944-12-31T19:59:59+00:00", "23:59:59", "AFT", -240], - ["1944-12-31T20:00:00+00:00", "00:30:00", "AFT", -270] + ["1944-12-31T19:59:59+00:00", "23:59:59", "+04", -240], + ["1944-12-31T20:00:00+00:00", "00:30:00", "+0430", -270] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/karachi.js b/tests/zones/asia/karachi.js index 3ad27e3e..ad1c95e1 100644 --- a/tests/zones/asia/karachi.js +++ b/tests/zones/asia/karachi.js @@ -7,26 +7,26 @@ exports["Asia/Karachi"] = { "1906" : helpers.makeTestYear("Asia/Karachi", [ ["1906-12-31T19:31:47+00:00", "23:59:59", "LMT", -16092 / 60], - ["1906-12-31T19:31:48+00:00", "01:01:48", "IST", -330] + ["1906-12-31T19:31:48+00:00", "01:01:48", "+0530", -330] ]), "1942" : helpers.makeTestYear("Asia/Karachi", [ - ["1942-08-31T18:29:59+00:00", "23:59:59", "IST", -330], - ["1942-08-31T18:30:00+00:00", "01:00:00", "IST", -390] + ["1942-08-31T18:29:59+00:00", "23:59:59", "+0530", -330], + ["1942-08-31T18:30:00+00:00", "01:00:00", "+0630", -390] ]), "1945" : helpers.makeTestYear("Asia/Karachi", [ - ["1945-10-14T17:29:59+00:00", "23:59:59", "IST", -390], - ["1945-10-14T17:30:00+00:00", "23:00:00", "IST", -330] + ["1945-10-14T17:29:59+00:00", "23:59:59", "+0630", -390], + ["1945-10-14T17:30:00+00:00", "23:00:00", "+0530", -330] ]), "1951" : helpers.makeTestYear("Asia/Karachi", [ - ["1951-09-29T18:29:59+00:00", "23:59:59", "IST", -330], - ["1951-09-29T18:30:00+00:00", "23:30:00", "KART", -300] + ["1951-09-29T18:29:59+00:00", "23:59:59", "+0530", -330], + ["1951-09-29T18:30:00+00:00", "23:30:00", "+05", -300] ]), "1971" : helpers.makeTestYear("Asia/Karachi", [ - ["1971-03-25T18:59:59+00:00", "23:59:59", "KART", -300], + ["1971-03-25T18:59:59+00:00", "23:59:59", "+05", -300], ["1971-03-25T19:00:00+00:00", "00:00:00", "PKT", -300] ]), diff --git a/tests/zones/asia/kashgar.js b/tests/zones/asia/kashgar.js index 982fa43f..d761fcd0 100644 --- a/tests/zones/asia/kashgar.js +++ b/tests/zones/asia/kashgar.js @@ -5,6 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Kashgar"] = { "1927" : helpers.makeTestYear("Asia/Kashgar", [ ["1927-12-31T18:09:39+00:00", "23:59:59", "LMT", -21020 / 60], - ["1927-12-31T18:09:40+00:00", "00:09:40", "XJT", -360] + ["1927-12-31T18:09:40+00:00", "00:09:40", "+06", -360] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/kathmandu.js b/tests/zones/asia/kathmandu.js index 356331a8..215a871f 100644 --- a/tests/zones/asia/kathmandu.js +++ b/tests/zones/asia/kathmandu.js @@ -3,15 +3,13 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Kathmandu"] = { - "guess" : helpers.makeTestGuess("Asia/Kathmandu", { offset: true, abbr: true }), - "1919" : helpers.makeTestYear("Asia/Kathmandu", [ ["1919-12-31T18:18:43+00:00", "23:59:59", "LMT", -20476 / 60], - ["1919-12-31T18:18:44+00:00", "23:48:44", "IST", -330] + ["1919-12-31T18:18:44+00:00", "23:48:44", "+0530", -330] ]), "1985" : helpers.makeTestYear("Asia/Kathmandu", [ - ["1985-12-31T18:29:59+00:00", "23:59:59", "IST", -330], - ["1985-12-31T18:30:00+00:00", "00:15:00", "NPT", -345] + ["1985-12-31T18:29:59+00:00", "23:59:59", "+0530", -330], + ["1985-12-31T18:30:00+00:00", "00:15:00", "+0545", -345] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/katmandu.js b/tests/zones/asia/katmandu.js index 50dc6c81..6e71d915 100644 --- a/tests/zones/asia/katmandu.js +++ b/tests/zones/asia/katmandu.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Katmandu"] = { "1919" : helpers.makeTestYear("Asia/Katmandu", [ ["1919-12-31T18:18:43+00:00", "23:59:59", "LMT", -20476 / 60], - ["1919-12-31T18:18:44+00:00", "23:48:44", "IST", -330] + ["1919-12-31T18:18:44+00:00", "23:48:44", "+0530", -330] ]), "1985" : helpers.makeTestYear("Asia/Katmandu", [ - ["1985-12-31T18:29:59+00:00", "23:59:59", "IST", -330], - ["1985-12-31T18:30:00+00:00", "00:15:00", "NPT", -345] + ["1985-12-31T18:29:59+00:00", "23:59:59", "+0530", -330], + ["1985-12-31T18:30:00+00:00", "00:15:00", "+0545", -345] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/kolkata.js b/tests/zones/asia/kolkata.js index e53e218f..57226f03 100644 --- a/tests/zones/asia/kolkata.js +++ b/tests/zones/asia/kolkata.js @@ -7,18 +7,18 @@ exports["Asia/Kolkata"] = { "1941" : helpers.makeTestYear("Asia/Kolkata", [ ["1941-09-30T18:06:39+00:00", "23:59:59", "HMT", -21200 / 60], - ["1941-09-30T18:06:40+00:00", "00:36:40", "BURT", -390] + ["1941-09-30T18:06:40+00:00", "00:36:40", "+0630", -390] ]), "1942" : helpers.makeTestYear("Asia/Kolkata", [ - ["1942-05-14T17:29:59+00:00", "23:59:59", "BURT", -390], + ["1942-05-14T17:29:59+00:00", "23:59:59", "+0630", -390], ["1942-05-14T17:30:00+00:00", "23:00:00", "IST", -330], ["1942-08-31T18:29:59+00:00", "23:59:59", "IST", -330], - ["1942-08-31T18:30:00+00:00", "01:00:00", "IST", -390] + ["1942-08-31T18:30:00+00:00", "01:00:00", "+0630", -390] ]), "1945" : helpers.makeTestYear("Asia/Kolkata", [ - ["1945-10-14T17:29:59+00:00", "23:59:59", "IST", -390], + ["1945-10-14T17:29:59+00:00", "23:59:59", "+0630", -390], ["1945-10-14T17:30:00+00:00", "23:00:00", "IST", -330] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/kuala_lumpur.js b/tests/zones/asia/kuala_lumpur.js index 47babff0..947a471f 100644 --- a/tests/zones/asia/kuala_lumpur.js +++ b/tests/zones/asia/kuala_lumpur.js @@ -3,40 +3,38 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Kuala_Lumpur"] = { - "guess" : helpers.makeTestGuess("Asia/Kuala_Lumpur", { offset: false, abbr: true }), - "1905" : helpers.makeTestYear("Asia/Kuala_Lumpur", [ ["1905-05-31T17:04:34+00:00", "23:59:59", "SMT", -24925 / 60], - ["1905-05-31T17:04:35+00:00", "00:04:35", "MALT", -420] + ["1905-05-31T17:04:35+00:00", "00:04:35", "+07", -420] ]), "1932" : helpers.makeTestYear("Asia/Kuala_Lumpur", [ - ["1932-12-31T16:59:59+00:00", "23:59:59", "MALT", -420], - ["1932-12-31T17:00:00+00:00", "00:20:00", "MALST", -440] + ["1932-12-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["1932-12-31T17:00:00+00:00", "00:20:00", "+0720", -440] ]), "1935" : helpers.makeTestYear("Asia/Kuala_Lumpur", [ - ["1935-12-31T16:39:59+00:00", "23:59:59", "MALST", -440], - ["1935-12-31T16:40:00+00:00", "00:00:00", "MALT", -440] + ["1935-12-31T16:39:59+00:00", "23:59:59", "+0720", -440], + ["1935-12-31T16:40:00+00:00", "00:00:00", "+0720", -440] ]), "1941" : helpers.makeTestYear("Asia/Kuala_Lumpur", [ - ["1941-08-31T16:39:59+00:00", "23:59:59", "MALT", -440], - ["1941-08-31T16:40:00+00:00", "00:10:00", "MALT", -450] + ["1941-08-31T16:39:59+00:00", "23:59:59", "+0720", -440], + ["1941-08-31T16:40:00+00:00", "00:10:00", "+0730", -450] ]), "1942" : helpers.makeTestYear("Asia/Kuala_Lumpur", [ - ["1942-02-15T16:29:59+00:00", "23:59:59", "MALT", -450], - ["1942-02-15T16:30:00+00:00", "01:30:00", "JST", -540] + ["1942-02-15T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1942-02-15T16:30:00+00:00", "01:30:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Asia/Kuala_Lumpur", [ - ["1945-09-11T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-11T15:00:00+00:00", "22:30:00", "MALT", -450] + ["1945-09-11T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-09-11T15:00:00+00:00", "22:30:00", "+0730", -450] ]), "1981" : helpers.makeTestYear("Asia/Kuala_Lumpur", [ - ["1981-12-31T16:29:59+00:00", "23:59:59", "MALT", -450], - ["1981-12-31T16:30:00+00:00", "00:30:00", "MYT", -480] + ["1981-12-31T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1981-12-31T16:30:00+00:00", "00:30:00", "+08", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/kuching.js b/tests/zones/asia/kuching.js index 1a10746e..05c090f0 100644 --- a/tests/zones/asia/kuching.js +++ b/tests/zones/asia/kuching.js @@ -5,75 +5,70 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Kuching"] = { "1926" : helpers.makeTestYear("Asia/Kuching", [ ["1926-02-28T16:38:39+00:00", "23:59:59", "LMT", -26480 / 60], - ["1926-02-28T16:38:40+00:00", "00:08:40", "BORT", -450] + ["1926-02-28T16:38:40+00:00", "00:08:40", "+0730", -450] ]), "1932" : helpers.makeTestYear("Asia/Kuching", [ - ["1932-12-31T16:29:59+00:00", "23:59:59", "BORT", -450], - ["1932-12-31T16:30:00+00:00", "00:30:00", "BORT", -480] + ["1932-12-31T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1932-12-31T16:30:00+00:00", "00:30:00", "+08", -480] ]), "1935" : helpers.makeTestYear("Asia/Kuching", [ - ["1935-09-13T15:59:59+00:00", "23:59:59", "BORT", -480], - ["1935-09-13T16:00:00+00:00", "00:20:00", "BORTST", -500], - ["1935-12-13T15:39:59+00:00", "23:59:59", "BORTST", -500], - ["1935-12-13T15:40:00+00:00", "23:40:00", "BORT", -480] + ["1935-09-13T15:59:59+00:00", "23:59:59", "+08", -480], + ["1935-09-13T16:00:00+00:00", "00:20:00", "+0820", -500], + ["1935-12-13T15:39:59+00:00", "23:59:59", "+0820", -500], + ["1935-12-13T15:40:00+00:00", "23:40:00", "+08", -480] ]), "1936" : helpers.makeTestYear("Asia/Kuching", [ - ["1936-09-13T15:59:59+00:00", "23:59:59", "BORT", -480], - ["1936-09-13T16:00:00+00:00", "00:20:00", "BORTST", -500], - ["1936-12-13T15:39:59+00:00", "23:59:59", "BORTST", -500], - ["1936-12-13T15:40:00+00:00", "23:40:00", "BORT", -480] + ["1936-09-13T15:59:59+00:00", "23:59:59", "+08", -480], + ["1936-09-13T16:00:00+00:00", "00:20:00", "+0820", -500], + ["1936-12-13T15:39:59+00:00", "23:59:59", "+0820", -500], + ["1936-12-13T15:40:00+00:00", "23:40:00", "+08", -480] ]), "1937" : helpers.makeTestYear("Asia/Kuching", [ - ["1937-09-13T15:59:59+00:00", "23:59:59", "BORT", -480], - ["1937-09-13T16:00:00+00:00", "00:20:00", "BORTST", -500], - ["1937-12-13T15:39:59+00:00", "23:59:59", "BORTST", -500], - ["1937-12-13T15:40:00+00:00", "23:40:00", "BORT", -480] + ["1937-09-13T15:59:59+00:00", "23:59:59", "+08", -480], + ["1937-09-13T16:00:00+00:00", "00:20:00", "+0820", -500], + ["1937-12-13T15:39:59+00:00", "23:59:59", "+0820", -500], + ["1937-12-13T15:40:00+00:00", "23:40:00", "+08", -480] ]), "1938" : helpers.makeTestYear("Asia/Kuching", [ - ["1938-09-13T15:59:59+00:00", "23:59:59", "BORT", -480], - ["1938-09-13T16:00:00+00:00", "00:20:00", "BORTST", -500], - ["1938-12-13T15:39:59+00:00", "23:59:59", "BORTST", -500], - ["1938-12-13T15:40:00+00:00", "23:40:00", "BORT", -480] + ["1938-09-13T15:59:59+00:00", "23:59:59", "+08", -480], + ["1938-09-13T16:00:00+00:00", "00:20:00", "+0820", -500], + ["1938-12-13T15:39:59+00:00", "23:59:59", "+0820", -500], + ["1938-12-13T15:40:00+00:00", "23:40:00", "+08", -480] ]), "1939" : helpers.makeTestYear("Asia/Kuching", [ - ["1939-09-13T15:59:59+00:00", "23:59:59", "BORT", -480], - ["1939-09-13T16:00:00+00:00", "00:20:00", "BORTST", -500], - ["1939-12-13T15:39:59+00:00", "23:59:59", "BORTST", -500], - ["1939-12-13T15:40:00+00:00", "23:40:00", "BORT", -480] + ["1939-09-13T15:59:59+00:00", "23:59:59", "+08", -480], + ["1939-09-13T16:00:00+00:00", "00:20:00", "+0820", -500], + ["1939-12-13T15:39:59+00:00", "23:59:59", "+0820", -500], + ["1939-12-13T15:40:00+00:00", "23:40:00", "+08", -480] ]), "1940" : helpers.makeTestYear("Asia/Kuching", [ - ["1940-09-13T15:59:59+00:00", "23:59:59", "BORT", -480], - ["1940-09-13T16:00:00+00:00", "00:20:00", "BORTST", -500], - ["1940-12-13T15:39:59+00:00", "23:59:59", "BORTST", -500], - ["1940-12-13T15:40:00+00:00", "23:40:00", "BORT", -480] + ["1940-09-13T15:59:59+00:00", "23:59:59", "+08", -480], + ["1940-09-13T16:00:00+00:00", "00:20:00", "+0820", -500], + ["1940-12-13T15:39:59+00:00", "23:59:59", "+0820", -500], + ["1940-12-13T15:40:00+00:00", "23:40:00", "+08", -480] ]), "1941" : helpers.makeTestYear("Asia/Kuching", [ - ["1941-09-13T15:59:59+00:00", "23:59:59", "BORT", -480], - ["1941-09-13T16:00:00+00:00", "00:20:00", "BORTST", -500], - ["1941-12-13T15:39:59+00:00", "23:59:59", "BORTST", -500], - ["1941-12-13T15:40:00+00:00", "23:40:00", "BORT", -480] + ["1941-09-13T15:59:59+00:00", "23:59:59", "+08", -480], + ["1941-09-13T16:00:00+00:00", "00:20:00", "+0820", -500], + ["1941-12-13T15:39:59+00:00", "23:59:59", "+0820", -500], + ["1941-12-13T15:40:00+00:00", "23:40:00", "+08", -480] ]), "1942" : helpers.makeTestYear("Asia/Kuching", [ - ["1942-02-15T15:59:59+00:00", "23:59:59", "BORT", -480], - ["1942-02-15T16:00:00+00:00", "01:00:00", "JST", -540] + ["1942-02-15T15:59:59+00:00", "23:59:59", "+08", -480], + ["1942-02-15T16:00:00+00:00", "01:00:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Asia/Kuching", [ - ["1945-09-11T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-11T15:00:00+00:00", "23:00:00", "BORT", -480] - ]), - - "1981" : helpers.makeTestYear("Asia/Kuching", [ - ["1981-12-31T15:59:59+00:00", "23:59:59", "BORT", -480], - ["1981-12-31T16:00:00+00:00", "00:00:00", "MYT", -480] + ["1945-09-11T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-09-11T15:00:00+00:00", "23:00:00", "+08", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/kuwait.js b/tests/zones/asia/kuwait.js index 9a89c51f..12e4404e 100644 --- a/tests/zones/asia/kuwait.js +++ b/tests/zones/asia/kuwait.js @@ -5,6 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Kuwait"] = { "1947" : helpers.makeTestYear("Asia/Kuwait", [ ["1947-03-13T20:53:07+00:00", "23:59:59", "LMT", -11212 / 60], - ["1947-03-13T20:53:08+00:00", "23:53:08", "AST", -180] + ["1947-03-13T20:53:08+00:00", "23:53:08", "+03", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/macao.js b/tests/zones/asia/macao.js index 6ba24ecf..a93e2788 100644 --- a/tests/zones/asia/macao.js +++ b/tests/zones/asia/macao.js @@ -5,151 +5,146 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Macao"] = { "1911" : helpers.makeTestYear("Asia/Macao", [ ["1911-12-31T16:25:39+00:00", "23:59:59", "LMT", -27260 / 60], - ["1911-12-31T16:25:40+00:00", "00:25:40", "MOT", -480] + ["1911-12-31T16:25:40+00:00", "00:25:40", "CST", -480] ]), "1961" : helpers.makeTestYear("Asia/Macao", [ - ["1961-03-18T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1961-03-18T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1961-11-04T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1961-11-04T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1961-03-18T19:29:59+00:00", "03:29:59", "CST", -480], + ["1961-03-18T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1961-11-04T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1961-11-04T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1962" : helpers.makeTestYear("Asia/Macao", [ - ["1962-03-17T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1962-03-17T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1962-11-03T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1962-11-03T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1962-03-17T19:29:59+00:00", "03:29:59", "CST", -480], + ["1962-03-17T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1962-11-03T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1962-11-03T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1963" : helpers.makeTestYear("Asia/Macao", [ - ["1963-03-16T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1963-03-16T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1963-11-02T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1963-11-02T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1963-03-16T15:59:59+00:00", "23:59:59", "CST", -480], + ["1963-03-16T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1963-11-02T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1963-11-02T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1964" : helpers.makeTestYear("Asia/Macao", [ - ["1964-03-21T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1964-03-21T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1964-10-31T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1964-10-31T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1964-03-21T19:29:59+00:00", "03:29:59", "CST", -480], + ["1964-03-21T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1964-10-31T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1964-10-31T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1965" : helpers.makeTestYear("Asia/Macao", [ - ["1965-03-20T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1965-03-20T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1965-10-30T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1965-10-30T15:00:00+00:00", "23:00:00", "MOT", -480] + ["1965-03-20T15:59:59+00:00", "23:59:59", "CST", -480], + ["1965-03-20T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1965-10-30T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1965-10-30T15:00:00+00:00", "23:00:00", "CST", -480] ]), "1966" : helpers.makeTestYear("Asia/Macao", [ - ["1966-04-16T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1966-04-16T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1966-10-15T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1966-10-15T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1966-04-16T19:29:59+00:00", "03:29:59", "CST", -480], + ["1966-04-16T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1966-10-15T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1966-10-15T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1967" : helpers.makeTestYear("Asia/Macao", [ - ["1967-04-15T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1967-04-15T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1967-10-21T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1967-10-21T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1967-04-15T19:29:59+00:00", "03:29:59", "CST", -480], + ["1967-04-15T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1967-10-21T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1967-10-21T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1968" : helpers.makeTestYear("Asia/Macao", [ - ["1968-04-20T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1968-04-20T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1968-10-19T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1968-10-19T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1968-04-20T19:29:59+00:00", "03:29:59", "CST", -480], + ["1968-04-20T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1968-10-19T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1968-10-19T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1969" : helpers.makeTestYear("Asia/Macao", [ - ["1969-04-19T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1969-04-19T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1969-10-18T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1969-10-18T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1969-04-19T19:29:59+00:00", "03:29:59", "CST", -480], + ["1969-04-19T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1969-10-18T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1969-10-18T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1970" : helpers.makeTestYear("Asia/Macao", [ - ["1970-04-18T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1970-04-18T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1970-10-17T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1970-10-17T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1970-04-18T19:29:59+00:00", "03:29:59", "CST", -480], + ["1970-04-18T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1970-10-17T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1970-10-17T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1971" : helpers.makeTestYear("Asia/Macao", [ - ["1971-04-17T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1971-04-17T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1971-10-16T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1971-10-16T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1971-04-17T19:29:59+00:00", "03:29:59", "CST", -480], + ["1971-04-17T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1971-10-16T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1971-10-16T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1972" : helpers.makeTestYear("Asia/Macao", [ - ["1972-04-15T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1972-04-15T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1972-10-14T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1972-10-14T15:00:00+00:00", "23:00:00", "MOT", -480] + ["1972-04-15T15:59:59+00:00", "23:59:59", "CST", -480], + ["1972-04-15T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1972-10-14T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1972-10-14T15:00:00+00:00", "23:00:00", "CST", -480] ]), "1973" : helpers.makeTestYear("Asia/Macao", [ - ["1973-04-14T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1973-04-14T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1973-10-20T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1973-10-20T15:00:00+00:00", "23:00:00", "MOT", -480] + ["1973-04-14T15:59:59+00:00", "23:59:59", "CST", -480], + ["1973-04-14T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1973-10-20T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1973-10-20T15:00:00+00:00", "23:00:00", "CST", -480] ]), "1974" : helpers.makeTestYear("Asia/Macao", [ - ["1974-04-20T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1974-04-20T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1974-10-19T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1974-10-19T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1974-04-20T15:59:59+00:00", "23:59:59", "CST", -480], + ["1974-04-20T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1974-10-19T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1974-10-19T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1975" : helpers.makeTestYear("Asia/Macao", [ - ["1975-04-19T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1975-04-19T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1975-10-18T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1975-10-18T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1975-04-19T19:29:59+00:00", "03:29:59", "CST", -480], + ["1975-04-19T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1975-10-18T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1975-10-18T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1976" : helpers.makeTestYear("Asia/Macao", [ - ["1976-04-17T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1976-04-17T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1976-10-16T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1976-10-16T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1976-04-17T19:29:59+00:00", "03:29:59", "CST", -480], + ["1976-04-17T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1976-10-16T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1976-10-16T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1977" : helpers.makeTestYear("Asia/Macao", [ - ["1977-04-16T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1977-04-16T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1977-10-15T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1977-10-15T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1977-04-16T19:29:59+00:00", "03:29:59", "CST", -480], + ["1977-04-16T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1977-10-15T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1977-10-15T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1978" : helpers.makeTestYear("Asia/Macao", [ - ["1978-04-15T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1978-04-15T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1978-10-14T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1978-10-14T15:00:00+00:00", "23:00:00", "MOT", -480] + ["1978-04-15T15:59:59+00:00", "23:59:59", "CST", -480], + ["1978-04-15T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1978-10-14T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1978-10-14T15:00:00+00:00", "23:00:00", "CST", -480] ]), "1979" : helpers.makeTestYear("Asia/Macao", [ - ["1979-04-14T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1979-04-14T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1979-10-20T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1979-10-20T15:00:00+00:00", "23:00:00", "MOT", -480] + ["1979-04-14T15:59:59+00:00", "23:59:59", "CST", -480], + ["1979-04-14T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1979-10-20T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1979-10-20T15:00:00+00:00", "23:00:00", "CST", -480] ]), "1980" : helpers.makeTestYear("Asia/Macao", [ - ["1980-04-19T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1980-04-19T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1980-10-18T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1980-10-18T15:00:00+00:00", "23:00:00", "MOT", -480] - ]), - - "1999" : helpers.makeTestYear("Asia/Macao", [ - ["1999-12-19T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1999-12-19T16:00:00+00:00", "00:00:00", "CST", -480] + ["1980-04-19T15:59:59+00:00", "23:59:59", "CST", -480], + ["1980-04-19T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1980-10-18T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1980-10-18T15:00:00+00:00", "23:00:00", "CST", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/macau.js b/tests/zones/asia/macau.js index 13a903f3..71237932 100644 --- a/tests/zones/asia/macau.js +++ b/tests/zones/asia/macau.js @@ -5,151 +5,146 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Macau"] = { "1911" : helpers.makeTestYear("Asia/Macau", [ ["1911-12-31T16:25:39+00:00", "23:59:59", "LMT", -27260 / 60], - ["1911-12-31T16:25:40+00:00", "00:25:40", "MOT", -480] + ["1911-12-31T16:25:40+00:00", "00:25:40", "CST", -480] ]), "1961" : helpers.makeTestYear("Asia/Macau", [ - ["1961-03-18T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1961-03-18T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1961-11-04T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1961-11-04T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1961-03-18T19:29:59+00:00", "03:29:59", "CST", -480], + ["1961-03-18T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1961-11-04T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1961-11-04T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1962" : helpers.makeTestYear("Asia/Macau", [ - ["1962-03-17T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1962-03-17T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1962-11-03T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1962-11-03T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1962-03-17T19:29:59+00:00", "03:29:59", "CST", -480], + ["1962-03-17T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1962-11-03T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1962-11-03T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1963" : helpers.makeTestYear("Asia/Macau", [ - ["1963-03-16T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1963-03-16T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1963-11-02T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1963-11-02T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1963-03-16T15:59:59+00:00", "23:59:59", "CST", -480], + ["1963-03-16T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1963-11-02T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1963-11-02T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1964" : helpers.makeTestYear("Asia/Macau", [ - ["1964-03-21T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1964-03-21T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1964-10-31T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1964-10-31T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1964-03-21T19:29:59+00:00", "03:29:59", "CST", -480], + ["1964-03-21T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1964-10-31T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1964-10-31T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1965" : helpers.makeTestYear("Asia/Macau", [ - ["1965-03-20T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1965-03-20T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1965-10-30T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1965-10-30T15:00:00+00:00", "23:00:00", "MOT", -480] + ["1965-03-20T15:59:59+00:00", "23:59:59", "CST", -480], + ["1965-03-20T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1965-10-30T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1965-10-30T15:00:00+00:00", "23:00:00", "CST", -480] ]), "1966" : helpers.makeTestYear("Asia/Macau", [ - ["1966-04-16T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1966-04-16T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1966-10-15T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1966-10-15T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1966-04-16T19:29:59+00:00", "03:29:59", "CST", -480], + ["1966-04-16T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1966-10-15T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1966-10-15T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1967" : helpers.makeTestYear("Asia/Macau", [ - ["1967-04-15T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1967-04-15T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1967-10-21T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1967-10-21T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1967-04-15T19:29:59+00:00", "03:29:59", "CST", -480], + ["1967-04-15T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1967-10-21T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1967-10-21T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1968" : helpers.makeTestYear("Asia/Macau", [ - ["1968-04-20T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1968-04-20T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1968-10-19T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1968-10-19T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1968-04-20T19:29:59+00:00", "03:29:59", "CST", -480], + ["1968-04-20T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1968-10-19T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1968-10-19T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1969" : helpers.makeTestYear("Asia/Macau", [ - ["1969-04-19T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1969-04-19T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1969-10-18T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1969-10-18T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1969-04-19T19:29:59+00:00", "03:29:59", "CST", -480], + ["1969-04-19T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1969-10-18T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1969-10-18T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1970" : helpers.makeTestYear("Asia/Macau", [ - ["1970-04-18T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1970-04-18T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1970-10-17T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1970-10-17T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1970-04-18T19:29:59+00:00", "03:29:59", "CST", -480], + ["1970-04-18T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1970-10-17T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1970-10-17T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1971" : helpers.makeTestYear("Asia/Macau", [ - ["1971-04-17T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1971-04-17T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1971-10-16T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1971-10-16T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1971-04-17T19:29:59+00:00", "03:29:59", "CST", -480], + ["1971-04-17T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1971-10-16T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1971-10-16T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1972" : helpers.makeTestYear("Asia/Macau", [ - ["1972-04-15T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1972-04-15T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1972-10-14T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1972-10-14T15:00:00+00:00", "23:00:00", "MOT", -480] + ["1972-04-15T15:59:59+00:00", "23:59:59", "CST", -480], + ["1972-04-15T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1972-10-14T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1972-10-14T15:00:00+00:00", "23:00:00", "CST", -480] ]), "1973" : helpers.makeTestYear("Asia/Macau", [ - ["1973-04-14T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1973-04-14T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1973-10-20T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1973-10-20T15:00:00+00:00", "23:00:00", "MOT", -480] + ["1973-04-14T15:59:59+00:00", "23:59:59", "CST", -480], + ["1973-04-14T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1973-10-20T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1973-10-20T15:00:00+00:00", "23:00:00", "CST", -480] ]), "1974" : helpers.makeTestYear("Asia/Macau", [ - ["1974-04-20T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1974-04-20T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1974-10-19T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1974-10-19T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1974-04-20T15:59:59+00:00", "23:59:59", "CST", -480], + ["1974-04-20T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1974-10-19T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1974-10-19T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1975" : helpers.makeTestYear("Asia/Macau", [ - ["1975-04-19T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1975-04-19T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1975-10-18T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1975-10-18T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1975-04-19T19:29:59+00:00", "03:29:59", "CST", -480], + ["1975-04-19T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1975-10-18T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1975-10-18T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1976" : helpers.makeTestYear("Asia/Macau", [ - ["1976-04-17T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1976-04-17T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1976-10-16T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1976-10-16T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1976-04-17T19:29:59+00:00", "03:29:59", "CST", -480], + ["1976-04-17T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1976-10-16T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1976-10-16T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1977" : helpers.makeTestYear("Asia/Macau", [ - ["1977-04-16T19:29:59+00:00", "03:29:59", "MOT", -480], - ["1977-04-16T19:30:00+00:00", "04:30:00", "MOST", -540], - ["1977-10-15T18:29:59+00:00", "03:29:59", "MOST", -540], - ["1977-10-15T18:30:00+00:00", "02:30:00", "MOT", -480] + ["1977-04-16T19:29:59+00:00", "03:29:59", "CST", -480], + ["1977-04-16T19:30:00+00:00", "04:30:00", "CDT", -540], + ["1977-10-15T18:29:59+00:00", "03:29:59", "CDT", -540], + ["1977-10-15T18:30:00+00:00", "02:30:00", "CST", -480] ]), "1978" : helpers.makeTestYear("Asia/Macau", [ - ["1978-04-15T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1978-04-15T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1978-10-14T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1978-10-14T15:00:00+00:00", "23:00:00", "MOT", -480] + ["1978-04-15T15:59:59+00:00", "23:59:59", "CST", -480], + ["1978-04-15T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1978-10-14T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1978-10-14T15:00:00+00:00", "23:00:00", "CST", -480] ]), "1979" : helpers.makeTestYear("Asia/Macau", [ - ["1979-04-14T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1979-04-14T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1979-10-20T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1979-10-20T15:00:00+00:00", "23:00:00", "MOT", -480] + ["1979-04-14T15:59:59+00:00", "23:59:59", "CST", -480], + ["1979-04-14T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1979-10-20T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1979-10-20T15:00:00+00:00", "23:00:00", "CST", -480] ]), "1980" : helpers.makeTestYear("Asia/Macau", [ - ["1980-04-19T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1980-04-19T16:00:00+00:00", "01:00:00", "MOST", -540], - ["1980-10-18T14:59:59+00:00", "23:59:59", "MOST", -540], - ["1980-10-18T15:00:00+00:00", "23:00:00", "MOT", -480] - ]), - - "1999" : helpers.makeTestYear("Asia/Macau", [ - ["1999-12-19T15:59:59+00:00", "23:59:59", "MOT", -480], - ["1999-12-19T16:00:00+00:00", "00:00:00", "CST", -480] + ["1980-04-19T15:59:59+00:00", "23:59:59", "CST", -480], + ["1980-04-19T16:00:00+00:00", "01:00:00", "CDT", -540], + ["1980-10-18T14:59:59+00:00", "23:59:59", "CDT", -540], + ["1980-10-18T15:00:00+00:00", "23:00:00", "CST", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/makassar.js b/tests/zones/asia/makassar.js index a27682ab..918858bc 100644 --- a/tests/zones/asia/makassar.js +++ b/tests/zones/asia/makassar.js @@ -12,16 +12,16 @@ exports["Asia/Makassar"] = { "1932" : helpers.makeTestYear("Asia/Makassar", [ ["1932-10-31T16:02:23+00:00", "23:59:59", "MMT", -28656 / 60], - ["1932-10-31T16:02:24+00:00", "00:02:24", "WITA", -480] + ["1932-10-31T16:02:24+00:00", "00:02:24", "+08", -480] ]), "1942" : helpers.makeTestYear("Asia/Makassar", [ - ["1942-02-08T15:59:59+00:00", "23:59:59", "WITA", -480], - ["1942-02-08T16:00:00+00:00", "01:00:00", "JST", -540] + ["1942-02-08T15:59:59+00:00", "23:59:59", "+08", -480], + ["1942-02-08T16:00:00+00:00", "01:00:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Asia/Makassar", [ - ["1945-09-22T14:59:59+00:00", "23:59:59", "JST", -540], + ["1945-09-22T14:59:59+00:00", "23:59:59", "+09", -540], ["1945-09-22T15:00:00+00:00", "23:00:00", "WITA", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/manila.js b/tests/zones/asia/manila.js index 5909c83b..089ec53d 100644 --- a/tests/zones/asia/manila.js +++ b/tests/zones/asia/manila.js @@ -3,39 +3,37 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Manila"] = { - "guess" : helpers.makeTestGuess("Asia/Manila", { offset: true, abbr: true }), - "1936" : helpers.makeTestYear("Asia/Manila", [ - ["1936-10-31T15:59:59+00:00", "23:59:59", "PHT", -480], - ["1936-10-31T16:00:00+00:00", "01:00:00", "PHST", -540] + ["1936-10-31T15:59:59+00:00", "23:59:59", "+08", -480], + ["1936-10-31T16:00:00+00:00", "01:00:00", "+09", -540] ]), "1937" : helpers.makeTestYear("Asia/Manila", [ - ["1937-01-31T14:59:59+00:00", "23:59:59", "PHST", -540], - ["1937-01-31T15:00:00+00:00", "23:00:00", "PHT", -480] + ["1937-01-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1937-01-31T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1942" : helpers.makeTestYear("Asia/Manila", [ - ["1942-04-30T15:59:59+00:00", "23:59:59", "PHT", -480], - ["1942-04-30T16:00:00+00:00", "01:00:00", "JST", -540] + ["1942-04-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1942-04-30T16:00:00+00:00", "01:00:00", "+09", -540] ]), "1944" : helpers.makeTestYear("Asia/Manila", [ - ["1944-10-31T14:59:59+00:00", "23:59:59", "JST", -540], - ["1944-10-31T15:00:00+00:00", "23:00:00", "PHT", -480] + ["1944-10-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1944-10-31T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1954" : helpers.makeTestYear("Asia/Manila", [ - ["1954-04-11T15:59:59+00:00", "23:59:59", "PHT", -480], - ["1954-04-11T16:00:00+00:00", "01:00:00", "PHST", -540], - ["1954-06-30T14:59:59+00:00", "23:59:59", "PHST", -540], - ["1954-06-30T15:00:00+00:00", "23:00:00", "PHT", -480] + ["1954-04-11T15:59:59+00:00", "23:59:59", "+08", -480], + ["1954-04-11T16:00:00+00:00", "01:00:00", "+09", -540], + ["1954-06-30T14:59:59+00:00", "23:59:59", "+09", -540], + ["1954-06-30T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1978" : helpers.makeTestYear("Asia/Manila", [ - ["1978-03-21T15:59:59+00:00", "23:59:59", "PHT", -480], - ["1978-03-21T16:00:00+00:00", "01:00:00", "PHST", -540], - ["1978-09-20T14:59:59+00:00", "23:59:59", "PHST", -540], - ["1978-09-20T15:00:00+00:00", "23:00:00", "PHT", -480] + ["1978-03-21T15:59:59+00:00", "23:59:59", "+08", -480], + ["1978-03-21T16:00:00+00:00", "01:00:00", "+09", -540], + ["1978-09-20T14:59:59+00:00", "23:59:59", "+09", -540], + ["1978-09-20T15:00:00+00:00", "23:00:00", "+08", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/muscat.js b/tests/zones/asia/muscat.js index 418139e1..2d595def 100644 --- a/tests/zones/asia/muscat.js +++ b/tests/zones/asia/muscat.js @@ -5,6 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Muscat"] = { "1919" : helpers.makeTestYear("Asia/Muscat", [ ["1919-12-31T20:18:47+00:00", "23:59:59", "LMT", -13272 / 60], - ["1919-12-31T20:18:48+00:00", "00:18:48", "GST", -240] + ["1919-12-31T20:18:48+00:00", "00:18:48", "+04", -240] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/oral.js b/tests/zones/asia/oral.js index c32b47af..0016465a 100644 --- a/tests/zones/asia/oral.js +++ b/tests/zones/asia/oral.js @@ -5,12 +5,12 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Oral"] = { "1924" : helpers.makeTestYear("Asia/Oral", [ ["1924-05-01T20:34:35+00:00", "23:59:59", "LMT", -12324 / 60], - ["1924-05-01T20:34:36+00:00", "00:34:36", "+04", -240] + ["1924-05-01T20:34:36+00:00", "23:34:36", "+03", -180] ]), "1930" : helpers.makeTestYear("Asia/Oral", [ - ["1930-06-20T19:59:59+00:00", "23:59:59", "+04", -240], - ["1930-06-20T20:00:00+00:00", "01:00:00", "+05", -300] + ["1930-06-20T20:59:59+00:00", "23:59:59", "+03", -180], + ["1930-06-20T21:00:00+00:00", "02:00:00", "+05", -300] ]), "1981" : helpers.makeTestYear("Asia/Oral", [ diff --git a/tests/zones/asia/phnom_penh.js b/tests/zones/asia/phnom_penh.js index 272f8abe..93c2b4d9 100644 --- a/tests/zones/asia/phnom_penh.js +++ b/tests/zones/asia/phnom_penh.js @@ -5,6 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Phnom_Penh"] = { "1920" : helpers.makeTestYear("Asia/Phnom_Penh", [ ["1920-03-31T17:17:55+00:00", "23:59:59", "BMT", -24124 / 60], - ["1920-03-31T17:17:56+00:00", "00:17:56", "ICT", -420] + ["1920-03-31T17:17:56+00:00", "00:17:56", "+07", -420] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/pontianak.js b/tests/zones/asia/pontianak.js index 07acdd5e..80f60993 100644 --- a/tests/zones/asia/pontianak.js +++ b/tests/zones/asia/pontianak.js @@ -10,31 +10,31 @@ exports["Asia/Pontianak"] = { "1932" : helpers.makeTestYear("Asia/Pontianak", [ ["1932-10-31T16:42:39+00:00", "23:59:59", "PMT", -26240 / 60], - ["1932-10-31T16:42:40+00:00", "00:12:40", "WIB", -450] + ["1932-10-31T16:42:40+00:00", "00:12:40", "+0730", -450] ]), "1942" : helpers.makeTestYear("Asia/Pontianak", [ - ["1942-01-28T16:29:59+00:00", "23:59:59", "WIB", -450], - ["1942-01-28T16:30:00+00:00", "01:30:00", "JST", -540] + ["1942-01-28T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1942-01-28T16:30:00+00:00", "01:30:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Asia/Pontianak", [ - ["1945-09-22T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-22T15:00:00+00:00", "22:30:00", "WIB", -450] + ["1945-09-22T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-09-22T15:00:00+00:00", "22:30:00", "+0730", -450] ]), "1948" : helpers.makeTestYear("Asia/Pontianak", [ - ["1948-04-30T16:29:59+00:00", "23:59:59", "WIB", -450], - ["1948-04-30T16:30:00+00:00", "00:30:00", "WIB", -480] + ["1948-04-30T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1948-04-30T16:30:00+00:00", "00:30:00", "+08", -480] ]), "1950" : helpers.makeTestYear("Asia/Pontianak", [ - ["1950-04-30T15:59:59+00:00", "23:59:59", "WIB", -480], - ["1950-04-30T16:00:00+00:00", "23:30:00", "WIB", -450] + ["1950-04-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1950-04-30T16:00:00+00:00", "23:30:00", "+0730", -450] ]), "1963" : helpers.makeTestYear("Asia/Pontianak", [ - ["1963-12-31T16:29:59+00:00", "23:59:59", "WIB", -450], + ["1963-12-31T16:29:59+00:00", "23:59:59", "+0730", -450], ["1963-12-31T16:30:00+00:00", "00:30:00", "WITA", -480] ]), diff --git a/tests/zones/asia/pyongyang.js b/tests/zones/asia/pyongyang.js index e6a08fb7..fbf9b84d 100644 --- a/tests/zones/asia/pyongyang.js +++ b/tests/zones/asia/pyongyang.js @@ -10,12 +10,7 @@ exports["Asia/Pyongyang"] = { "1911" : helpers.makeTestYear("Asia/Pyongyang", [ ["1911-12-31T15:29:59+00:00", "23:59:59", "KST", -510], - ["1911-12-31T15:30:00+00:00", "00:30:00", "JCST", -540] - ]), - - "1937" : helpers.makeTestYear("Asia/Pyongyang", [ - ["1937-09-30T14:59:59+00:00", "23:59:59", "JCST", -540], - ["1937-09-30T15:00:00+00:00", "00:00:00", "JST", -540] + ["1911-12-31T15:30:00+00:00", "00:30:00", "JST", -540] ]), "1945" : helpers.makeTestYear("Asia/Pyongyang", [ diff --git a/tests/zones/asia/qatar.js b/tests/zones/asia/qatar.js index 37482e7c..e540a57a 100644 --- a/tests/zones/asia/qatar.js +++ b/tests/zones/asia/qatar.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Qatar"] = { "1919" : helpers.makeTestYear("Asia/Qatar", [ ["1919-12-31T20:33:51+00:00", "23:59:59", "LMT", -12368 / 60], - ["1919-12-31T20:33:52+00:00", "00:33:52", "GST", -240] + ["1919-12-31T20:33:52+00:00", "00:33:52", "+04", -240] ]), "1972" : helpers.makeTestYear("Asia/Qatar", [ - ["1972-05-31T19:59:59+00:00", "23:59:59", "GST", -240], - ["1972-05-31T20:00:00+00:00", "23:00:00", "AST", -180] + ["1972-05-31T19:59:59+00:00", "23:59:59", "+04", -240], + ["1972-05-31T20:00:00+00:00", "23:00:00", "+03", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/rangoon.js b/tests/zones/asia/rangoon.js index c942e598..ebdee7d5 100644 --- a/tests/zones/asia/rangoon.js +++ b/tests/zones/asia/rangoon.js @@ -3,20 +3,18 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Rangoon"] = { - "guess" : helpers.makeTestGuess("Asia/Rangoon", { offset: true, abbr: true }), - "1919" : helpers.makeTestYear("Asia/Rangoon", [ ["1919-12-31T17:35:19+00:00", "23:59:59", "RMT", -23080 / 60], - ["1919-12-31T17:35:20+00:00", "00:05:20", "BURT", -390] + ["1919-12-31T17:35:20+00:00", "00:05:20", "+0630", -390] ]), "1942" : helpers.makeTestYear("Asia/Rangoon", [ - ["1942-04-30T17:29:59+00:00", "23:59:59", "BURT", -390], - ["1942-04-30T17:30:00+00:00", "02:30:00", "JST", -540] + ["1942-04-30T17:29:59+00:00", "23:59:59", "+0630", -390], + ["1942-04-30T17:30:00+00:00", "02:30:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Asia/Rangoon", [ - ["1945-05-02T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-05-02T15:00:00+00:00", "21:30:00", "MMT", -390] + ["1945-05-02T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-05-02T15:00:00+00:00", "21:30:00", "+0630", -390] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/riyadh.js b/tests/zones/asia/riyadh.js index 07a596e0..d1d391bf 100644 --- a/tests/zones/asia/riyadh.js +++ b/tests/zones/asia/riyadh.js @@ -5,6 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Riyadh"] = { "1947" : helpers.makeTestYear("Asia/Riyadh", [ ["1947-03-13T20:53:07+00:00", "23:59:59", "LMT", -11212 / 60], - ["1947-03-13T20:53:08+00:00", "23:53:08", "AST", -180] + ["1947-03-13T20:53:08+00:00", "23:53:08", "+03", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/saigon.js b/tests/zones/asia/saigon.js index 6601dede..d946c407 100644 --- a/tests/zones/asia/saigon.js +++ b/tests/zones/asia/saigon.js @@ -10,38 +10,38 @@ exports["Asia/Saigon"] = { "1911" : helpers.makeTestYear("Asia/Saigon", [ ["1911-04-30T16:53:29+00:00", "23:59:59", "PLMT", -25590 / 60], - ["1911-04-30T16:53:30+00:00", "23:53:30", "ICT", -420] + ["1911-04-30T16:53:30+00:00", "23:53:30", "+07", -420] ]), "1942" : helpers.makeTestYear("Asia/Saigon", [ - ["1942-12-31T15:59:59+00:00", "22:59:59", "ICT", -420], - ["1942-12-31T16:00:00+00:00", "00:00:00", "IDT", -480] + ["1942-12-31T15:59:59+00:00", "22:59:59", "+07", -420], + ["1942-12-31T16:00:00+00:00", "00:00:00", "+08", -480] ]), "1945" : helpers.makeTestYear("Asia/Saigon", [ - ["1945-03-14T14:59:59+00:00", "22:59:59", "IDT", -480], - ["1945-03-14T15:00:00+00:00", "00:00:00", "JST", -540], - ["1945-09-01T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-01T15:00:00+00:00", "22:00:00", "ICT", -420] + ["1945-03-14T14:59:59+00:00", "22:59:59", "+08", -480], + ["1945-03-14T15:00:00+00:00", "00:00:00", "+09", -540], + ["1945-09-01T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-09-01T15:00:00+00:00", "22:00:00", "+07", -420] ]), "1947" : helpers.makeTestYear("Asia/Saigon", [ - ["1947-03-31T16:59:59+00:00", "23:59:59", "ICT", -420], - ["1947-03-31T17:00:00+00:00", "01:00:00", "IDT", -480] + ["1947-03-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["1947-03-31T17:00:00+00:00", "01:00:00", "+08", -480] ]), "1955" : helpers.makeTestYear("Asia/Saigon", [ - ["1955-06-30T15:59:59+00:00", "23:59:59", "IDT", -480], - ["1955-06-30T16:00:00+00:00", "23:00:00", "ICT", -420] + ["1955-06-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1955-06-30T16:00:00+00:00", "23:00:00", "+07", -420] ]), "1959" : helpers.makeTestYear("Asia/Saigon", [ - ["1959-12-31T15:59:59+00:00", "22:59:59", "ICT", -420], - ["1959-12-31T16:00:00+00:00", "00:00:00", "IDT", -480] + ["1959-12-31T15:59:59+00:00", "22:59:59", "+07", -420], + ["1959-12-31T16:00:00+00:00", "00:00:00", "+08", -480] ]), "1975" : helpers.makeTestYear("Asia/Saigon", [ - ["1975-06-12T15:59:59+00:00", "23:59:59", "IDT", -480], - ["1975-06-12T16:00:00+00:00", "23:00:00", "ICT", -420] + ["1975-06-12T15:59:59+00:00", "23:59:59", "+08", -480], + ["1975-06-12T16:00:00+00:00", "23:00:00", "+07", -420] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/seoul.js b/tests/zones/asia/seoul.js index 04b2a713..891ebda1 100644 --- a/tests/zones/asia/seoul.js +++ b/tests/zones/asia/seoul.js @@ -12,12 +12,7 @@ exports["Asia/Seoul"] = { "1911" : helpers.makeTestYear("Asia/Seoul", [ ["1911-12-31T15:29:59+00:00", "23:59:59", "KST", -510], - ["1911-12-31T15:30:00+00:00", "00:30:00", "JCST", -540] - ]), - - "1937" : helpers.makeTestYear("Asia/Seoul", [ - ["1937-09-30T14:59:59+00:00", "23:59:59", "JCST", -540], - ["1937-09-30T15:00:00+00:00", "00:00:00", "JST", -540] + ["1911-12-31T15:30:00+00:00", "00:30:00", "JST", -540] ]), "1945" : helpers.makeTestYear("Asia/Seoul", [ diff --git a/tests/zones/asia/singapore.js b/tests/zones/asia/singapore.js index 54da4536..3ee91de3 100644 --- a/tests/zones/asia/singapore.js +++ b/tests/zones/asia/singapore.js @@ -7,41 +7,36 @@ exports["Asia/Singapore"] = { "1905" : helpers.makeTestYear("Asia/Singapore", [ ["1905-05-31T17:04:34+00:00", "23:59:59", "SMT", -24925 / 60], - ["1905-05-31T17:04:35+00:00", "00:04:35", "MALT", -420] + ["1905-05-31T17:04:35+00:00", "00:04:35", "+07", -420] ]), "1932" : helpers.makeTestYear("Asia/Singapore", [ - ["1932-12-31T16:59:59+00:00", "23:59:59", "MALT", -420], - ["1932-12-31T17:00:00+00:00", "00:20:00", "MALST", -440] + ["1932-12-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["1932-12-31T17:00:00+00:00", "00:20:00", "+0720", -440] ]), "1935" : helpers.makeTestYear("Asia/Singapore", [ - ["1935-12-31T16:39:59+00:00", "23:59:59", "MALST", -440], - ["1935-12-31T16:40:00+00:00", "00:00:00", "MALT", -440] + ["1935-12-31T16:39:59+00:00", "23:59:59", "+0720", -440], + ["1935-12-31T16:40:00+00:00", "00:00:00", "+0720", -440] ]), "1941" : helpers.makeTestYear("Asia/Singapore", [ - ["1941-08-31T16:39:59+00:00", "23:59:59", "MALT", -440], - ["1941-08-31T16:40:00+00:00", "00:10:00", "MALT", -450] + ["1941-08-31T16:39:59+00:00", "23:59:59", "+0720", -440], + ["1941-08-31T16:40:00+00:00", "00:10:00", "+0730", -450] ]), "1942" : helpers.makeTestYear("Asia/Singapore", [ - ["1942-02-15T16:29:59+00:00", "23:59:59", "MALT", -450], - ["1942-02-15T16:30:00+00:00", "01:30:00", "JST", -540] + ["1942-02-15T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1942-02-15T16:30:00+00:00", "01:30:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Asia/Singapore", [ - ["1945-09-11T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-11T15:00:00+00:00", "22:30:00", "MALT", -450] - ]), - - "1965" : helpers.makeTestYear("Asia/Singapore", [ - ["1965-08-08T16:29:59+00:00", "23:59:59", "MALT", -450], - ["1965-08-08T16:30:00+00:00", "00:00:00", "SGT", -450] + ["1945-09-11T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-09-11T15:00:00+00:00", "22:30:00", "+0730", -450] ]), "1981" : helpers.makeTestYear("Asia/Singapore", [ - ["1981-12-31T16:29:59+00:00", "23:59:59", "SGT", -450], - ["1981-12-31T16:30:00+00:00", "00:30:00", "SGT", -480] + ["1981-12-31T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1981-12-31T16:30:00+00:00", "00:30:00", "+08", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/taipei.js b/tests/zones/asia/taipei.js index 485bcc9f..412a4964 100644 --- a/tests/zones/asia/taipei.js +++ b/tests/zones/asia/taipei.js @@ -4,7 +4,7 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Taipei"] = { "1937" : helpers.makeTestYear("Asia/Taipei", [ - ["1937-09-30T15:59:59+00:00", "23:59:59", "JWST", -480], + ["1937-09-30T15:59:59+00:00", "23:59:59", "CST", -480], ["1937-09-30T16:00:00+00:00", "01:00:00", "JST", -540] ]), diff --git a/tests/zones/asia/tehran.js b/tests/zones/asia/tehran.js index edfe6ef9..cca55002 100644 --- a/tests/zones/asia/tehran.js +++ b/tests/zones/asia/tehran.js @@ -3,8 +3,6 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Tehran"] = { - "guess" : helpers.makeTestGuess("Asia/Tehran", { offset: true, abbr: true }), - "1915" : helpers.makeTestYear("Asia/Tehran", [ ["1915-12-31T20:34:15+00:00", "23:59:59", "LMT", -12344 / 60], ["1915-12-31T20:34:16+00:00", "00:00:00", "TMT", -12344 / 60] @@ -12,349 +10,349 @@ exports["Asia/Tehran"] = { "1945" : helpers.makeTestYear("Asia/Tehran", [ ["1945-12-31T20:34:15+00:00", "23:59:59", "TMT", -12344 / 60], - ["1945-12-31T20:34:16+00:00", "00:04:16", "IRST", -210] + ["1945-12-31T20:34:16+00:00", "00:04:16", "+0330", -210] ]), "1977" : helpers.makeTestYear("Asia/Tehran", [ - ["1977-10-31T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1977-10-31T20:30:00+00:00", "00:30:00", "IRST", -240] + ["1977-10-31T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1977-10-31T20:30:00+00:00", "00:30:00", "+04", -240] ]), "1978" : helpers.makeTestYear("Asia/Tehran", [ - ["1978-03-20T19:59:59+00:00", "23:59:59", "IRST", -240], - ["1978-03-20T20:00:00+00:00", "01:00:00", "IRDT", -300], - ["1978-10-20T18:59:59+00:00", "23:59:59", "IRDT", -300], - ["1978-10-20T19:00:00+00:00", "23:00:00", "IRST", -240], - ["1978-12-31T19:59:59+00:00", "23:59:59", "IRST", -240], - ["1978-12-31T20:00:00+00:00", "23:30:00", "IRST", -210] + ["1978-03-20T19:59:59+00:00", "23:59:59", "+04", -240], + ["1978-03-20T20:00:00+00:00", "01:00:00", "+05", -300], + ["1978-10-20T18:59:59+00:00", "23:59:59", "+05", -300], + ["1978-10-20T19:00:00+00:00", "23:00:00", "+04", -240], + ["1978-12-31T19:59:59+00:00", "23:59:59", "+04", -240], + ["1978-12-31T20:00:00+00:00", "23:30:00", "+0330", -210] ]), "1979" : helpers.makeTestYear("Asia/Tehran", [ - ["1979-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1979-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1979-09-18T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1979-09-18T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1979-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1979-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1979-09-18T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1979-09-18T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1980" : helpers.makeTestYear("Asia/Tehran", [ - ["1980-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1980-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1980-09-22T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1980-09-22T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1980-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1980-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1980-09-22T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1980-09-22T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1991" : helpers.makeTestYear("Asia/Tehran", [ - ["1991-05-02T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1991-05-02T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1991-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1991-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1991-05-02T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1991-05-02T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1991-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1991-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1992" : helpers.makeTestYear("Asia/Tehran", [ - ["1992-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1992-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1992-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1992-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1992-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1992-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1992-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1992-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1993" : helpers.makeTestYear("Asia/Tehran", [ - ["1993-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1993-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1993-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1993-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1993-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1993-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1993-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1993-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1994" : helpers.makeTestYear("Asia/Tehran", [ - ["1994-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1994-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1994-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1994-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1994-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1994-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1994-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1994-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1995" : helpers.makeTestYear("Asia/Tehran", [ - ["1995-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1995-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1995-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1995-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1995-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1995-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1995-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1995-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1996" : helpers.makeTestYear("Asia/Tehran", [ - ["1996-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1996-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1996-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1996-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1996-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1996-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1996-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1996-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1997" : helpers.makeTestYear("Asia/Tehran", [ - ["1997-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1997-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1997-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1997-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1997-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1997-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1997-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1997-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1998" : helpers.makeTestYear("Asia/Tehran", [ - ["1998-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1998-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1998-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1998-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1998-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1998-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1998-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1998-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1999" : helpers.makeTestYear("Asia/Tehran", [ - ["1999-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1999-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1999-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1999-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1999-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1999-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1999-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1999-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2000" : helpers.makeTestYear("Asia/Tehran", [ - ["2000-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2000-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2000-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2000-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2000-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2000-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2000-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2000-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2001" : helpers.makeTestYear("Asia/Tehran", [ - ["2001-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2001-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2001-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2001-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2001-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2001-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2001-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2001-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2002" : helpers.makeTestYear("Asia/Tehran", [ - ["2002-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2002-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2002-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2002-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2002-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2002-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2002-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2002-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2003" : helpers.makeTestYear("Asia/Tehran", [ - ["2003-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2003-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2003-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2003-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2003-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2003-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2003-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2003-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2004" : helpers.makeTestYear("Asia/Tehran", [ - ["2004-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2004-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2004-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2004-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2004-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2004-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2004-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2004-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2005" : helpers.makeTestYear("Asia/Tehran", [ - ["2005-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2005-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2005-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2005-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2005-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2005-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2005-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2005-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2008" : helpers.makeTestYear("Asia/Tehran", [ - ["2008-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2008-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2008-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2008-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2008-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2008-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2008-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2008-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2009" : helpers.makeTestYear("Asia/Tehran", [ - ["2009-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2009-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2009-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2009-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2009-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2009-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2009-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2009-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2010" : helpers.makeTestYear("Asia/Tehran", [ - ["2010-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2010-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2010-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2010-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2010-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2010-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2010-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2010-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2011" : helpers.makeTestYear("Asia/Tehran", [ - ["2011-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2011-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2011-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2011-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2011-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2011-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2011-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2011-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2012" : helpers.makeTestYear("Asia/Tehran", [ - ["2012-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2012-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2012-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2012-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2012-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2012-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2012-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2012-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2013" : helpers.makeTestYear("Asia/Tehran", [ - ["2013-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2013-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2013-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2013-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2013-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2013-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2013-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2013-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2014" : helpers.makeTestYear("Asia/Tehran", [ - ["2014-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2014-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2014-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2014-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2014-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2014-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2014-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2014-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2015" : helpers.makeTestYear("Asia/Tehran", [ - ["2015-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2015-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2015-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2015-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2015-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2015-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2015-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2015-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2016" : helpers.makeTestYear("Asia/Tehran", [ - ["2016-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2016-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2016-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2016-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2016-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2016-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2016-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2016-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2017" : helpers.makeTestYear("Asia/Tehran", [ - ["2017-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2017-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2017-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2017-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2017-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2017-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2017-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2017-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2018" : helpers.makeTestYear("Asia/Tehran", [ - ["2018-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2018-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2018-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2018-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2018-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2018-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2018-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2018-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2019" : helpers.makeTestYear("Asia/Tehran", [ - ["2019-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2019-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2019-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2019-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2019-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2019-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2019-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2019-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2020" : helpers.makeTestYear("Asia/Tehran", [ - ["2020-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2020-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2020-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2020-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2020-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2020-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2020-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2020-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2021" : helpers.makeTestYear("Asia/Tehran", [ - ["2021-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2021-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2021-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2021-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2021-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2021-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2021-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2021-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2022" : helpers.makeTestYear("Asia/Tehran", [ - ["2022-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2022-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2022-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2022-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2022-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2022-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2022-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2022-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2023" : helpers.makeTestYear("Asia/Tehran", [ - ["2023-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2023-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2023-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2023-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2023-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2023-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2023-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2023-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2024" : helpers.makeTestYear("Asia/Tehran", [ - ["2024-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2024-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2024-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2024-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2024-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2024-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2024-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2024-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2025" : helpers.makeTestYear("Asia/Tehran", [ - ["2025-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2025-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2025-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2025-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2025-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2025-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2025-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2025-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2026" : helpers.makeTestYear("Asia/Tehran", [ - ["2026-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2026-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2026-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2026-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2026-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2026-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2026-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2026-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2027" : helpers.makeTestYear("Asia/Tehran", [ - ["2027-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2027-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2027-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2027-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2027-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2027-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2027-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2027-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2028" : helpers.makeTestYear("Asia/Tehran", [ - ["2028-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2028-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2028-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2028-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2028-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2028-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2028-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2028-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2029" : helpers.makeTestYear("Asia/Tehran", [ - ["2029-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2029-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2029-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2029-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2029-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2029-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2029-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2029-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2030" : helpers.makeTestYear("Asia/Tehran", [ - ["2030-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2030-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2030-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2030-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2030-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2030-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2030-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2030-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2031" : helpers.makeTestYear("Asia/Tehran", [ - ["2031-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2031-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2031-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2031-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2031-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2031-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2031-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2031-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2032" : helpers.makeTestYear("Asia/Tehran", [ - ["2032-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2032-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2032-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2032-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2032-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2032-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2032-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2032-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2033" : helpers.makeTestYear("Asia/Tehran", [ - ["2033-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2033-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2033-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2033-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2033-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2033-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2033-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2033-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2034" : helpers.makeTestYear("Asia/Tehran", [ - ["2034-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2034-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2034-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2034-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2034-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2034-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2034-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2034-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2035" : helpers.makeTestYear("Asia/Tehran", [ - ["2035-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2035-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2035-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2035-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2035-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2035-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2035-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2035-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2036" : helpers.makeTestYear("Asia/Tehran", [ - ["2036-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2036-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2036-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2036-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2036-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2036-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2036-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2036-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2037" : helpers.makeTestYear("Asia/Tehran", [ - ["2037-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2037-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2037-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2037-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2037-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2037-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2037-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2037-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/thimbu.js b/tests/zones/asia/thimbu.js index 841ad9bd..1eb7d005 100644 --- a/tests/zones/asia/thimbu.js +++ b/tests/zones/asia/thimbu.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Thimbu"] = { "1947" : helpers.makeTestYear("Asia/Thimbu", [ ["1947-08-14T18:01:23+00:00", "23:59:59", "LMT", -21516 / 60], - ["1947-08-14T18:01:24+00:00", "23:31:24", "IST", -330] + ["1947-08-14T18:01:24+00:00", "23:31:24", "+0530", -330] ]), "1987" : helpers.makeTestYear("Asia/Thimbu", [ - ["1987-09-30T18:29:59+00:00", "23:59:59", "IST", -330], - ["1987-09-30T18:30:00+00:00", "00:30:00", "BTT", -360] + ["1987-09-30T18:29:59+00:00", "23:59:59", "+0530", -330], + ["1987-09-30T18:30:00+00:00", "00:30:00", "+06", -360] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/thimphu.js b/tests/zones/asia/thimphu.js index 522fd0fe..5d6d7566 100644 --- a/tests/zones/asia/thimphu.js +++ b/tests/zones/asia/thimphu.js @@ -3,15 +3,13 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Thimphu"] = { - "guess" : helpers.makeTestGuess("Asia/Thimphu", { offset: false, abbr: true }), - "1947" : helpers.makeTestYear("Asia/Thimphu", [ ["1947-08-14T18:01:23+00:00", "23:59:59", "LMT", -21516 / 60], - ["1947-08-14T18:01:24+00:00", "23:31:24", "IST", -330] + ["1947-08-14T18:01:24+00:00", "23:31:24", "+0530", -330] ]), "1987" : helpers.makeTestYear("Asia/Thimphu", [ - ["1987-09-30T18:29:59+00:00", "23:59:59", "IST", -330], - ["1987-09-30T18:30:00+00:00", "00:30:00", "BTT", -360] + ["1987-09-30T18:29:59+00:00", "23:59:59", "+0530", -330], + ["1987-09-30T18:30:00+00:00", "00:30:00", "+06", -360] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/tokyo.js b/tests/zones/asia/tokyo.js index 3f952a35..dad3fa55 100644 --- a/tests/zones/asia/tokyo.js +++ b/tests/zones/asia/tokyo.js @@ -5,11 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Tokyo"] = { "guess" : helpers.makeTestGuess("Asia/Tokyo", { offset: true, abbr: true }), - "1937" : helpers.makeTestYear("Asia/Tokyo", [ - ["1937-09-30T14:59:59+00:00", "23:59:59", "JCST", -540], - ["1937-09-30T15:00:00+00:00", "00:00:00", "JST", -540] - ]), - "1948" : helpers.makeTestYear("Asia/Tokyo", [ ["1948-05-01T16:59:59+00:00", "01:59:59", "JST", -540], ["1948-05-01T17:00:00+00:00", "03:00:00", "JDT", -600], diff --git a/tests/zones/asia/ujung_pandang.js b/tests/zones/asia/ujung_pandang.js index 016736d5..34c74228 100644 --- a/tests/zones/asia/ujung_pandang.js +++ b/tests/zones/asia/ujung_pandang.js @@ -10,16 +10,16 @@ exports["Asia/Ujung_Pandang"] = { "1932" : helpers.makeTestYear("Asia/Ujung_Pandang", [ ["1932-10-31T16:02:23+00:00", "23:59:59", "MMT", -28656 / 60], - ["1932-10-31T16:02:24+00:00", "00:02:24", "WITA", -480] + ["1932-10-31T16:02:24+00:00", "00:02:24", "+08", -480] ]), "1942" : helpers.makeTestYear("Asia/Ujung_Pandang", [ - ["1942-02-08T15:59:59+00:00", "23:59:59", "WITA", -480], - ["1942-02-08T16:00:00+00:00", "01:00:00", "JST", -540] + ["1942-02-08T15:59:59+00:00", "23:59:59", "+08", -480], + ["1942-02-08T16:00:00+00:00", "01:00:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Asia/Ujung_Pandang", [ - ["1945-09-22T14:59:59+00:00", "23:59:59", "JST", -540], + ["1945-09-22T14:59:59+00:00", "23:59:59", "+09", -540], ["1945-09-22T15:00:00+00:00", "23:00:00", "WITA", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/ulaanbaatar.js b/tests/zones/asia/ulaanbaatar.js index 8bc3811f..e086cf37 100644 --- a/tests/zones/asia/ulaanbaatar.js +++ b/tests/zones/asia/ulaanbaatar.js @@ -3,330 +3,181 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Ulaanbaatar"] = { - "guess" : helpers.makeTestGuess("Asia/Ulaanbaatar", { offset: true, abbr: true }), - "1905" : helpers.makeTestYear("Asia/Ulaanbaatar", [ ["1905-07-31T16:52:27+00:00", "23:59:59", "LMT", -25652 / 60], - ["1905-07-31T16:52:28+00:00", "23:52:28", "ULAT", -420] + ["1905-07-31T16:52:28+00:00", "23:52:28", "+07", -420] ]), "1977" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1977-12-31T16:59:59+00:00", "23:59:59", "ULAT", -420], - ["1977-12-31T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["1977-12-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["1977-12-31T17:00:00+00:00", "01:00:00", "+08", -480] ]), "1983" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1983-03-31T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1983-03-31T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1983-09-30T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1983-09-30T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1983-03-31T15:59:59+00:00", "23:59:59", "+08", -480], + ["1983-03-31T16:00:00+00:00", "01:00:00", "+09", -540], + ["1983-09-30T14:59:59+00:00", "23:59:59", "+09", -540], + ["1983-09-30T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1984" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1984-03-31T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1984-03-31T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1984-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1984-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1984-03-31T15:59:59+00:00", "23:59:59", "+08", -480], + ["1984-03-31T16:00:00+00:00", "01:00:00", "+09", -540], + ["1984-09-29T14:59:59+00:00", "23:59:59", "+09", -540], + ["1984-09-29T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1985" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1985-03-30T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1985-03-30T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1985-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1985-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1985-03-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1985-03-30T16:00:00+00:00", "01:00:00", "+09", -540], + ["1985-09-28T14:59:59+00:00", "23:59:59", "+09", -540], + ["1985-09-28T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1986" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1986-03-29T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1986-03-29T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1986-09-27T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1986-09-27T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1986-03-29T15:59:59+00:00", "23:59:59", "+08", -480], + ["1986-03-29T16:00:00+00:00", "01:00:00", "+09", -540], + ["1986-09-27T14:59:59+00:00", "23:59:59", "+09", -540], + ["1986-09-27T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1987" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1987-03-28T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1987-03-28T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1987-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1987-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1987-03-28T15:59:59+00:00", "23:59:59", "+08", -480], + ["1987-03-28T16:00:00+00:00", "01:00:00", "+09", -540], + ["1987-09-26T14:59:59+00:00", "23:59:59", "+09", -540], + ["1987-09-26T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1988" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1988-03-26T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1988-03-26T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1988-09-24T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1988-09-24T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1988-03-26T15:59:59+00:00", "23:59:59", "+08", -480], + ["1988-03-26T16:00:00+00:00", "01:00:00", "+09", -540], + ["1988-09-24T14:59:59+00:00", "23:59:59", "+09", -540], + ["1988-09-24T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1989" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1989-03-25T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1989-03-25T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1989-09-23T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1989-09-23T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1989-03-25T15:59:59+00:00", "23:59:59", "+08", -480], + ["1989-03-25T16:00:00+00:00", "01:00:00", "+09", -540], + ["1989-09-23T14:59:59+00:00", "23:59:59", "+09", -540], + ["1989-09-23T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1990" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1990-03-24T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1990-03-24T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1990-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1990-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1990-03-24T15:59:59+00:00", "23:59:59", "+08", -480], + ["1990-03-24T16:00:00+00:00", "01:00:00", "+09", -540], + ["1990-09-29T14:59:59+00:00", "23:59:59", "+09", -540], + ["1990-09-29T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1991" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1991-03-30T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1991-03-30T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1991-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1991-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1991-03-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1991-03-30T16:00:00+00:00", "01:00:00", "+09", -540], + ["1991-09-28T14:59:59+00:00", "23:59:59", "+09", -540], + ["1991-09-28T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1992" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1992-03-28T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1992-03-28T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1992-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1992-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1992-03-28T15:59:59+00:00", "23:59:59", "+08", -480], + ["1992-03-28T16:00:00+00:00", "01:00:00", "+09", -540], + ["1992-09-26T14:59:59+00:00", "23:59:59", "+09", -540], + ["1992-09-26T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1993" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1993-03-27T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1993-03-27T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1993-09-25T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1993-09-25T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1993-03-27T15:59:59+00:00", "23:59:59", "+08", -480], + ["1993-03-27T16:00:00+00:00", "01:00:00", "+09", -540], + ["1993-09-25T14:59:59+00:00", "23:59:59", "+09", -540], + ["1993-09-25T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1994" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1994-03-26T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1994-03-26T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1994-09-24T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1994-09-24T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1994-03-26T15:59:59+00:00", "23:59:59", "+08", -480], + ["1994-03-26T16:00:00+00:00", "01:00:00", "+09", -540], + ["1994-09-24T14:59:59+00:00", "23:59:59", "+09", -540], + ["1994-09-24T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1995" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1995-03-25T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1995-03-25T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1995-09-23T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1995-09-23T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1995-03-25T15:59:59+00:00", "23:59:59", "+08", -480], + ["1995-03-25T16:00:00+00:00", "01:00:00", "+09", -540], + ["1995-09-23T14:59:59+00:00", "23:59:59", "+09", -540], + ["1995-09-23T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1996" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1996-03-30T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1996-03-30T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1996-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1996-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1996-03-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1996-03-30T16:00:00+00:00", "01:00:00", "+09", -540], + ["1996-09-28T14:59:59+00:00", "23:59:59", "+09", -540], + ["1996-09-28T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1997" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1997-03-29T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1997-03-29T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1997-09-27T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1997-09-27T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1997-03-29T15:59:59+00:00", "23:59:59", "+08", -480], + ["1997-03-29T16:00:00+00:00", "01:00:00", "+09", -540], + ["1997-09-27T14:59:59+00:00", "23:59:59", "+09", -540], + ["1997-09-27T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1998" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["1998-03-28T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1998-03-28T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1998-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1998-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1998-03-28T15:59:59+00:00", "23:59:59", "+08", -480], + ["1998-03-28T16:00:00+00:00", "01:00:00", "+09", -540], + ["1998-09-26T14:59:59+00:00", "23:59:59", "+09", -540], + ["1998-09-26T15:00:00+00:00", "23:00:00", "+08", -480] ]), "2001" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2001-04-27T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2001-04-27T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2001-09-28T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2001-09-28T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2001-04-27T17:59:59+00:00", "01:59:59", "+08", -480], + ["2001-04-27T18:00:00+00:00", "03:00:00", "+09", -540], + ["2001-09-28T16:59:59+00:00", "01:59:59", "+09", -540], + ["2001-09-28T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2002" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2002-03-29T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2002-03-29T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2002-09-27T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2002-09-27T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2002-03-29T17:59:59+00:00", "01:59:59", "+08", -480], + ["2002-03-29T18:00:00+00:00", "03:00:00", "+09", -540], + ["2002-09-27T16:59:59+00:00", "01:59:59", "+09", -540], + ["2002-09-27T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2003" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2003-03-28T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2003-03-28T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2003-09-26T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2003-09-26T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2003-03-28T17:59:59+00:00", "01:59:59", "+08", -480], + ["2003-03-28T18:00:00+00:00", "03:00:00", "+09", -540], + ["2003-09-26T16:59:59+00:00", "01:59:59", "+09", -540], + ["2003-09-26T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2004" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2004-03-26T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2004-03-26T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2004-09-24T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2004-09-24T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2004-03-26T17:59:59+00:00", "01:59:59", "+08", -480], + ["2004-03-26T18:00:00+00:00", "03:00:00", "+09", -540], + ["2004-09-24T16:59:59+00:00", "01:59:59", "+09", -540], + ["2004-09-24T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2005" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2005-03-25T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2005-03-25T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2005-09-23T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2005-09-23T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2005-03-25T17:59:59+00:00", "01:59:59", "+08", -480], + ["2005-03-25T18:00:00+00:00", "03:00:00", "+09", -540], + ["2005-09-23T16:59:59+00:00", "01:59:59", "+09", -540], + ["2005-09-23T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2006" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2006-03-24T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2006-03-24T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2006-09-29T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2006-09-29T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2006-03-24T17:59:59+00:00", "01:59:59", "+08", -480], + ["2006-03-24T18:00:00+00:00", "03:00:00", "+09", -540], + ["2006-09-29T16:59:59+00:00", "01:59:59", "+09", -540], + ["2006-09-29T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2015" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2015-03-27T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2015-03-27T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2015-09-25T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2015-09-25T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["2015-03-27T17:59:59+00:00", "01:59:59", "+08", -480], + ["2015-03-27T18:00:00+00:00", "03:00:00", "+09", -540], + ["2015-09-25T14:59:59+00:00", "23:59:59", "+09", -540], + ["2015-09-25T15:00:00+00:00", "23:00:00", "+08", -480] ]), "2016" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2016-03-25T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2016-03-25T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2016-09-23T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2016-09-23T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2017" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2017-03-24T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2017-03-24T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2017-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2017-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2018" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2018-03-30T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2018-03-30T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2018-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2018-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2019" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2019-03-29T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2019-03-29T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2019-09-27T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2019-09-27T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2020" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2020-03-27T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2020-03-27T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2020-09-25T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2020-09-25T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2021" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2021-03-26T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2021-03-26T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2021-09-24T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2021-09-24T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2022" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2022-03-25T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2022-03-25T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2022-09-23T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2022-09-23T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2023" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2023-03-24T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2023-03-24T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2023-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2023-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2024" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2024-03-29T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2024-03-29T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2024-09-27T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2024-09-27T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2025" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2025-03-28T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2025-03-28T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2025-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2025-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2026" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2026-03-27T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2026-03-27T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2026-09-25T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2026-09-25T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2027" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2027-03-26T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2027-03-26T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2027-09-24T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2027-09-24T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2028" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2028-03-24T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2028-03-24T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2028-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2028-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2029" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2029-03-30T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2029-03-30T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2029-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2029-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2030" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2030-03-29T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2030-03-29T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2030-09-27T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2030-09-27T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2031" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2031-03-28T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2031-03-28T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2031-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2031-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2032" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2032-03-26T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2032-03-26T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2032-09-24T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2032-09-24T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2033" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2033-03-25T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2033-03-25T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2033-09-23T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2033-09-23T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2034" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2034-03-24T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2034-03-24T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2034-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2034-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2035" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2035-03-30T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2035-03-30T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2035-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2035-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2036" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2036-03-28T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2036-03-28T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2036-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2036-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2037" : helpers.makeTestYear("Asia/Ulaanbaatar", [ - ["2037-03-27T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2037-03-27T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2037-09-25T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2037-09-25T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["2016-03-25T17:59:59+00:00", "01:59:59", "+08", -480], + ["2016-03-25T18:00:00+00:00", "03:00:00", "+09", -540], + ["2016-09-23T14:59:59+00:00", "23:59:59", "+09", -540], + ["2016-09-23T15:00:00+00:00", "23:00:00", "+08", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/ulan_bator.js b/tests/zones/asia/ulan_bator.js index b3d73606..94cbf9b0 100644 --- a/tests/zones/asia/ulan_bator.js +++ b/tests/zones/asia/ulan_bator.js @@ -5,326 +5,179 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Ulan_Bator"] = { "1905" : helpers.makeTestYear("Asia/Ulan_Bator", [ ["1905-07-31T16:52:27+00:00", "23:59:59", "LMT", -25652 / 60], - ["1905-07-31T16:52:28+00:00", "23:52:28", "ULAT", -420] + ["1905-07-31T16:52:28+00:00", "23:52:28", "+07", -420] ]), "1977" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1977-12-31T16:59:59+00:00", "23:59:59", "ULAT", -420], - ["1977-12-31T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["1977-12-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["1977-12-31T17:00:00+00:00", "01:00:00", "+08", -480] ]), "1983" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1983-03-31T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1983-03-31T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1983-09-30T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1983-09-30T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1983-03-31T15:59:59+00:00", "23:59:59", "+08", -480], + ["1983-03-31T16:00:00+00:00", "01:00:00", "+09", -540], + ["1983-09-30T14:59:59+00:00", "23:59:59", "+09", -540], + ["1983-09-30T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1984" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1984-03-31T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1984-03-31T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1984-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1984-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1984-03-31T15:59:59+00:00", "23:59:59", "+08", -480], + ["1984-03-31T16:00:00+00:00", "01:00:00", "+09", -540], + ["1984-09-29T14:59:59+00:00", "23:59:59", "+09", -540], + ["1984-09-29T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1985" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1985-03-30T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1985-03-30T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1985-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1985-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1985-03-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1985-03-30T16:00:00+00:00", "01:00:00", "+09", -540], + ["1985-09-28T14:59:59+00:00", "23:59:59", "+09", -540], + ["1985-09-28T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1986" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1986-03-29T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1986-03-29T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1986-09-27T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1986-09-27T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1986-03-29T15:59:59+00:00", "23:59:59", "+08", -480], + ["1986-03-29T16:00:00+00:00", "01:00:00", "+09", -540], + ["1986-09-27T14:59:59+00:00", "23:59:59", "+09", -540], + ["1986-09-27T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1987" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1987-03-28T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1987-03-28T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1987-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1987-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1987-03-28T15:59:59+00:00", "23:59:59", "+08", -480], + ["1987-03-28T16:00:00+00:00", "01:00:00", "+09", -540], + ["1987-09-26T14:59:59+00:00", "23:59:59", "+09", -540], + ["1987-09-26T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1988" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1988-03-26T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1988-03-26T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1988-09-24T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1988-09-24T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1988-03-26T15:59:59+00:00", "23:59:59", "+08", -480], + ["1988-03-26T16:00:00+00:00", "01:00:00", "+09", -540], + ["1988-09-24T14:59:59+00:00", "23:59:59", "+09", -540], + ["1988-09-24T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1989" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1989-03-25T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1989-03-25T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1989-09-23T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1989-09-23T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1989-03-25T15:59:59+00:00", "23:59:59", "+08", -480], + ["1989-03-25T16:00:00+00:00", "01:00:00", "+09", -540], + ["1989-09-23T14:59:59+00:00", "23:59:59", "+09", -540], + ["1989-09-23T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1990" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1990-03-24T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1990-03-24T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1990-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1990-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1990-03-24T15:59:59+00:00", "23:59:59", "+08", -480], + ["1990-03-24T16:00:00+00:00", "01:00:00", "+09", -540], + ["1990-09-29T14:59:59+00:00", "23:59:59", "+09", -540], + ["1990-09-29T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1991" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1991-03-30T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1991-03-30T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1991-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1991-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1991-03-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1991-03-30T16:00:00+00:00", "01:00:00", "+09", -540], + ["1991-09-28T14:59:59+00:00", "23:59:59", "+09", -540], + ["1991-09-28T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1992" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1992-03-28T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1992-03-28T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1992-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1992-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1992-03-28T15:59:59+00:00", "23:59:59", "+08", -480], + ["1992-03-28T16:00:00+00:00", "01:00:00", "+09", -540], + ["1992-09-26T14:59:59+00:00", "23:59:59", "+09", -540], + ["1992-09-26T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1993" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1993-03-27T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1993-03-27T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1993-09-25T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1993-09-25T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1993-03-27T15:59:59+00:00", "23:59:59", "+08", -480], + ["1993-03-27T16:00:00+00:00", "01:00:00", "+09", -540], + ["1993-09-25T14:59:59+00:00", "23:59:59", "+09", -540], + ["1993-09-25T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1994" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1994-03-26T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1994-03-26T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1994-09-24T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1994-09-24T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1994-03-26T15:59:59+00:00", "23:59:59", "+08", -480], + ["1994-03-26T16:00:00+00:00", "01:00:00", "+09", -540], + ["1994-09-24T14:59:59+00:00", "23:59:59", "+09", -540], + ["1994-09-24T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1995" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1995-03-25T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1995-03-25T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1995-09-23T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1995-09-23T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1995-03-25T15:59:59+00:00", "23:59:59", "+08", -480], + ["1995-03-25T16:00:00+00:00", "01:00:00", "+09", -540], + ["1995-09-23T14:59:59+00:00", "23:59:59", "+09", -540], + ["1995-09-23T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1996" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1996-03-30T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1996-03-30T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1996-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1996-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1996-03-30T15:59:59+00:00", "23:59:59", "+08", -480], + ["1996-03-30T16:00:00+00:00", "01:00:00", "+09", -540], + ["1996-09-28T14:59:59+00:00", "23:59:59", "+09", -540], + ["1996-09-28T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1997" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1997-03-29T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1997-03-29T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1997-09-27T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1997-09-27T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1997-03-29T15:59:59+00:00", "23:59:59", "+08", -480], + ["1997-03-29T16:00:00+00:00", "01:00:00", "+09", -540], + ["1997-09-27T14:59:59+00:00", "23:59:59", "+09", -540], + ["1997-09-27T15:00:00+00:00", "23:00:00", "+08", -480] ]), "1998" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["1998-03-28T15:59:59+00:00", "23:59:59", "ULAT", -480], - ["1998-03-28T16:00:00+00:00", "01:00:00", "ULAST", -540], - ["1998-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["1998-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["1998-03-28T15:59:59+00:00", "23:59:59", "+08", -480], + ["1998-03-28T16:00:00+00:00", "01:00:00", "+09", -540], + ["1998-09-26T14:59:59+00:00", "23:59:59", "+09", -540], + ["1998-09-26T15:00:00+00:00", "23:00:00", "+08", -480] ]), "2001" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2001-04-27T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2001-04-27T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2001-09-28T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2001-09-28T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2001-04-27T17:59:59+00:00", "01:59:59", "+08", -480], + ["2001-04-27T18:00:00+00:00", "03:00:00", "+09", -540], + ["2001-09-28T16:59:59+00:00", "01:59:59", "+09", -540], + ["2001-09-28T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2002" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2002-03-29T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2002-03-29T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2002-09-27T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2002-09-27T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2002-03-29T17:59:59+00:00", "01:59:59", "+08", -480], + ["2002-03-29T18:00:00+00:00", "03:00:00", "+09", -540], + ["2002-09-27T16:59:59+00:00", "01:59:59", "+09", -540], + ["2002-09-27T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2003" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2003-03-28T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2003-03-28T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2003-09-26T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2003-09-26T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2003-03-28T17:59:59+00:00", "01:59:59", "+08", -480], + ["2003-03-28T18:00:00+00:00", "03:00:00", "+09", -540], + ["2003-09-26T16:59:59+00:00", "01:59:59", "+09", -540], + ["2003-09-26T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2004" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2004-03-26T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2004-03-26T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2004-09-24T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2004-09-24T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2004-03-26T17:59:59+00:00", "01:59:59", "+08", -480], + ["2004-03-26T18:00:00+00:00", "03:00:00", "+09", -540], + ["2004-09-24T16:59:59+00:00", "01:59:59", "+09", -540], + ["2004-09-24T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2005" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2005-03-25T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2005-03-25T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2005-09-23T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2005-09-23T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2005-03-25T17:59:59+00:00", "01:59:59", "+08", -480], + ["2005-03-25T18:00:00+00:00", "03:00:00", "+09", -540], + ["2005-09-23T16:59:59+00:00", "01:59:59", "+09", -540], + ["2005-09-23T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2006" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2006-03-24T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2006-03-24T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2006-09-29T16:59:59+00:00", "01:59:59", "ULAST", -540], - ["2006-09-29T17:00:00+00:00", "01:00:00", "ULAT", -480] + ["2006-03-24T17:59:59+00:00", "01:59:59", "+08", -480], + ["2006-03-24T18:00:00+00:00", "03:00:00", "+09", -540], + ["2006-09-29T16:59:59+00:00", "01:59:59", "+09", -540], + ["2006-09-29T17:00:00+00:00", "01:00:00", "+08", -480] ]), "2015" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2015-03-27T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2015-03-27T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2015-09-25T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2015-09-25T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["2015-03-27T17:59:59+00:00", "01:59:59", "+08", -480], + ["2015-03-27T18:00:00+00:00", "03:00:00", "+09", -540], + ["2015-09-25T14:59:59+00:00", "23:59:59", "+09", -540], + ["2015-09-25T15:00:00+00:00", "23:00:00", "+08", -480] ]), "2016" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2016-03-25T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2016-03-25T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2016-09-23T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2016-09-23T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2017" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2017-03-24T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2017-03-24T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2017-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2017-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2018" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2018-03-30T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2018-03-30T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2018-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2018-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2019" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2019-03-29T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2019-03-29T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2019-09-27T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2019-09-27T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2020" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2020-03-27T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2020-03-27T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2020-09-25T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2020-09-25T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2021" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2021-03-26T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2021-03-26T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2021-09-24T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2021-09-24T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2022" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2022-03-25T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2022-03-25T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2022-09-23T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2022-09-23T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2023" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2023-03-24T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2023-03-24T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2023-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2023-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2024" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2024-03-29T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2024-03-29T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2024-09-27T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2024-09-27T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2025" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2025-03-28T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2025-03-28T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2025-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2025-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2026" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2026-03-27T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2026-03-27T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2026-09-25T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2026-09-25T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2027" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2027-03-26T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2027-03-26T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2027-09-24T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2027-09-24T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2028" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2028-03-24T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2028-03-24T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2028-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2028-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2029" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2029-03-30T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2029-03-30T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2029-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2029-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2030" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2030-03-29T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2030-03-29T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2030-09-27T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2030-09-27T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2031" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2031-03-28T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2031-03-28T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2031-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2031-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2032" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2032-03-26T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2032-03-26T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2032-09-24T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2032-09-24T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2033" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2033-03-25T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2033-03-25T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2033-09-23T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2033-09-23T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2034" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2034-03-24T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2034-03-24T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2034-09-29T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2034-09-29T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2035" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2035-03-30T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2035-03-30T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2035-09-28T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2035-09-28T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2036" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2036-03-28T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2036-03-28T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2036-09-26T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2036-09-26T15:00:00+00:00", "23:00:00", "ULAT", -480] - ]), - - "2037" : helpers.makeTestYear("Asia/Ulan_Bator", [ - ["2037-03-27T17:59:59+00:00", "01:59:59", "ULAT", -480], - ["2037-03-27T18:00:00+00:00", "03:00:00", "ULAST", -540], - ["2037-09-25T14:59:59+00:00", "23:59:59", "ULAST", -540], - ["2037-09-25T15:00:00+00:00", "23:00:00", "ULAT", -480] + ["2016-03-25T17:59:59+00:00", "01:59:59", "+08", -480], + ["2016-03-25T18:00:00+00:00", "03:00:00", "+09", -540], + ["2016-09-23T14:59:59+00:00", "23:59:59", "+09", -540], + ["2016-09-23T15:00:00+00:00", "23:00:00", "+08", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/urumqi.js b/tests/zones/asia/urumqi.js index 277b29ab..6b01b327 100644 --- a/tests/zones/asia/urumqi.js +++ b/tests/zones/asia/urumqi.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Urumqi"] = { - "guess" : helpers.makeTestGuess("Asia/Urumqi", { offset: false, abbr: true }), - "1927" : helpers.makeTestYear("Asia/Urumqi", [ ["1927-12-31T18:09:39+00:00", "23:59:59", "LMT", -21020 / 60], - ["1927-12-31T18:09:40+00:00", "00:09:40", "XJT", -360] + ["1927-12-31T18:09:40+00:00", "00:09:40", "+06", -360] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/vientiane.js b/tests/zones/asia/vientiane.js index b016943f..83995db6 100644 --- a/tests/zones/asia/vientiane.js +++ b/tests/zones/asia/vientiane.js @@ -5,6 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Vientiane"] = { "1920" : helpers.makeTestYear("Asia/Vientiane", [ ["1920-03-31T17:17:55+00:00", "23:59:59", "BMT", -24124 / 60], - ["1920-03-31T17:17:56+00:00", "00:17:56", "ICT", -420] + ["1920-03-31T17:17:56+00:00", "00:17:56", "+07", -420] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/yangon.js b/tests/zones/asia/yangon.js index 0c54e5ae..a9c66209 100644 --- a/tests/zones/asia/yangon.js +++ b/tests/zones/asia/yangon.js @@ -5,16 +5,16 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Yangon"] = { "1919" : helpers.makeTestYear("Asia/Yangon", [ ["1919-12-31T17:35:19+00:00", "23:59:59", "RMT", -23080 / 60], - ["1919-12-31T17:35:20+00:00", "00:05:20", "BURT", -390] + ["1919-12-31T17:35:20+00:00", "00:05:20", "+0630", -390] ]), "1942" : helpers.makeTestYear("Asia/Yangon", [ - ["1942-04-30T17:29:59+00:00", "23:59:59", "BURT", -390], - ["1942-04-30T17:30:00+00:00", "02:30:00", "JST", -540] + ["1942-04-30T17:29:59+00:00", "23:59:59", "+0630", -390], + ["1942-04-30T17:30:00+00:00", "02:30:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Asia/Yangon", [ - ["1945-05-02T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-05-02T15:00:00+00:00", "21:30:00", "MMT", -390] + ["1945-05-02T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-05-02T15:00:00+00:00", "21:30:00", "+0630", -390] ]) }; \ No newline at end of file diff --git a/tests/zones/atlantic/azores.js b/tests/zones/atlantic/azores.js index 9c81183f..26c1f19e 100644 --- a/tests/zones/atlantic/azores.js +++ b/tests/zones/atlantic/azores.js @@ -3,766 +3,764 @@ var helpers = require("../../helpers/helpers"); exports["Atlantic/Azores"] = { - "guess" : helpers.makeTestGuess("Atlantic/Azores", { offset: true, abbr: true }), - "1912" : helpers.makeTestYear("Atlantic/Azores", [ ["1912-01-01T01:54:31+00:00", "23:59:59", "HMT", 6872 / 60], - ["1912-01-01T01:54:32+00:00", "23:54:32", "AZOT", 120] + ["1912-01-01T01:54:32+00:00", "23:54:32", "-02", 120] ]), "1916" : helpers.makeTestYear("Atlantic/Azores", [ - ["1916-06-18T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1916-06-18T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1916-11-01T01:59:59+00:00", "00:59:59", "AZOST", 60], - ["1916-11-01T02:00:00+00:00", "00:00:00", "AZOT", 120] + ["1916-06-18T00:59:59+00:00", "22:59:59", "-02", 120], + ["1916-06-18T01:00:00+00:00", "00:00:00", "-01", 60], + ["1916-11-01T01:59:59+00:00", "00:59:59", "-01", 60], + ["1916-11-01T02:00:00+00:00", "00:00:00", "-02", 120] ]), "1917" : helpers.makeTestYear("Atlantic/Azores", [ - ["1917-03-01T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1917-03-01T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1917-10-15T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1917-10-15T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1917-03-01T00:59:59+00:00", "22:59:59", "-02", 120], + ["1917-03-01T01:00:00+00:00", "00:00:00", "-01", 60], + ["1917-10-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["1917-10-15T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1918" : helpers.makeTestYear("Atlantic/Azores", [ - ["1918-03-02T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1918-03-02T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1918-10-15T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1918-10-15T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1918-03-02T00:59:59+00:00", "22:59:59", "-02", 120], + ["1918-03-02T01:00:00+00:00", "00:00:00", "-01", 60], + ["1918-10-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["1918-10-15T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1919" : helpers.makeTestYear("Atlantic/Azores", [ - ["1919-03-01T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1919-03-01T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1919-10-15T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1919-10-15T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1919-03-01T00:59:59+00:00", "22:59:59", "-02", 120], + ["1919-03-01T01:00:00+00:00", "00:00:00", "-01", 60], + ["1919-10-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["1919-10-15T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1920" : helpers.makeTestYear("Atlantic/Azores", [ - ["1920-03-01T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1920-03-01T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1920-10-15T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1920-10-15T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1920-03-01T00:59:59+00:00", "22:59:59", "-02", 120], + ["1920-03-01T01:00:00+00:00", "00:00:00", "-01", 60], + ["1920-10-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["1920-10-15T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1921" : helpers.makeTestYear("Atlantic/Azores", [ - ["1921-03-01T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1921-03-01T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1921-10-15T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1921-10-15T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1921-03-01T00:59:59+00:00", "22:59:59", "-02", 120], + ["1921-03-01T01:00:00+00:00", "00:00:00", "-01", 60], + ["1921-10-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["1921-10-15T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1924" : helpers.makeTestYear("Atlantic/Azores", [ - ["1924-04-17T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1924-04-17T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1924-10-15T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1924-10-15T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1924-04-17T00:59:59+00:00", "22:59:59", "-02", 120], + ["1924-04-17T01:00:00+00:00", "00:00:00", "-01", 60], + ["1924-10-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["1924-10-15T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1926" : helpers.makeTestYear("Atlantic/Azores", [ - ["1926-04-18T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1926-04-18T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1926-10-03T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1926-10-03T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1926-04-18T00:59:59+00:00", "22:59:59", "-02", 120], + ["1926-04-18T01:00:00+00:00", "00:00:00", "-01", 60], + ["1926-10-03T00:59:59+00:00", "23:59:59", "-01", 60], + ["1926-10-03T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1927" : helpers.makeTestYear("Atlantic/Azores", [ - ["1927-04-10T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1927-04-10T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1927-10-02T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1927-10-02T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1927-04-10T00:59:59+00:00", "22:59:59", "-02", 120], + ["1927-04-10T01:00:00+00:00", "00:00:00", "-01", 60], + ["1927-10-02T00:59:59+00:00", "23:59:59", "-01", 60], + ["1927-10-02T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1928" : helpers.makeTestYear("Atlantic/Azores", [ - ["1928-04-15T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1928-04-15T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1928-10-07T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1928-10-07T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1928-04-15T00:59:59+00:00", "22:59:59", "-02", 120], + ["1928-04-15T01:00:00+00:00", "00:00:00", "-01", 60], + ["1928-10-07T00:59:59+00:00", "23:59:59", "-01", 60], + ["1928-10-07T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1929" : helpers.makeTestYear("Atlantic/Azores", [ - ["1929-04-21T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1929-04-21T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1929-10-06T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1929-10-06T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1929-04-21T00:59:59+00:00", "22:59:59", "-02", 120], + ["1929-04-21T01:00:00+00:00", "00:00:00", "-01", 60], + ["1929-10-06T00:59:59+00:00", "23:59:59", "-01", 60], + ["1929-10-06T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1931" : helpers.makeTestYear("Atlantic/Azores", [ - ["1931-04-19T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1931-04-19T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1931-10-04T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1931-10-04T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1931-04-19T00:59:59+00:00", "22:59:59", "-02", 120], + ["1931-04-19T01:00:00+00:00", "00:00:00", "-01", 60], + ["1931-10-04T00:59:59+00:00", "23:59:59", "-01", 60], + ["1931-10-04T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1932" : helpers.makeTestYear("Atlantic/Azores", [ - ["1932-04-03T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1932-04-03T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1932-10-02T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1932-10-02T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1932-04-03T00:59:59+00:00", "22:59:59", "-02", 120], + ["1932-04-03T01:00:00+00:00", "00:00:00", "-01", 60], + ["1932-10-02T00:59:59+00:00", "23:59:59", "-01", 60], + ["1932-10-02T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1934" : helpers.makeTestYear("Atlantic/Azores", [ - ["1934-04-08T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1934-04-08T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1934-10-07T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1934-10-07T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1934-04-08T00:59:59+00:00", "22:59:59", "-02", 120], + ["1934-04-08T01:00:00+00:00", "00:00:00", "-01", 60], + ["1934-10-07T00:59:59+00:00", "23:59:59", "-01", 60], + ["1934-10-07T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1935" : helpers.makeTestYear("Atlantic/Azores", [ - ["1935-03-31T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1935-03-31T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1935-10-06T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1935-10-06T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1935-03-31T00:59:59+00:00", "22:59:59", "-02", 120], + ["1935-03-31T01:00:00+00:00", "00:00:00", "-01", 60], + ["1935-10-06T00:59:59+00:00", "23:59:59", "-01", 60], + ["1935-10-06T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1936" : helpers.makeTestYear("Atlantic/Azores", [ - ["1936-04-19T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1936-04-19T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1936-10-04T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1936-10-04T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1936-04-19T00:59:59+00:00", "22:59:59", "-02", 120], + ["1936-04-19T01:00:00+00:00", "00:00:00", "-01", 60], + ["1936-10-04T00:59:59+00:00", "23:59:59", "-01", 60], + ["1936-10-04T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1937" : helpers.makeTestYear("Atlantic/Azores", [ - ["1937-04-04T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1937-04-04T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1937-10-03T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1937-10-03T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1937-04-04T00:59:59+00:00", "22:59:59", "-02", 120], + ["1937-04-04T01:00:00+00:00", "00:00:00", "-01", 60], + ["1937-10-03T00:59:59+00:00", "23:59:59", "-01", 60], + ["1937-10-03T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1938" : helpers.makeTestYear("Atlantic/Azores", [ - ["1938-03-27T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1938-03-27T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1938-10-02T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1938-10-02T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1938-03-27T00:59:59+00:00", "22:59:59", "-02", 120], + ["1938-03-27T01:00:00+00:00", "00:00:00", "-01", 60], + ["1938-10-02T00:59:59+00:00", "23:59:59", "-01", 60], + ["1938-10-02T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1939" : helpers.makeTestYear("Atlantic/Azores", [ - ["1939-04-16T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1939-04-16T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1939-11-19T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1939-11-19T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1939-04-16T00:59:59+00:00", "22:59:59", "-02", 120], + ["1939-04-16T01:00:00+00:00", "00:00:00", "-01", 60], + ["1939-11-19T00:59:59+00:00", "23:59:59", "-01", 60], + ["1939-11-19T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1940" : helpers.makeTestYear("Atlantic/Azores", [ - ["1940-02-25T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1940-02-25T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1940-10-06T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1940-10-06T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1940-02-25T00:59:59+00:00", "22:59:59", "-02", 120], + ["1940-02-25T01:00:00+00:00", "00:00:00", "-01", 60], + ["1940-10-06T00:59:59+00:00", "23:59:59", "-01", 60], + ["1940-10-06T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1941" : helpers.makeTestYear("Atlantic/Azores", [ - ["1941-04-06T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1941-04-06T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1941-10-06T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1941-10-06T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1941-04-06T00:59:59+00:00", "22:59:59", "-02", 120], + ["1941-04-06T01:00:00+00:00", "00:00:00", "-01", 60], + ["1941-10-06T00:59:59+00:00", "23:59:59", "-01", 60], + ["1941-10-06T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1942" : helpers.makeTestYear("Atlantic/Azores", [ - ["1942-03-15T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1942-03-15T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1942-04-25T23:59:59+00:00", "22:59:59", "AZOST", 60], - ["1942-04-26T00:00:00+00:00", "00:00:00", "AZOMT", 0], - ["1942-08-15T23:59:59+00:00", "23:59:59", "AZOMT", 0], - ["1942-08-16T00:00:00+00:00", "23:00:00", "AZOST", 60], - ["1942-10-25T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1942-10-25T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1942-03-15T00:59:59+00:00", "22:59:59", "-02", 120], + ["1942-03-15T01:00:00+00:00", "00:00:00", "-01", 60], + ["1942-04-25T23:59:59+00:00", "22:59:59", "-01", 60], + ["1942-04-26T00:00:00+00:00", "00:00:00", "+00", 0], + ["1942-08-15T23:59:59+00:00", "23:59:59", "+00", 0], + ["1942-08-16T00:00:00+00:00", "23:00:00", "-01", 60], + ["1942-10-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["1942-10-25T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1943" : helpers.makeTestYear("Atlantic/Azores", [ - ["1943-03-14T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1943-03-14T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1943-04-17T23:59:59+00:00", "22:59:59", "AZOST", 60], - ["1943-04-18T00:00:00+00:00", "00:00:00", "AZOMT", 0], - ["1943-08-28T23:59:59+00:00", "23:59:59", "AZOMT", 0], - ["1943-08-29T00:00:00+00:00", "23:00:00", "AZOST", 60], - ["1943-10-31T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1943-10-31T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1943-03-14T00:59:59+00:00", "22:59:59", "-02", 120], + ["1943-03-14T01:00:00+00:00", "00:00:00", "-01", 60], + ["1943-04-17T23:59:59+00:00", "22:59:59", "-01", 60], + ["1943-04-18T00:00:00+00:00", "00:00:00", "+00", 0], + ["1943-08-28T23:59:59+00:00", "23:59:59", "+00", 0], + ["1943-08-29T00:00:00+00:00", "23:00:00", "-01", 60], + ["1943-10-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["1943-10-31T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1944" : helpers.makeTestYear("Atlantic/Azores", [ - ["1944-03-12T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1944-03-12T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1944-04-22T23:59:59+00:00", "22:59:59", "AZOST", 60], - ["1944-04-23T00:00:00+00:00", "00:00:00", "AZOMT", 0], - ["1944-08-26T23:59:59+00:00", "23:59:59", "AZOMT", 0], - ["1944-08-27T00:00:00+00:00", "23:00:00", "AZOST", 60], - ["1944-10-29T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1944-10-29T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1944-03-12T00:59:59+00:00", "22:59:59", "-02", 120], + ["1944-03-12T01:00:00+00:00", "00:00:00", "-01", 60], + ["1944-04-22T23:59:59+00:00", "22:59:59", "-01", 60], + ["1944-04-23T00:00:00+00:00", "00:00:00", "+00", 0], + ["1944-08-26T23:59:59+00:00", "23:59:59", "+00", 0], + ["1944-08-27T00:00:00+00:00", "23:00:00", "-01", 60], + ["1944-10-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["1944-10-29T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1945" : helpers.makeTestYear("Atlantic/Azores", [ - ["1945-03-11T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1945-03-11T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1945-04-21T23:59:59+00:00", "22:59:59", "AZOST", 60], - ["1945-04-22T00:00:00+00:00", "00:00:00", "AZOMT", 0], - ["1945-08-25T23:59:59+00:00", "23:59:59", "AZOMT", 0], - ["1945-08-26T00:00:00+00:00", "23:00:00", "AZOST", 60], - ["1945-10-28T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1945-10-28T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1945-03-11T00:59:59+00:00", "22:59:59", "-02", 120], + ["1945-03-11T01:00:00+00:00", "00:00:00", "-01", 60], + ["1945-04-21T23:59:59+00:00", "22:59:59", "-01", 60], + ["1945-04-22T00:00:00+00:00", "00:00:00", "+00", 0], + ["1945-08-25T23:59:59+00:00", "23:59:59", "+00", 0], + ["1945-08-26T00:00:00+00:00", "23:00:00", "-01", 60], + ["1945-10-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["1945-10-28T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1946" : helpers.makeTestYear("Atlantic/Azores", [ - ["1946-04-07T00:59:59+00:00", "22:59:59", "AZOT", 120], - ["1946-04-07T01:00:00+00:00", "00:00:00", "AZOST", 60], - ["1946-10-06T00:59:59+00:00", "23:59:59", "AZOST", 60], - ["1946-10-06T01:00:00+00:00", "23:00:00", "AZOT", 120] + ["1946-04-07T00:59:59+00:00", "22:59:59", "-02", 120], + ["1946-04-07T01:00:00+00:00", "00:00:00", "-01", 60], + ["1946-10-06T00:59:59+00:00", "23:59:59", "-01", 60], + ["1946-10-06T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1947" : helpers.makeTestYear("Atlantic/Azores", [ - ["1947-04-06T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1947-04-06T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1947-10-05T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1947-10-05T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1947-04-06T03:59:59+00:00", "01:59:59", "-02", 120], + ["1947-04-06T04:00:00+00:00", "03:00:00", "-01", 60], + ["1947-10-05T03:59:59+00:00", "02:59:59", "-01", 60], + ["1947-10-05T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1948" : helpers.makeTestYear("Atlantic/Azores", [ - ["1948-04-04T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1948-04-04T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1948-10-03T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1948-10-03T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1948-04-04T03:59:59+00:00", "01:59:59", "-02", 120], + ["1948-04-04T04:00:00+00:00", "03:00:00", "-01", 60], + ["1948-10-03T03:59:59+00:00", "02:59:59", "-01", 60], + ["1948-10-03T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1949" : helpers.makeTestYear("Atlantic/Azores", [ - ["1949-04-03T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1949-04-03T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1949-10-02T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1949-10-02T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1949-04-03T03:59:59+00:00", "01:59:59", "-02", 120], + ["1949-04-03T04:00:00+00:00", "03:00:00", "-01", 60], + ["1949-10-02T03:59:59+00:00", "02:59:59", "-01", 60], + ["1949-10-02T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1951" : helpers.makeTestYear("Atlantic/Azores", [ - ["1951-04-01T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1951-04-01T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1951-10-07T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1951-10-07T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1951-04-01T03:59:59+00:00", "01:59:59", "-02", 120], + ["1951-04-01T04:00:00+00:00", "03:00:00", "-01", 60], + ["1951-10-07T03:59:59+00:00", "02:59:59", "-01", 60], + ["1951-10-07T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1952" : helpers.makeTestYear("Atlantic/Azores", [ - ["1952-04-06T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1952-04-06T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1952-10-05T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1952-10-05T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1952-04-06T03:59:59+00:00", "01:59:59", "-02", 120], + ["1952-04-06T04:00:00+00:00", "03:00:00", "-01", 60], + ["1952-10-05T03:59:59+00:00", "02:59:59", "-01", 60], + ["1952-10-05T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1953" : helpers.makeTestYear("Atlantic/Azores", [ - ["1953-04-05T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1953-04-05T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1953-10-04T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1953-10-04T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1953-04-05T03:59:59+00:00", "01:59:59", "-02", 120], + ["1953-04-05T04:00:00+00:00", "03:00:00", "-01", 60], + ["1953-10-04T03:59:59+00:00", "02:59:59", "-01", 60], + ["1953-10-04T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1954" : helpers.makeTestYear("Atlantic/Azores", [ - ["1954-04-04T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1954-04-04T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1954-10-03T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1954-10-03T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1954-04-04T03:59:59+00:00", "01:59:59", "-02", 120], + ["1954-04-04T04:00:00+00:00", "03:00:00", "-01", 60], + ["1954-10-03T03:59:59+00:00", "02:59:59", "-01", 60], + ["1954-10-03T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1955" : helpers.makeTestYear("Atlantic/Azores", [ - ["1955-04-03T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1955-04-03T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1955-10-02T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1955-10-02T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1955-04-03T03:59:59+00:00", "01:59:59", "-02", 120], + ["1955-04-03T04:00:00+00:00", "03:00:00", "-01", 60], + ["1955-10-02T03:59:59+00:00", "02:59:59", "-01", 60], + ["1955-10-02T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1956" : helpers.makeTestYear("Atlantic/Azores", [ - ["1956-04-01T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1956-04-01T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1956-10-07T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1956-10-07T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1956-04-01T03:59:59+00:00", "01:59:59", "-02", 120], + ["1956-04-01T04:00:00+00:00", "03:00:00", "-01", 60], + ["1956-10-07T03:59:59+00:00", "02:59:59", "-01", 60], + ["1956-10-07T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1957" : helpers.makeTestYear("Atlantic/Azores", [ - ["1957-04-07T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1957-04-07T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1957-10-06T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1957-10-06T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1957-04-07T03:59:59+00:00", "01:59:59", "-02", 120], + ["1957-04-07T04:00:00+00:00", "03:00:00", "-01", 60], + ["1957-10-06T03:59:59+00:00", "02:59:59", "-01", 60], + ["1957-10-06T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1958" : helpers.makeTestYear("Atlantic/Azores", [ - ["1958-04-06T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1958-04-06T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1958-10-05T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1958-10-05T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1958-04-06T03:59:59+00:00", "01:59:59", "-02", 120], + ["1958-04-06T04:00:00+00:00", "03:00:00", "-01", 60], + ["1958-10-05T03:59:59+00:00", "02:59:59", "-01", 60], + ["1958-10-05T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1959" : helpers.makeTestYear("Atlantic/Azores", [ - ["1959-04-05T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1959-04-05T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1959-10-04T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1959-10-04T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1959-04-05T03:59:59+00:00", "01:59:59", "-02", 120], + ["1959-04-05T04:00:00+00:00", "03:00:00", "-01", 60], + ["1959-10-04T03:59:59+00:00", "02:59:59", "-01", 60], + ["1959-10-04T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1960" : helpers.makeTestYear("Atlantic/Azores", [ - ["1960-04-03T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1960-04-03T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1960-10-02T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1960-10-02T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1960-04-03T03:59:59+00:00", "01:59:59", "-02", 120], + ["1960-04-03T04:00:00+00:00", "03:00:00", "-01", 60], + ["1960-10-02T03:59:59+00:00", "02:59:59", "-01", 60], + ["1960-10-02T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1961" : helpers.makeTestYear("Atlantic/Azores", [ - ["1961-04-02T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1961-04-02T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1961-10-01T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1961-10-01T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1961-04-02T03:59:59+00:00", "01:59:59", "-02", 120], + ["1961-04-02T04:00:00+00:00", "03:00:00", "-01", 60], + ["1961-10-01T03:59:59+00:00", "02:59:59", "-01", 60], + ["1961-10-01T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1962" : helpers.makeTestYear("Atlantic/Azores", [ - ["1962-04-01T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1962-04-01T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1962-10-07T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1962-10-07T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1962-04-01T03:59:59+00:00", "01:59:59", "-02", 120], + ["1962-04-01T04:00:00+00:00", "03:00:00", "-01", 60], + ["1962-10-07T03:59:59+00:00", "02:59:59", "-01", 60], + ["1962-10-07T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1963" : helpers.makeTestYear("Atlantic/Azores", [ - ["1963-04-07T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1963-04-07T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1963-10-06T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1963-10-06T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1963-04-07T03:59:59+00:00", "01:59:59", "-02", 120], + ["1963-04-07T04:00:00+00:00", "03:00:00", "-01", 60], + ["1963-10-06T03:59:59+00:00", "02:59:59", "-01", 60], + ["1963-10-06T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1964" : helpers.makeTestYear("Atlantic/Azores", [ - ["1964-04-05T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1964-04-05T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1964-10-04T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1964-10-04T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1964-04-05T03:59:59+00:00", "01:59:59", "-02", 120], + ["1964-04-05T04:00:00+00:00", "03:00:00", "-01", 60], + ["1964-10-04T03:59:59+00:00", "02:59:59", "-01", 60], + ["1964-10-04T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1965" : helpers.makeTestYear("Atlantic/Azores", [ - ["1965-04-04T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1965-04-04T04:00:00+00:00", "03:00:00", "AZOST", 60], - ["1965-10-03T03:59:59+00:00", "02:59:59", "AZOST", 60], - ["1965-10-03T04:00:00+00:00", "02:00:00", "AZOT", 120] + ["1965-04-04T03:59:59+00:00", "01:59:59", "-02", 120], + ["1965-04-04T04:00:00+00:00", "03:00:00", "-01", 60], + ["1965-10-03T03:59:59+00:00", "02:59:59", "-01", 60], + ["1965-10-03T04:00:00+00:00", "02:00:00", "-02", 120] ]), "1966" : helpers.makeTestYear("Atlantic/Azores", [ - ["1966-04-03T03:59:59+00:00", "01:59:59", "AZOT", 120], - ["1966-04-03T04:00:00+00:00", "03:00:00", "AZOT", 60] + ["1966-04-03T03:59:59+00:00", "01:59:59", "-02", 120], + ["1966-04-03T04:00:00+00:00", "03:00:00", "-01", 60] ]), "1977" : helpers.makeTestYear("Atlantic/Azores", [ - ["1977-03-27T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["1977-03-27T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1977-09-25T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["1977-09-25T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["1977-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["1977-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["1977-09-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["1977-09-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1978" : helpers.makeTestYear("Atlantic/Azores", [ - ["1978-04-02T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["1978-04-02T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1978-10-01T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["1978-10-01T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["1978-04-02T00:59:59+00:00", "23:59:59", "-01", 60], + ["1978-04-02T01:00:00+00:00", "01:00:00", "+00", 0], + ["1978-10-01T00:59:59+00:00", "00:59:59", "+00", 0], + ["1978-10-01T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1979" : helpers.makeTestYear("Atlantic/Azores", [ - ["1979-04-01T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["1979-04-01T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1979-09-30T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1979-09-30T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1979-04-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1979-04-01T01:00:00+00:00", "01:00:00", "+00", 0], + ["1979-09-30T01:59:59+00:00", "01:59:59", "+00", 0], + ["1979-09-30T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1980" : helpers.makeTestYear("Atlantic/Azores", [ - ["1980-03-30T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["1980-03-30T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1980-09-28T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1980-09-28T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1980-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["1980-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["1980-09-28T01:59:59+00:00", "01:59:59", "+00", 0], + ["1980-09-28T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1981" : helpers.makeTestYear("Atlantic/Azores", [ - ["1981-03-29T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1981-03-29T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1981-09-27T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1981-09-27T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1981-03-29T01:59:59+00:00", "00:59:59", "-01", 60], + ["1981-03-29T02:00:00+00:00", "02:00:00", "+00", 0], + ["1981-09-27T01:59:59+00:00", "01:59:59", "+00", 0], + ["1981-09-27T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1982" : helpers.makeTestYear("Atlantic/Azores", [ - ["1982-03-28T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1982-03-28T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1982-09-26T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1982-09-26T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1982-03-28T01:59:59+00:00", "00:59:59", "-01", 60], + ["1982-03-28T02:00:00+00:00", "02:00:00", "+00", 0], + ["1982-09-26T01:59:59+00:00", "01:59:59", "+00", 0], + ["1982-09-26T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1983" : helpers.makeTestYear("Atlantic/Azores", [ - ["1983-03-27T02:59:59+00:00", "01:59:59", "AZOT", 60], - ["1983-03-27T03:00:00+00:00", "03:00:00", "AZOST", 0], - ["1983-09-25T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1983-09-25T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1983-03-27T02:59:59+00:00", "01:59:59", "-01", 60], + ["1983-03-27T03:00:00+00:00", "03:00:00", "+00", 0], + ["1983-09-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["1983-09-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1984" : helpers.makeTestYear("Atlantic/Azores", [ - ["1984-03-25T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1984-03-25T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1984-09-30T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1984-09-30T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1984-03-25T01:59:59+00:00", "00:59:59", "-01", 60], + ["1984-03-25T02:00:00+00:00", "02:00:00", "+00", 0], + ["1984-09-30T01:59:59+00:00", "01:59:59", "+00", 0], + ["1984-09-30T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1985" : helpers.makeTestYear("Atlantic/Azores", [ - ["1985-03-31T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1985-03-31T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1985-09-29T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1985-09-29T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1985-03-31T01:59:59+00:00", "00:59:59", "-01", 60], + ["1985-03-31T02:00:00+00:00", "02:00:00", "+00", 0], + ["1985-09-29T01:59:59+00:00", "01:59:59", "+00", 0], + ["1985-09-29T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1986" : helpers.makeTestYear("Atlantic/Azores", [ - ["1986-03-30T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1986-03-30T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1986-09-28T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1986-09-28T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1986-03-30T01:59:59+00:00", "00:59:59", "-01", 60], + ["1986-03-30T02:00:00+00:00", "02:00:00", "+00", 0], + ["1986-09-28T01:59:59+00:00", "01:59:59", "+00", 0], + ["1986-09-28T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1987" : helpers.makeTestYear("Atlantic/Azores", [ - ["1987-03-29T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1987-03-29T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1987-09-27T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1987-09-27T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1987-03-29T01:59:59+00:00", "00:59:59", "-01", 60], + ["1987-03-29T02:00:00+00:00", "02:00:00", "+00", 0], + ["1987-09-27T01:59:59+00:00", "01:59:59", "+00", 0], + ["1987-09-27T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1988" : helpers.makeTestYear("Atlantic/Azores", [ - ["1988-03-27T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1988-03-27T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1988-09-25T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1988-09-25T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1988-03-27T01:59:59+00:00", "00:59:59", "-01", 60], + ["1988-03-27T02:00:00+00:00", "02:00:00", "+00", 0], + ["1988-09-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["1988-09-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1989" : helpers.makeTestYear("Atlantic/Azores", [ - ["1989-03-26T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1989-03-26T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1989-09-24T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1989-09-24T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1989-03-26T01:59:59+00:00", "00:59:59", "-01", 60], + ["1989-03-26T02:00:00+00:00", "02:00:00", "+00", 0], + ["1989-09-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["1989-09-24T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1990" : helpers.makeTestYear("Atlantic/Azores", [ - ["1990-03-25T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1990-03-25T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1990-09-30T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1990-09-30T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1990-03-25T01:59:59+00:00", "00:59:59", "-01", 60], + ["1990-03-25T02:00:00+00:00", "02:00:00", "+00", 0], + ["1990-09-30T01:59:59+00:00", "01:59:59", "+00", 0], + ["1990-09-30T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1991" : helpers.makeTestYear("Atlantic/Azores", [ - ["1991-03-31T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1991-03-31T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1991-09-29T01:59:59+00:00", "01:59:59", "AZOST", 0], - ["1991-09-29T02:00:00+00:00", "01:00:00", "AZOT", 60] + ["1991-03-31T01:59:59+00:00", "00:59:59", "-01", 60], + ["1991-03-31T02:00:00+00:00", "02:00:00", "+00", 0], + ["1991-09-29T01:59:59+00:00", "01:59:59", "+00", 0], + ["1991-09-29T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1992" : helpers.makeTestYear("Atlantic/Azores", [ - ["1992-03-29T01:59:59+00:00", "00:59:59", "AZOT", 60], - ["1992-03-29T02:00:00+00:00", "02:00:00", "AZOST", 0], - ["1992-09-27T01:59:59+00:00", "01:59:59", "AZOST", 0], + ["1992-03-29T01:59:59+00:00", "00:59:59", "-01", 60], + ["1992-03-29T02:00:00+00:00", "02:00:00", "+00", 0], + ["1992-09-27T01:59:59+00:00", "01:59:59", "+00", 0], ["1992-09-27T02:00:00+00:00", "02:00:00", "WET", 0] ]), "1993" : helpers.makeTestYear("Atlantic/Azores", [ ["1993-03-28T00:59:59+00:00", "00:59:59", "WET", 0], - ["1993-03-28T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1993-09-26T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["1993-09-26T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["1993-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["1993-09-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["1993-09-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1994" : helpers.makeTestYear("Atlantic/Azores", [ - ["1994-03-27T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["1994-03-27T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1994-09-25T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["1994-09-25T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["1994-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["1994-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["1994-09-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["1994-09-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1995" : helpers.makeTestYear("Atlantic/Azores", [ - ["1995-03-26T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["1995-03-26T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1995-09-24T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["1995-09-24T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["1995-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["1995-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["1995-09-24T00:59:59+00:00", "00:59:59", "+00", 0], + ["1995-09-24T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1996" : helpers.makeTestYear("Atlantic/Azores", [ - ["1996-03-31T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["1996-03-31T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1996-10-27T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["1996-10-27T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["1996-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["1996-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["1996-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["1996-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1997" : helpers.makeTestYear("Atlantic/Azores", [ - ["1997-03-30T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["1997-03-30T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1997-10-26T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["1997-10-26T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["1997-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["1997-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["1997-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["1997-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1998" : helpers.makeTestYear("Atlantic/Azores", [ - ["1998-03-29T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["1998-03-29T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1998-10-25T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["1998-10-25T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["1998-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["1998-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["1998-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["1998-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1999" : helpers.makeTestYear("Atlantic/Azores", [ - ["1999-03-28T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["1999-03-28T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["1999-10-31T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["1999-10-31T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["1999-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["1999-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["1999-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["1999-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2000" : helpers.makeTestYear("Atlantic/Azores", [ - ["2000-03-26T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2000-03-26T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2000-10-29T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2000-10-29T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2000-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2000-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2000-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2000-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2001" : helpers.makeTestYear("Atlantic/Azores", [ - ["2001-03-25T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2001-03-25T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2001-10-28T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2001-10-28T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2001-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2001-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2001-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2001-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2002" : helpers.makeTestYear("Atlantic/Azores", [ - ["2002-03-31T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2002-03-31T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2002-10-27T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2002-10-27T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2002-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["2002-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["2002-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["2002-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2003" : helpers.makeTestYear("Atlantic/Azores", [ - ["2003-03-30T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2003-03-30T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2003-10-26T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2003-10-26T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2003-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2003-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2003-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2003-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2004" : helpers.makeTestYear("Atlantic/Azores", [ - ["2004-03-28T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2004-03-28T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2004-10-31T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2004-10-31T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2004-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["2004-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["2004-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["2004-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2005" : helpers.makeTestYear("Atlantic/Azores", [ - ["2005-03-27T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2005-03-27T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2005-10-30T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2005-10-30T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2005-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2005-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["2005-10-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["2005-10-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2006" : helpers.makeTestYear("Atlantic/Azores", [ - ["2006-03-26T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2006-03-26T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2006-10-29T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2006-10-29T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2006-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2006-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2006-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2006-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2007" : helpers.makeTestYear("Atlantic/Azores", [ - ["2007-03-25T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2007-03-25T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2007-10-28T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2007-10-28T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2007-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2007-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2007-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2007-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2008" : helpers.makeTestYear("Atlantic/Azores", [ - ["2008-03-30T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2008-03-30T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2008-10-26T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2008-10-26T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2008-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2008-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2008-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2008-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2009" : helpers.makeTestYear("Atlantic/Azores", [ - ["2009-03-29T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2009-03-29T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2009-10-25T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2009-10-25T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2009-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["2009-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["2009-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["2009-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2010" : helpers.makeTestYear("Atlantic/Azores", [ - ["2010-03-28T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2010-03-28T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2010-10-31T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2010-10-31T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2010-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["2010-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["2010-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["2010-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2011" : helpers.makeTestYear("Atlantic/Azores", [ - ["2011-03-27T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2011-03-27T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2011-10-30T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2011-10-30T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2011-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2011-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["2011-10-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["2011-10-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2012" : helpers.makeTestYear("Atlantic/Azores", [ - ["2012-03-25T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2012-03-25T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2012-10-28T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2012-10-28T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2012-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2012-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2012-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2012-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2013" : helpers.makeTestYear("Atlantic/Azores", [ - ["2013-03-31T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2013-03-31T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2013-10-27T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2013-10-27T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2013-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["2013-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["2013-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["2013-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2014" : helpers.makeTestYear("Atlantic/Azores", [ - ["2014-03-30T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2014-03-30T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2014-10-26T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2014-10-26T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2014-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2014-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2014-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2014-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2015" : helpers.makeTestYear("Atlantic/Azores", [ - ["2015-03-29T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2015-03-29T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2015-10-25T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2015-10-25T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2015-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["2015-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["2015-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["2015-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2016" : helpers.makeTestYear("Atlantic/Azores", [ - ["2016-03-27T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2016-03-27T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2016-10-30T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2016-10-30T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2016-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2016-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["2016-10-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["2016-10-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2017" : helpers.makeTestYear("Atlantic/Azores", [ - ["2017-03-26T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2017-03-26T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2017-10-29T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2017-10-29T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2017-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2017-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2017-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2017-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2018" : helpers.makeTestYear("Atlantic/Azores", [ - ["2018-03-25T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2018-03-25T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2018-10-28T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2018-10-28T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2018-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2018-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2018-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2018-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2019" : helpers.makeTestYear("Atlantic/Azores", [ - ["2019-03-31T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2019-03-31T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2019-10-27T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2019-10-27T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2019-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["2019-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["2019-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["2019-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2020" : helpers.makeTestYear("Atlantic/Azores", [ - ["2020-03-29T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2020-03-29T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2020-10-25T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2020-10-25T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2020-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["2020-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["2020-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["2020-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2021" : helpers.makeTestYear("Atlantic/Azores", [ - ["2021-03-28T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2021-03-28T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2021-10-31T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2021-10-31T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2021-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["2021-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["2021-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["2021-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2022" : helpers.makeTestYear("Atlantic/Azores", [ - ["2022-03-27T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2022-03-27T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2022-10-30T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2022-10-30T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2022-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2022-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["2022-10-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["2022-10-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2023" : helpers.makeTestYear("Atlantic/Azores", [ - ["2023-03-26T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2023-03-26T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2023-10-29T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2023-10-29T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2023-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2023-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2023-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2023-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2024" : helpers.makeTestYear("Atlantic/Azores", [ - ["2024-03-31T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2024-03-31T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2024-10-27T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2024-10-27T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2024-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["2024-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["2024-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["2024-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2025" : helpers.makeTestYear("Atlantic/Azores", [ - ["2025-03-30T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2025-03-30T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2025-10-26T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2025-10-26T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2025-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2025-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2025-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2025-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2026" : helpers.makeTestYear("Atlantic/Azores", [ - ["2026-03-29T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2026-03-29T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2026-10-25T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2026-10-25T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2026-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["2026-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["2026-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["2026-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2027" : helpers.makeTestYear("Atlantic/Azores", [ - ["2027-03-28T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2027-03-28T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2027-10-31T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2027-10-31T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2027-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["2027-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["2027-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["2027-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2028" : helpers.makeTestYear("Atlantic/Azores", [ - ["2028-03-26T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2028-03-26T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2028-10-29T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2028-10-29T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2028-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2028-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2028-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2028-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2029" : helpers.makeTestYear("Atlantic/Azores", [ - ["2029-03-25T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2029-03-25T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2029-10-28T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2029-10-28T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2029-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2029-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2029-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2029-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2030" : helpers.makeTestYear("Atlantic/Azores", [ - ["2030-03-31T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2030-03-31T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2030-10-27T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2030-10-27T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2030-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["2030-03-31T01:00:00+00:00", "01:00:00", "+00", 0], + ["2030-10-27T00:59:59+00:00", "00:59:59", "+00", 0], + ["2030-10-27T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2031" : helpers.makeTestYear("Atlantic/Azores", [ - ["2031-03-30T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2031-03-30T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2031-10-26T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2031-10-26T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2031-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2031-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2031-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2031-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2032" : helpers.makeTestYear("Atlantic/Azores", [ - ["2032-03-28T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2032-03-28T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2032-10-31T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2032-10-31T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2032-03-28T00:59:59+00:00", "23:59:59", "-01", 60], + ["2032-03-28T01:00:00+00:00", "01:00:00", "+00", 0], + ["2032-10-31T00:59:59+00:00", "00:59:59", "+00", 0], + ["2032-10-31T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2033" : helpers.makeTestYear("Atlantic/Azores", [ - ["2033-03-27T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2033-03-27T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2033-10-30T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2033-10-30T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2033-03-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2033-03-27T01:00:00+00:00", "01:00:00", "+00", 0], + ["2033-10-30T00:59:59+00:00", "00:59:59", "+00", 0], + ["2033-10-30T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2034" : helpers.makeTestYear("Atlantic/Azores", [ - ["2034-03-26T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2034-03-26T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2034-10-29T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2034-10-29T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2034-03-26T00:59:59+00:00", "23:59:59", "-01", 60], + ["2034-03-26T01:00:00+00:00", "01:00:00", "+00", 0], + ["2034-10-29T00:59:59+00:00", "00:59:59", "+00", 0], + ["2034-10-29T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2035" : helpers.makeTestYear("Atlantic/Azores", [ - ["2035-03-25T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2035-03-25T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2035-10-28T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2035-10-28T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2035-03-25T00:59:59+00:00", "23:59:59", "-01", 60], + ["2035-03-25T01:00:00+00:00", "01:00:00", "+00", 0], + ["2035-10-28T00:59:59+00:00", "00:59:59", "+00", 0], + ["2035-10-28T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2036" : helpers.makeTestYear("Atlantic/Azores", [ - ["2036-03-30T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2036-03-30T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2036-10-26T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2036-10-26T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2036-03-30T00:59:59+00:00", "23:59:59", "-01", 60], + ["2036-03-30T01:00:00+00:00", "01:00:00", "+00", 0], + ["2036-10-26T00:59:59+00:00", "00:59:59", "+00", 0], + ["2036-10-26T01:00:00+00:00", "00:00:00", "-01", 60] ]), "2037" : helpers.makeTestYear("Atlantic/Azores", [ - ["2037-03-29T00:59:59+00:00", "23:59:59", "AZOT", 60], - ["2037-03-29T01:00:00+00:00", "01:00:00", "AZOST", 0], - ["2037-10-25T00:59:59+00:00", "00:59:59", "AZOST", 0], - ["2037-10-25T01:00:00+00:00", "00:00:00", "AZOT", 60] + ["2037-03-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["2037-03-29T01:00:00+00:00", "01:00:00", "+00", 0], + ["2037-10-25T00:59:59+00:00", "00:59:59", "+00", 0], + ["2037-10-25T01:00:00+00:00", "00:00:00", "-01", 60] ]) }; \ No newline at end of file diff --git a/tests/zones/atlantic/canary.js b/tests/zones/atlantic/canary.js index 724fdef9..77946bb8 100644 --- a/tests/zones/atlantic/canary.js +++ b/tests/zones/atlantic/canary.js @@ -5,11 +5,11 @@ var helpers = require("../../helpers/helpers"); exports["Atlantic/Canary"] = { "1922" : helpers.makeTestYear("Atlantic/Canary", [ ["1922-03-01T01:01:35+00:00", "23:59:59", "LMT", 3696 / 60], - ["1922-03-01T01:01:36+00:00", "00:01:36", "CANT", 60] + ["1922-03-01T01:01:36+00:00", "00:01:36", "-01", 60] ]), "1946" : helpers.makeTestYear("Atlantic/Canary", [ - ["1946-09-30T01:59:59+00:00", "00:59:59", "CANT", 60], + ["1946-09-30T01:59:59+00:00", "00:59:59", "-01", 60], ["1946-09-30T02:00:00+00:00", "02:00:00", "WET", 0] ]), diff --git a/tests/zones/atlantic/cape_verde.js b/tests/zones/atlantic/cape_verde.js index 495845e4..2ccd4c99 100644 --- a/tests/zones/atlantic/cape_verde.js +++ b/tests/zones/atlantic/cape_verde.js @@ -3,25 +3,23 @@ var helpers = require("../../helpers/helpers"); exports["Atlantic/Cape_Verde"] = { - "guess" : helpers.makeTestGuess("Atlantic/Cape_Verde", { offset: true, abbr: true }), - "1907" : helpers.makeTestYear("Atlantic/Cape_Verde", [ ["1907-01-01T01:34:03+00:00", "23:59:59", "LMT", 5644 / 60], - ["1907-01-01T01:34:04+00:00", "23:34:04", "CVT", 120] + ["1907-01-01T01:34:04+00:00", "23:34:04", "-02", 120] ]), "1942" : helpers.makeTestYear("Atlantic/Cape_Verde", [ - ["1942-09-01T01:59:59+00:00", "23:59:59", "CVT", 120], - ["1942-09-01T02:00:00+00:00", "01:00:00", "CVST", 60] + ["1942-09-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1942-09-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1945" : helpers.makeTestYear("Atlantic/Cape_Verde", [ - ["1945-10-15T00:59:59+00:00", "23:59:59", "CVST", 60], - ["1945-10-15T01:00:00+00:00", "23:00:00", "CVT", 120] + ["1945-10-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["1945-10-15T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1975" : helpers.makeTestYear("Atlantic/Cape_Verde", [ - ["1975-11-25T03:59:59+00:00", "01:59:59", "CVT", 120], - ["1975-11-25T04:00:00+00:00", "03:00:00", "CVT", 60] + ["1975-11-25T03:59:59+00:00", "01:59:59", "-02", 120], + ["1975-11-25T04:00:00+00:00", "03:00:00", "-01", 60] ]) }; \ No newline at end of file diff --git a/tests/zones/atlantic/madeira.js b/tests/zones/atlantic/madeira.js index 52fcff3e..97859437 100644 --- a/tests/zones/atlantic/madeira.js +++ b/tests/zones/atlantic/madeira.js @@ -5,335 +5,335 @@ var helpers = require("../../helpers/helpers"); exports["Atlantic/Madeira"] = { "1912" : helpers.makeTestYear("Atlantic/Madeira", [ ["1912-01-01T01:07:35+00:00", "23:59:59", "FMT", 4056 / 60], - ["1912-01-01T01:07:36+00:00", "00:07:36", "MADT", 60] + ["1912-01-01T01:07:36+00:00", "00:07:36", "-01", 60] ]), "1916" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1916-06-17T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1916-06-18T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1916-11-01T00:59:59+00:00", "00:59:59", "MADST", 0], - ["1916-11-01T01:00:00+00:00", "00:00:00", "MADT", 60] + ["1916-06-17T23:59:59+00:00", "22:59:59", "-01", 60], + ["1916-06-18T00:00:00+00:00", "00:00:00", "+00", 0], + ["1916-11-01T00:59:59+00:00", "00:59:59", "+00", 0], + ["1916-11-01T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1917" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1917-02-28T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1917-03-01T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1917-10-14T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1917-10-15T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1917-02-28T23:59:59+00:00", "22:59:59", "-01", 60], + ["1917-03-01T00:00:00+00:00", "00:00:00", "+00", 0], + ["1917-10-14T23:59:59+00:00", "23:59:59", "+00", 0], + ["1917-10-15T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1918" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1918-03-01T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1918-03-02T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1918-10-14T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1918-10-15T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1918-03-01T23:59:59+00:00", "22:59:59", "-01", 60], + ["1918-03-02T00:00:00+00:00", "00:00:00", "+00", 0], + ["1918-10-14T23:59:59+00:00", "23:59:59", "+00", 0], + ["1918-10-15T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1919" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1919-02-28T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1919-03-01T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1919-10-14T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1919-10-15T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1919-02-28T23:59:59+00:00", "22:59:59", "-01", 60], + ["1919-03-01T00:00:00+00:00", "00:00:00", "+00", 0], + ["1919-10-14T23:59:59+00:00", "23:59:59", "+00", 0], + ["1919-10-15T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1920" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1920-02-29T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1920-03-01T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1920-10-14T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1920-10-15T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1920-02-29T23:59:59+00:00", "22:59:59", "-01", 60], + ["1920-03-01T00:00:00+00:00", "00:00:00", "+00", 0], + ["1920-10-14T23:59:59+00:00", "23:59:59", "+00", 0], + ["1920-10-15T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1921" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1921-02-28T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1921-03-01T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1921-10-14T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1921-10-15T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1921-02-28T23:59:59+00:00", "22:59:59", "-01", 60], + ["1921-03-01T00:00:00+00:00", "00:00:00", "+00", 0], + ["1921-10-14T23:59:59+00:00", "23:59:59", "+00", 0], + ["1921-10-15T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1924" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1924-04-16T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1924-04-17T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1924-10-14T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1924-10-15T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1924-04-16T23:59:59+00:00", "22:59:59", "-01", 60], + ["1924-04-17T00:00:00+00:00", "00:00:00", "+00", 0], + ["1924-10-14T23:59:59+00:00", "23:59:59", "+00", 0], + ["1924-10-15T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1926" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1926-04-17T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1926-04-18T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1926-10-02T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1926-10-03T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1926-04-17T23:59:59+00:00", "22:59:59", "-01", 60], + ["1926-04-18T00:00:00+00:00", "00:00:00", "+00", 0], + ["1926-10-02T23:59:59+00:00", "23:59:59", "+00", 0], + ["1926-10-03T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1927" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1927-04-09T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1927-04-10T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1927-10-01T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1927-10-02T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1927-04-09T23:59:59+00:00", "22:59:59", "-01", 60], + ["1927-04-10T00:00:00+00:00", "00:00:00", "+00", 0], + ["1927-10-01T23:59:59+00:00", "23:59:59", "+00", 0], + ["1927-10-02T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1928" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1928-04-14T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1928-04-15T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1928-10-06T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1928-10-07T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1928-04-14T23:59:59+00:00", "22:59:59", "-01", 60], + ["1928-04-15T00:00:00+00:00", "00:00:00", "+00", 0], + ["1928-10-06T23:59:59+00:00", "23:59:59", "+00", 0], + ["1928-10-07T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1929" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1929-04-20T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1929-04-21T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1929-10-05T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1929-10-06T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1929-04-20T23:59:59+00:00", "22:59:59", "-01", 60], + ["1929-04-21T00:00:00+00:00", "00:00:00", "+00", 0], + ["1929-10-05T23:59:59+00:00", "23:59:59", "+00", 0], + ["1929-10-06T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1931" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1931-04-18T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1931-04-19T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1931-10-03T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1931-10-04T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1931-04-18T23:59:59+00:00", "22:59:59", "-01", 60], + ["1931-04-19T00:00:00+00:00", "00:00:00", "+00", 0], + ["1931-10-03T23:59:59+00:00", "23:59:59", "+00", 0], + ["1931-10-04T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1932" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1932-04-02T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1932-04-03T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1932-10-01T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1932-10-02T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1932-04-02T23:59:59+00:00", "22:59:59", "-01", 60], + ["1932-04-03T00:00:00+00:00", "00:00:00", "+00", 0], + ["1932-10-01T23:59:59+00:00", "23:59:59", "+00", 0], + ["1932-10-02T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1934" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1934-04-07T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1934-04-08T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1934-10-06T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1934-10-07T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1934-04-07T23:59:59+00:00", "22:59:59", "-01", 60], + ["1934-04-08T00:00:00+00:00", "00:00:00", "+00", 0], + ["1934-10-06T23:59:59+00:00", "23:59:59", "+00", 0], + ["1934-10-07T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1935" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1935-03-30T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1935-03-31T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1935-10-05T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1935-10-06T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1935-03-30T23:59:59+00:00", "22:59:59", "-01", 60], + ["1935-03-31T00:00:00+00:00", "00:00:00", "+00", 0], + ["1935-10-05T23:59:59+00:00", "23:59:59", "+00", 0], + ["1935-10-06T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1936" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1936-04-18T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1936-04-19T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1936-10-03T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1936-10-04T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1936-04-18T23:59:59+00:00", "22:59:59", "-01", 60], + ["1936-04-19T00:00:00+00:00", "00:00:00", "+00", 0], + ["1936-10-03T23:59:59+00:00", "23:59:59", "+00", 0], + ["1936-10-04T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1937" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1937-04-03T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1937-04-04T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1937-10-02T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1937-10-03T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1937-04-03T23:59:59+00:00", "22:59:59", "-01", 60], + ["1937-04-04T00:00:00+00:00", "00:00:00", "+00", 0], + ["1937-10-02T23:59:59+00:00", "23:59:59", "+00", 0], + ["1937-10-03T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1938" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1938-03-26T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1938-03-27T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1938-10-01T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1938-10-02T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1938-03-26T23:59:59+00:00", "22:59:59", "-01", 60], + ["1938-03-27T00:00:00+00:00", "00:00:00", "+00", 0], + ["1938-10-01T23:59:59+00:00", "23:59:59", "+00", 0], + ["1938-10-02T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1939" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1939-04-15T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1939-04-16T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1939-11-18T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1939-11-19T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1939-04-15T23:59:59+00:00", "22:59:59", "-01", 60], + ["1939-04-16T00:00:00+00:00", "00:00:00", "+00", 0], + ["1939-11-18T23:59:59+00:00", "23:59:59", "+00", 0], + ["1939-11-19T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1940" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1940-02-24T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1940-02-25T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1940-10-05T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1940-10-06T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1940-02-24T23:59:59+00:00", "22:59:59", "-01", 60], + ["1940-02-25T00:00:00+00:00", "00:00:00", "+00", 0], + ["1940-10-05T23:59:59+00:00", "23:59:59", "+00", 0], + ["1940-10-06T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1941" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1941-04-05T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1941-04-06T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1941-10-05T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1941-10-06T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1941-04-05T23:59:59+00:00", "22:59:59", "-01", 60], + ["1941-04-06T00:00:00+00:00", "00:00:00", "+00", 0], + ["1941-10-05T23:59:59+00:00", "23:59:59", "+00", 0], + ["1941-10-06T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1942" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1942-03-14T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1942-03-15T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1942-04-25T22:59:59+00:00", "22:59:59", "MADST", 0], - ["1942-04-25T23:00:00+00:00", "00:00:00", "MADMT", -60], - ["1942-08-15T22:59:59+00:00", "23:59:59", "MADMT", -60], - ["1942-08-15T23:00:00+00:00", "23:00:00", "MADST", 0], - ["1942-10-24T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1942-10-25T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1942-03-14T23:59:59+00:00", "22:59:59", "-01", 60], + ["1942-03-15T00:00:00+00:00", "00:00:00", "+00", 0], + ["1942-04-25T22:59:59+00:00", "22:59:59", "+00", 0], + ["1942-04-25T23:00:00+00:00", "00:00:00", "+01", -60], + ["1942-08-15T22:59:59+00:00", "23:59:59", "+01", -60], + ["1942-08-15T23:00:00+00:00", "23:00:00", "+00", 0], + ["1942-10-24T23:59:59+00:00", "23:59:59", "+00", 0], + ["1942-10-25T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1943" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1943-03-13T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1943-03-14T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1943-04-17T22:59:59+00:00", "22:59:59", "MADST", 0], - ["1943-04-17T23:00:00+00:00", "00:00:00", "MADMT", -60], - ["1943-08-28T22:59:59+00:00", "23:59:59", "MADMT", -60], - ["1943-08-28T23:00:00+00:00", "23:00:00", "MADST", 0], - ["1943-10-30T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1943-10-31T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1943-03-13T23:59:59+00:00", "22:59:59", "-01", 60], + ["1943-03-14T00:00:00+00:00", "00:00:00", "+00", 0], + ["1943-04-17T22:59:59+00:00", "22:59:59", "+00", 0], + ["1943-04-17T23:00:00+00:00", "00:00:00", "+01", -60], + ["1943-08-28T22:59:59+00:00", "23:59:59", "+01", -60], + ["1943-08-28T23:00:00+00:00", "23:00:00", "+00", 0], + ["1943-10-30T23:59:59+00:00", "23:59:59", "+00", 0], + ["1943-10-31T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1944" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1944-03-11T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1944-03-12T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1944-04-22T22:59:59+00:00", "22:59:59", "MADST", 0], - ["1944-04-22T23:00:00+00:00", "00:00:00", "MADMT", -60], - ["1944-08-26T22:59:59+00:00", "23:59:59", "MADMT", -60], - ["1944-08-26T23:00:00+00:00", "23:00:00", "MADST", 0], - ["1944-10-28T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1944-10-29T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1944-03-11T23:59:59+00:00", "22:59:59", "-01", 60], + ["1944-03-12T00:00:00+00:00", "00:00:00", "+00", 0], + ["1944-04-22T22:59:59+00:00", "22:59:59", "+00", 0], + ["1944-04-22T23:00:00+00:00", "00:00:00", "+01", -60], + ["1944-08-26T22:59:59+00:00", "23:59:59", "+01", -60], + ["1944-08-26T23:00:00+00:00", "23:00:00", "+00", 0], + ["1944-10-28T23:59:59+00:00", "23:59:59", "+00", 0], + ["1944-10-29T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1945" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1945-03-10T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1945-03-11T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1945-04-21T22:59:59+00:00", "22:59:59", "MADST", 0], - ["1945-04-21T23:00:00+00:00", "00:00:00", "MADMT", -60], - ["1945-08-25T22:59:59+00:00", "23:59:59", "MADMT", -60], - ["1945-08-25T23:00:00+00:00", "23:00:00", "MADST", 0], - ["1945-10-27T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1945-10-28T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1945-03-10T23:59:59+00:00", "22:59:59", "-01", 60], + ["1945-03-11T00:00:00+00:00", "00:00:00", "+00", 0], + ["1945-04-21T22:59:59+00:00", "22:59:59", "+00", 0], + ["1945-04-21T23:00:00+00:00", "00:00:00", "+01", -60], + ["1945-08-25T22:59:59+00:00", "23:59:59", "+01", -60], + ["1945-08-25T23:00:00+00:00", "23:00:00", "+00", 0], + ["1945-10-27T23:59:59+00:00", "23:59:59", "+00", 0], + ["1945-10-28T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1946" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1946-04-06T23:59:59+00:00", "22:59:59", "MADT", 60], - ["1946-04-07T00:00:00+00:00", "00:00:00", "MADST", 0], - ["1946-10-05T23:59:59+00:00", "23:59:59", "MADST", 0], - ["1946-10-06T00:00:00+00:00", "23:00:00", "MADT", 60] + ["1946-04-06T23:59:59+00:00", "22:59:59", "-01", 60], + ["1946-04-07T00:00:00+00:00", "00:00:00", "+00", 0], + ["1946-10-05T23:59:59+00:00", "23:59:59", "+00", 0], + ["1946-10-06T00:00:00+00:00", "23:00:00", "-01", 60] ]), "1947" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1947-04-06T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1947-04-06T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1947-10-05T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1947-10-05T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1947-04-06T02:59:59+00:00", "01:59:59", "-01", 60], + ["1947-04-06T03:00:00+00:00", "03:00:00", "+00", 0], + ["1947-10-05T02:59:59+00:00", "02:59:59", "+00", 0], + ["1947-10-05T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1948" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1948-04-04T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1948-04-04T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1948-10-03T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1948-10-03T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1948-04-04T02:59:59+00:00", "01:59:59", "-01", 60], + ["1948-04-04T03:00:00+00:00", "03:00:00", "+00", 0], + ["1948-10-03T02:59:59+00:00", "02:59:59", "+00", 0], + ["1948-10-03T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1949" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1949-04-03T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1949-04-03T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1949-10-02T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1949-10-02T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1949-04-03T02:59:59+00:00", "01:59:59", "-01", 60], + ["1949-04-03T03:00:00+00:00", "03:00:00", "+00", 0], + ["1949-10-02T02:59:59+00:00", "02:59:59", "+00", 0], + ["1949-10-02T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1951" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1951-04-01T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1951-04-01T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1951-10-07T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1951-10-07T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1951-04-01T02:59:59+00:00", "01:59:59", "-01", 60], + ["1951-04-01T03:00:00+00:00", "03:00:00", "+00", 0], + ["1951-10-07T02:59:59+00:00", "02:59:59", "+00", 0], + ["1951-10-07T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1952" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1952-04-06T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1952-04-06T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1952-10-05T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1952-10-05T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1952-04-06T02:59:59+00:00", "01:59:59", "-01", 60], + ["1952-04-06T03:00:00+00:00", "03:00:00", "+00", 0], + ["1952-10-05T02:59:59+00:00", "02:59:59", "+00", 0], + ["1952-10-05T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1953" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1953-04-05T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1953-04-05T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1953-10-04T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1953-10-04T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1953-04-05T02:59:59+00:00", "01:59:59", "-01", 60], + ["1953-04-05T03:00:00+00:00", "03:00:00", "+00", 0], + ["1953-10-04T02:59:59+00:00", "02:59:59", "+00", 0], + ["1953-10-04T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1954" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1954-04-04T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1954-04-04T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1954-10-03T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1954-10-03T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1954-04-04T02:59:59+00:00", "01:59:59", "-01", 60], + ["1954-04-04T03:00:00+00:00", "03:00:00", "+00", 0], + ["1954-10-03T02:59:59+00:00", "02:59:59", "+00", 0], + ["1954-10-03T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1955" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1955-04-03T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1955-04-03T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1955-10-02T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1955-10-02T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1955-04-03T02:59:59+00:00", "01:59:59", "-01", 60], + ["1955-04-03T03:00:00+00:00", "03:00:00", "+00", 0], + ["1955-10-02T02:59:59+00:00", "02:59:59", "+00", 0], + ["1955-10-02T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1956" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1956-04-01T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1956-04-01T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1956-10-07T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1956-10-07T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1956-04-01T02:59:59+00:00", "01:59:59", "-01", 60], + ["1956-04-01T03:00:00+00:00", "03:00:00", "+00", 0], + ["1956-10-07T02:59:59+00:00", "02:59:59", "+00", 0], + ["1956-10-07T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1957" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1957-04-07T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1957-04-07T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1957-10-06T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1957-10-06T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1957-04-07T02:59:59+00:00", "01:59:59", "-01", 60], + ["1957-04-07T03:00:00+00:00", "03:00:00", "+00", 0], + ["1957-10-06T02:59:59+00:00", "02:59:59", "+00", 0], + ["1957-10-06T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1958" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1958-04-06T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1958-04-06T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1958-10-05T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1958-10-05T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1958-04-06T02:59:59+00:00", "01:59:59", "-01", 60], + ["1958-04-06T03:00:00+00:00", "03:00:00", "+00", 0], + ["1958-10-05T02:59:59+00:00", "02:59:59", "+00", 0], + ["1958-10-05T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1959" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1959-04-05T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1959-04-05T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1959-10-04T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1959-10-04T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1959-04-05T02:59:59+00:00", "01:59:59", "-01", 60], + ["1959-04-05T03:00:00+00:00", "03:00:00", "+00", 0], + ["1959-10-04T02:59:59+00:00", "02:59:59", "+00", 0], + ["1959-10-04T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1960" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1960-04-03T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1960-04-03T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1960-10-02T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1960-10-02T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1960-04-03T02:59:59+00:00", "01:59:59", "-01", 60], + ["1960-04-03T03:00:00+00:00", "03:00:00", "+00", 0], + ["1960-10-02T02:59:59+00:00", "02:59:59", "+00", 0], + ["1960-10-02T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1961" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1961-04-02T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1961-04-02T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1961-10-01T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1961-10-01T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1961-04-02T02:59:59+00:00", "01:59:59", "-01", 60], + ["1961-04-02T03:00:00+00:00", "03:00:00", "+00", 0], + ["1961-10-01T02:59:59+00:00", "02:59:59", "+00", 0], + ["1961-10-01T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1962" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1962-04-01T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1962-04-01T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1962-10-07T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1962-10-07T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1962-04-01T02:59:59+00:00", "01:59:59", "-01", 60], + ["1962-04-01T03:00:00+00:00", "03:00:00", "+00", 0], + ["1962-10-07T02:59:59+00:00", "02:59:59", "+00", 0], + ["1962-10-07T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1963" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1963-04-07T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1963-04-07T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1963-10-06T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1963-10-06T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1963-04-07T02:59:59+00:00", "01:59:59", "-01", 60], + ["1963-04-07T03:00:00+00:00", "03:00:00", "+00", 0], + ["1963-10-06T02:59:59+00:00", "02:59:59", "+00", 0], + ["1963-10-06T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1964" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1964-04-05T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1964-04-05T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1964-10-04T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1964-10-04T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1964-04-05T02:59:59+00:00", "01:59:59", "-01", 60], + ["1964-04-05T03:00:00+00:00", "03:00:00", "+00", 0], + ["1964-10-04T02:59:59+00:00", "02:59:59", "+00", 0], + ["1964-10-04T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1965" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1965-04-04T02:59:59+00:00", "01:59:59", "MADT", 60], - ["1965-04-04T03:00:00+00:00", "03:00:00", "MADST", 0], - ["1965-10-03T02:59:59+00:00", "02:59:59", "MADST", 0], - ["1965-10-03T03:00:00+00:00", "02:00:00", "MADT", 60] + ["1965-04-04T02:59:59+00:00", "01:59:59", "-01", 60], + ["1965-04-04T03:00:00+00:00", "03:00:00", "+00", 0], + ["1965-10-03T02:59:59+00:00", "02:59:59", "+00", 0], + ["1965-10-03T03:00:00+00:00", "02:00:00", "-01", 60] ]), "1966" : helpers.makeTestYear("Atlantic/Madeira", [ - ["1966-04-03T02:59:59+00:00", "01:59:59", "MADT", 60], + ["1966-04-03T02:59:59+00:00", "01:59:59", "-01", 60], ["1966-04-03T03:00:00+00:00", "03:00:00", "WET", 0] ]), diff --git a/tests/zones/atlantic/reykjavik.js b/tests/zones/atlantic/reykjavik.js index f426074a..3583e43e 100644 --- a/tests/zones/atlantic/reykjavik.js +++ b/tests/zones/atlantic/reykjavik.js @@ -5,242 +5,242 @@ var helpers = require("../../helpers/helpers"); exports["Atlantic/Reykjavik"] = { "1908" : helpers.makeTestYear("Atlantic/Reykjavik", [ ["1908-01-01T01:27:59+00:00", "23:59:59", "LMT", 88], - ["1908-01-01T01:28:00+00:00", "00:28:00", "IST", 60] + ["1908-01-01T01:28:00+00:00", "00:28:00", "-01", 60] ]), "1917" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1917-02-19T23:59:59+00:00", "22:59:59", "IST", 60], - ["1917-02-20T00:00:00+00:00", "00:00:00", "ISST", 0], - ["1917-10-21T00:59:59+00:00", "00:59:59", "ISST", 0], - ["1917-10-21T01:00:00+00:00", "00:00:00", "IST", 60] + ["1917-02-19T23:59:59+00:00", "22:59:59", "-01", 60], + ["1917-02-20T00:00:00+00:00", "00:00:00", "+00", 0], + ["1917-10-21T00:59:59+00:00", "00:59:59", "+00", 0], + ["1917-10-21T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1918" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1918-02-19T23:59:59+00:00", "22:59:59", "IST", 60], - ["1918-02-20T00:00:00+00:00", "00:00:00", "ISST", 0], - ["1918-11-16T00:59:59+00:00", "00:59:59", "ISST", 0], - ["1918-11-16T01:00:00+00:00", "00:00:00", "IST", 60] + ["1918-02-19T23:59:59+00:00", "22:59:59", "-01", 60], + ["1918-02-20T00:00:00+00:00", "00:00:00", "+00", 0], + ["1918-11-16T00:59:59+00:00", "00:59:59", "+00", 0], + ["1918-11-16T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1919" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1919-02-19T23:59:59+00:00", "22:59:59", "IST", 60], - ["1919-02-20T00:00:00+00:00", "00:00:00", "ISST", 0], - ["1919-11-16T00:59:59+00:00", "00:59:59", "ISST", 0], - ["1919-11-16T01:00:00+00:00", "00:00:00", "IST", 60] + ["1919-02-19T23:59:59+00:00", "22:59:59", "-01", 60], + ["1919-02-20T00:00:00+00:00", "00:00:00", "+00", 0], + ["1919-11-16T00:59:59+00:00", "00:59:59", "+00", 0], + ["1919-11-16T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1921" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1921-03-19T23:59:59+00:00", "22:59:59", "IST", 60], - ["1921-03-20T00:00:00+00:00", "00:00:00", "ISST", 0], - ["1921-06-23T00:59:59+00:00", "00:59:59", "ISST", 0], - ["1921-06-23T01:00:00+00:00", "00:00:00", "IST", 60] + ["1921-03-19T23:59:59+00:00", "22:59:59", "-01", 60], + ["1921-03-20T00:00:00+00:00", "00:00:00", "+00", 0], + ["1921-06-23T00:59:59+00:00", "00:59:59", "+00", 0], + ["1921-06-23T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1939" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1939-04-29T23:59:59+00:00", "22:59:59", "IST", 60], - ["1939-04-30T00:00:00+00:00", "00:00:00", "ISST", 0], - ["1939-10-29T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1939-10-29T02:00:00+00:00", "01:00:00", "IST", 60] + ["1939-04-29T23:59:59+00:00", "22:59:59", "-01", 60], + ["1939-04-30T00:00:00+00:00", "00:00:00", "+00", 0], + ["1939-10-29T01:59:59+00:00", "01:59:59", "+00", 0], + ["1939-10-29T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1940" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1940-02-25T02:59:59+00:00", "01:59:59", "IST", 60], - ["1940-02-25T03:00:00+00:00", "03:00:00", "ISST", 0], - ["1940-11-03T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1940-11-03T02:00:00+00:00", "01:00:00", "IST", 60] + ["1940-02-25T02:59:59+00:00", "01:59:59", "-01", 60], + ["1940-02-25T03:00:00+00:00", "03:00:00", "+00", 0], + ["1940-11-03T01:59:59+00:00", "01:59:59", "+00", 0], + ["1940-11-03T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1941" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1941-03-02T01:59:59+00:00", "00:59:59", "IST", 60], - ["1941-03-02T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1941-11-02T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1941-11-02T02:00:00+00:00", "01:00:00", "IST", 60] + ["1941-03-02T01:59:59+00:00", "00:59:59", "-01", 60], + ["1941-03-02T02:00:00+00:00", "02:00:00", "+00", 0], + ["1941-11-02T01:59:59+00:00", "01:59:59", "+00", 0], + ["1941-11-02T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1942" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1942-03-08T01:59:59+00:00", "00:59:59", "IST", 60], - ["1942-03-08T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1942-10-25T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1942-10-25T02:00:00+00:00", "01:00:00", "IST", 60] + ["1942-03-08T01:59:59+00:00", "00:59:59", "-01", 60], + ["1942-03-08T02:00:00+00:00", "02:00:00", "+00", 0], + ["1942-10-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["1942-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1943" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1943-03-07T01:59:59+00:00", "00:59:59", "IST", 60], - ["1943-03-07T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1943-10-24T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1943-10-24T02:00:00+00:00", "01:00:00", "IST", 60] + ["1943-03-07T01:59:59+00:00", "00:59:59", "-01", 60], + ["1943-03-07T02:00:00+00:00", "02:00:00", "+00", 0], + ["1943-10-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["1943-10-24T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1944" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1944-03-05T01:59:59+00:00", "00:59:59", "IST", 60], - ["1944-03-05T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1944-10-22T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1944-10-22T02:00:00+00:00", "01:00:00", "IST", 60] + ["1944-03-05T01:59:59+00:00", "00:59:59", "-01", 60], + ["1944-03-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["1944-10-22T01:59:59+00:00", "01:59:59", "+00", 0], + ["1944-10-22T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1945" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1945-03-04T01:59:59+00:00", "00:59:59", "IST", 60], - ["1945-03-04T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1945-10-28T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1945-10-28T02:00:00+00:00", "01:00:00", "IST", 60] + ["1945-03-04T01:59:59+00:00", "00:59:59", "-01", 60], + ["1945-03-04T02:00:00+00:00", "02:00:00", "+00", 0], + ["1945-10-28T01:59:59+00:00", "01:59:59", "+00", 0], + ["1945-10-28T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1946" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1946-03-03T01:59:59+00:00", "00:59:59", "IST", 60], - ["1946-03-03T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1946-10-27T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1946-10-27T02:00:00+00:00", "01:00:00", "IST", 60] + ["1946-03-03T01:59:59+00:00", "00:59:59", "-01", 60], + ["1946-03-03T02:00:00+00:00", "02:00:00", "+00", 0], + ["1946-10-27T01:59:59+00:00", "01:59:59", "+00", 0], + ["1946-10-27T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1947" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1947-04-06T01:59:59+00:00", "00:59:59", "IST", 60], - ["1947-04-06T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1947-10-26T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1947-10-26T02:00:00+00:00", "01:00:00", "IST", 60] + ["1947-04-06T01:59:59+00:00", "00:59:59", "-01", 60], + ["1947-04-06T02:00:00+00:00", "02:00:00", "+00", 0], + ["1947-10-26T01:59:59+00:00", "01:59:59", "+00", 0], + ["1947-10-26T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1948" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1948-04-04T01:59:59+00:00", "00:59:59", "IST", 60], - ["1948-04-04T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1948-10-24T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1948-10-24T02:00:00+00:00", "01:00:00", "IST", 60] + ["1948-04-04T01:59:59+00:00", "00:59:59", "-01", 60], + ["1948-04-04T02:00:00+00:00", "02:00:00", "+00", 0], + ["1948-10-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["1948-10-24T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1949" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1949-04-03T01:59:59+00:00", "00:59:59", "IST", 60], - ["1949-04-03T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1949-10-30T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1949-10-30T02:00:00+00:00", "01:00:00", "IST", 60] + ["1949-04-03T01:59:59+00:00", "00:59:59", "-01", 60], + ["1949-04-03T02:00:00+00:00", "02:00:00", "+00", 0], + ["1949-10-30T01:59:59+00:00", "01:59:59", "+00", 0], + ["1949-10-30T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1950" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1950-04-02T01:59:59+00:00", "00:59:59", "IST", 60], - ["1950-04-02T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1950-10-22T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1950-10-22T02:00:00+00:00", "01:00:00", "IST", 60] + ["1950-04-02T01:59:59+00:00", "00:59:59", "-01", 60], + ["1950-04-02T02:00:00+00:00", "02:00:00", "+00", 0], + ["1950-10-22T01:59:59+00:00", "01:59:59", "+00", 0], + ["1950-10-22T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1951" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1951-04-01T01:59:59+00:00", "00:59:59", "IST", 60], - ["1951-04-01T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1951-10-28T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1951-10-28T02:00:00+00:00", "01:00:00", "IST", 60] + ["1951-04-01T01:59:59+00:00", "00:59:59", "-01", 60], + ["1951-04-01T02:00:00+00:00", "02:00:00", "+00", 0], + ["1951-10-28T01:59:59+00:00", "01:59:59", "+00", 0], + ["1951-10-28T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1952" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1952-04-06T01:59:59+00:00", "00:59:59", "IST", 60], - ["1952-04-06T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1952-10-26T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1952-10-26T02:00:00+00:00", "01:00:00", "IST", 60] + ["1952-04-06T01:59:59+00:00", "00:59:59", "-01", 60], + ["1952-04-06T02:00:00+00:00", "02:00:00", "+00", 0], + ["1952-10-26T01:59:59+00:00", "01:59:59", "+00", 0], + ["1952-10-26T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1953" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1953-04-05T01:59:59+00:00", "00:59:59", "IST", 60], - ["1953-04-05T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1953-10-25T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1953-10-25T02:00:00+00:00", "01:00:00", "IST", 60] + ["1953-04-05T01:59:59+00:00", "00:59:59", "-01", 60], + ["1953-04-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["1953-10-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["1953-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1954" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1954-04-04T01:59:59+00:00", "00:59:59", "IST", 60], - ["1954-04-04T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1954-10-24T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1954-10-24T02:00:00+00:00", "01:00:00", "IST", 60] + ["1954-04-04T01:59:59+00:00", "00:59:59", "-01", 60], + ["1954-04-04T02:00:00+00:00", "02:00:00", "+00", 0], + ["1954-10-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["1954-10-24T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1955" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1955-04-03T01:59:59+00:00", "00:59:59", "IST", 60], - ["1955-04-03T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1955-10-23T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1955-10-23T02:00:00+00:00", "01:00:00", "IST", 60] + ["1955-04-03T01:59:59+00:00", "00:59:59", "-01", 60], + ["1955-04-03T02:00:00+00:00", "02:00:00", "+00", 0], + ["1955-10-23T01:59:59+00:00", "01:59:59", "+00", 0], + ["1955-10-23T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1956" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1956-04-01T01:59:59+00:00", "00:59:59", "IST", 60], - ["1956-04-01T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1956-10-28T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1956-10-28T02:00:00+00:00", "01:00:00", "IST", 60] + ["1956-04-01T01:59:59+00:00", "00:59:59", "-01", 60], + ["1956-04-01T02:00:00+00:00", "02:00:00", "+00", 0], + ["1956-10-28T01:59:59+00:00", "01:59:59", "+00", 0], + ["1956-10-28T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1957" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1957-04-07T01:59:59+00:00", "00:59:59", "IST", 60], - ["1957-04-07T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1957-10-27T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1957-10-27T02:00:00+00:00", "01:00:00", "IST", 60] + ["1957-04-07T01:59:59+00:00", "00:59:59", "-01", 60], + ["1957-04-07T02:00:00+00:00", "02:00:00", "+00", 0], + ["1957-10-27T01:59:59+00:00", "01:59:59", "+00", 0], + ["1957-10-27T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1958" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1958-04-06T01:59:59+00:00", "00:59:59", "IST", 60], - ["1958-04-06T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1958-10-26T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1958-10-26T02:00:00+00:00", "01:00:00", "IST", 60] + ["1958-04-06T01:59:59+00:00", "00:59:59", "-01", 60], + ["1958-04-06T02:00:00+00:00", "02:00:00", "+00", 0], + ["1958-10-26T01:59:59+00:00", "01:59:59", "+00", 0], + ["1958-10-26T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1959" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1959-04-05T01:59:59+00:00", "00:59:59", "IST", 60], - ["1959-04-05T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1959-10-25T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1959-10-25T02:00:00+00:00", "01:00:00", "IST", 60] + ["1959-04-05T01:59:59+00:00", "00:59:59", "-01", 60], + ["1959-04-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["1959-10-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["1959-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1960" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1960-04-03T01:59:59+00:00", "00:59:59", "IST", 60], - ["1960-04-03T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1960-10-23T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1960-10-23T02:00:00+00:00", "01:00:00", "IST", 60] + ["1960-04-03T01:59:59+00:00", "00:59:59", "-01", 60], + ["1960-04-03T02:00:00+00:00", "02:00:00", "+00", 0], + ["1960-10-23T01:59:59+00:00", "01:59:59", "+00", 0], + ["1960-10-23T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1961" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1961-04-02T01:59:59+00:00", "00:59:59", "IST", 60], - ["1961-04-02T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1961-10-22T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1961-10-22T02:00:00+00:00", "01:00:00", "IST", 60] + ["1961-04-02T01:59:59+00:00", "00:59:59", "-01", 60], + ["1961-04-02T02:00:00+00:00", "02:00:00", "+00", 0], + ["1961-10-22T01:59:59+00:00", "01:59:59", "+00", 0], + ["1961-10-22T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1962" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1962-04-01T01:59:59+00:00", "00:59:59", "IST", 60], - ["1962-04-01T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1962-10-28T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1962-10-28T02:00:00+00:00", "01:00:00", "IST", 60] + ["1962-04-01T01:59:59+00:00", "00:59:59", "-01", 60], + ["1962-04-01T02:00:00+00:00", "02:00:00", "+00", 0], + ["1962-10-28T01:59:59+00:00", "01:59:59", "+00", 0], + ["1962-10-28T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1963" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1963-04-07T01:59:59+00:00", "00:59:59", "IST", 60], - ["1963-04-07T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1963-10-27T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1963-10-27T02:00:00+00:00", "01:00:00", "IST", 60] + ["1963-04-07T01:59:59+00:00", "00:59:59", "-01", 60], + ["1963-04-07T02:00:00+00:00", "02:00:00", "+00", 0], + ["1963-10-27T01:59:59+00:00", "01:59:59", "+00", 0], + ["1963-10-27T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1964" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1964-04-05T01:59:59+00:00", "00:59:59", "IST", 60], - ["1964-04-05T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1964-10-25T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1964-10-25T02:00:00+00:00", "01:00:00", "IST", 60] + ["1964-04-05T01:59:59+00:00", "00:59:59", "-01", 60], + ["1964-04-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["1964-10-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["1964-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1965" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1965-04-04T01:59:59+00:00", "00:59:59", "IST", 60], - ["1965-04-04T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1965-10-24T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1965-10-24T02:00:00+00:00", "01:00:00", "IST", 60] + ["1965-04-04T01:59:59+00:00", "00:59:59", "-01", 60], + ["1965-04-04T02:00:00+00:00", "02:00:00", "+00", 0], + ["1965-10-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["1965-10-24T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1966" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1966-04-03T01:59:59+00:00", "00:59:59", "IST", 60], - ["1966-04-03T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1966-10-23T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1966-10-23T02:00:00+00:00", "01:00:00", "IST", 60] + ["1966-04-03T01:59:59+00:00", "00:59:59", "-01", 60], + ["1966-04-03T02:00:00+00:00", "02:00:00", "+00", 0], + ["1966-10-23T01:59:59+00:00", "01:59:59", "+00", 0], + ["1966-10-23T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1967" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1967-04-02T01:59:59+00:00", "00:59:59", "IST", 60], - ["1967-04-02T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1967-10-29T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1967-10-29T02:00:00+00:00", "01:00:00", "IST", 60] + ["1967-04-02T01:59:59+00:00", "00:59:59", "-01", 60], + ["1967-04-02T02:00:00+00:00", "02:00:00", "+00", 0], + ["1967-10-29T01:59:59+00:00", "01:59:59", "+00", 0], + ["1967-10-29T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1968" : helpers.makeTestYear("Atlantic/Reykjavik", [ - ["1968-04-07T01:59:59+00:00", "00:59:59", "IST", 60], + ["1968-04-07T01:59:59+00:00", "00:59:59", "-01", 60], ["1968-04-07T02:00:00+00:00", "02:00:00", "GMT", 0] ]) }; \ No newline at end of file diff --git a/tests/zones/atlantic/south_georgia.js b/tests/zones/atlantic/south_georgia.js index c2bb9e9c..8fe4ac21 100644 --- a/tests/zones/atlantic/south_georgia.js +++ b/tests/zones/atlantic/south_georgia.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Atlantic/South_Georgia"] = { - "guess" : helpers.makeTestGuess("Atlantic/South_Georgia", { offset: false, abbr: true }), - }; \ No newline at end of file diff --git a/tests/zones/atlantic/stanley.js b/tests/zones/atlantic/stanley.js index 1878028a..e6d06a6e 100644 --- a/tests/zones/atlantic/stanley.js +++ b/tests/zones/atlantic/stanley.js @@ -3,251 +3,249 @@ var helpers = require("../../helpers/helpers"); exports["Atlantic/Stanley"] = { - "guess" : helpers.makeTestGuess("Atlantic/Stanley", { offset: false, abbr: true }), - "1912" : helpers.makeTestYear("Atlantic/Stanley", [ ["1912-03-12T03:51:23+00:00", "23:59:59", "SMT", 13884 / 60], - ["1912-03-12T03:51:24+00:00", "23:51:24", "FKT", 240] + ["1912-03-12T03:51:24+00:00", "23:51:24", "-04", 240] ]), "1937" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1937-09-26T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1937-09-26T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1937-09-26T03:59:59+00:00", "23:59:59", "-04", 240], + ["1937-09-26T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1938" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1938-03-20T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1938-03-20T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1938-09-25T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1938-09-25T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1938-03-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1938-03-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["1938-09-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1938-09-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1939" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1939-03-19T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1939-03-19T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1939-10-01T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1939-10-01T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1939-03-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["1939-03-19T03:00:00+00:00", "23:00:00", "-04", 240], + ["1939-10-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1939-10-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1940" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1940-03-24T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1940-03-24T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1940-09-29T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1940-09-29T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1940-03-24T02:59:59+00:00", "23:59:59", "-03", 180], + ["1940-03-24T03:00:00+00:00", "23:00:00", "-04", 240], + ["1940-09-29T03:59:59+00:00", "23:59:59", "-04", 240], + ["1940-09-29T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1941" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1941-03-23T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1941-03-23T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1941-09-28T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1941-09-28T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1941-03-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1941-03-23T03:00:00+00:00", "23:00:00", "-04", 240], + ["1941-09-28T03:59:59+00:00", "23:59:59", "-04", 240], + ["1941-09-28T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1942" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1942-03-22T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1942-03-22T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1942-09-27T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1942-09-27T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1942-03-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["1942-03-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["1942-09-27T03:59:59+00:00", "23:59:59", "-04", 240], + ["1942-09-27T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1943" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1943-01-01T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1943-01-01T03:00:00+00:00", "23:00:00", "FKT", 240] + ["1943-01-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1943-01-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1983" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1983-05-01T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1983-05-01T04:00:00+00:00", "01:00:00", "FKT", 180], - ["1983-09-25T02:59:59+00:00", "23:59:59", "FKT", 180], - ["1983-09-25T03:00:00+00:00", "01:00:00", "FKST", 120] + ["1983-05-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1983-05-01T04:00:00+00:00", "01:00:00", "-03", 180], + ["1983-09-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1983-09-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1984" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1984-04-29T01:59:59+00:00", "23:59:59", "FKST", 120], - ["1984-04-29T02:00:00+00:00", "23:00:00", "FKT", 180], - ["1984-09-16T02:59:59+00:00", "23:59:59", "FKT", 180], - ["1984-09-16T03:00:00+00:00", "01:00:00", "FKST", 120] + ["1984-04-29T01:59:59+00:00", "23:59:59", "-02", 120], + ["1984-04-29T02:00:00+00:00", "23:00:00", "-03", 180], + ["1984-09-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1984-09-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1985" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1985-04-28T01:59:59+00:00", "23:59:59", "FKST", 120], - ["1985-04-28T02:00:00+00:00", "23:00:00", "FKT", 180], - ["1985-09-15T02:59:59+00:00", "23:59:59", "FKT", 180], - ["1985-09-15T03:00:00+00:00", "00:00:00", "FKST", 180] + ["1985-04-28T01:59:59+00:00", "23:59:59", "-02", 120], + ["1985-04-28T02:00:00+00:00", "23:00:00", "-03", 180], + ["1985-09-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-09-15T03:00:00+00:00", "00:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1986-04-20T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1986-04-20T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1986-09-14T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1986-09-14T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1986-04-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-04-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-09-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-09-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1987-04-19T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1987-04-19T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1987-09-13T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1987-09-13T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1987-04-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-04-19T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-09-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-09-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1988-04-17T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1988-04-17T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1988-09-11T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1988-09-11T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1988-04-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-04-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["1988-09-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-09-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1989" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1989-04-16T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1989-04-16T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1989-09-10T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1989-09-10T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1989-04-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-04-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["1989-09-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1989-09-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1990" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1990-04-22T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1990-04-22T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1990-09-09T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1990-09-09T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1990-04-22T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-04-22T03:00:00+00:00", "23:00:00", "-04", 240], + ["1990-09-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-09-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1991-04-21T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1991-04-21T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1991-09-15T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1991-09-15T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1991-04-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-04-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-09-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-09-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1992-04-19T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1992-04-19T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1992-09-13T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1992-09-13T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1992-04-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-04-19T03:00:00+00:00", "23:00:00", "-04", 240], + ["1992-09-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1992-09-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1993" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1993-04-18T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1993-04-18T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1993-09-12T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1993-09-12T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1993-04-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-04-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["1993-09-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-09-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1994-04-17T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1994-04-17T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1994-09-11T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1994-09-11T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1994-04-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-04-17T03:00:00+00:00", "23:00:00", "-04", 240], + ["1994-09-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1994-09-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1995-04-16T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1995-04-16T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1995-09-10T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1995-09-10T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1995-04-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-04-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["1995-09-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1995-09-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1996" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1996-04-21T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1996-04-21T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1996-09-15T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1996-09-15T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1996-04-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-04-21T03:00:00+00:00", "23:00:00", "-04", 240], + ["1996-09-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1996-09-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1997" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1997-04-20T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1997-04-20T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1997-09-14T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1997-09-14T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1997-04-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-04-20T03:00:00+00:00", "23:00:00", "-04", 240], + ["1997-09-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1997-09-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1998" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1998-04-19T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1998-04-19T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1998-09-13T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1998-09-13T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1998-04-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-04-19T03:00:00+00:00", "23:00:00", "-04", 240], + ["1998-09-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1998-09-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("Atlantic/Stanley", [ - ["1999-04-18T02:59:59+00:00", "23:59:59", "FKST", 180], - ["1999-04-18T03:00:00+00:00", "23:00:00", "FKT", 240], - ["1999-09-12T03:59:59+00:00", "23:59:59", "FKT", 240], - ["1999-09-12T04:00:00+00:00", "01:00:00", "FKST", 180] + ["1999-04-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-04-18T03:00:00+00:00", "23:00:00", "-04", 240], + ["1999-09-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1999-09-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2000-04-16T02:59:59+00:00", "23:59:59", "FKST", 180], - ["2000-04-16T03:00:00+00:00", "23:00:00", "FKT", 240], - ["2000-09-10T03:59:59+00:00", "23:59:59", "FKT", 240], - ["2000-09-10T04:00:00+00:00", "01:00:00", "FKST", 180] + ["2000-04-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-04-16T03:00:00+00:00", "23:00:00", "-04", 240], + ["2000-09-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2000-09-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2001-04-15T04:59:59+00:00", "01:59:59", "FKST", 180], - ["2001-04-15T05:00:00+00:00", "01:00:00", "FKT", 240], - ["2001-09-02T05:59:59+00:00", "01:59:59", "FKT", 240], - ["2001-09-02T06:00:00+00:00", "03:00:00", "FKST", 180] + ["2001-04-15T04:59:59+00:00", "01:59:59", "-03", 180], + ["2001-04-15T05:00:00+00:00", "01:00:00", "-04", 240], + ["2001-09-02T05:59:59+00:00", "01:59:59", "-04", 240], + ["2001-09-02T06:00:00+00:00", "03:00:00", "-03", 180] ]), "2002" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2002-04-21T04:59:59+00:00", "01:59:59", "FKST", 180], - ["2002-04-21T05:00:00+00:00", "01:00:00", "FKT", 240], - ["2002-09-01T05:59:59+00:00", "01:59:59", "FKT", 240], - ["2002-09-01T06:00:00+00:00", "03:00:00", "FKST", 180] + ["2002-04-21T04:59:59+00:00", "01:59:59", "-03", 180], + ["2002-04-21T05:00:00+00:00", "01:00:00", "-04", 240], + ["2002-09-01T05:59:59+00:00", "01:59:59", "-04", 240], + ["2002-09-01T06:00:00+00:00", "03:00:00", "-03", 180] ]), "2003" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2003-04-20T04:59:59+00:00", "01:59:59", "FKST", 180], - ["2003-04-20T05:00:00+00:00", "01:00:00", "FKT", 240], - ["2003-09-07T05:59:59+00:00", "01:59:59", "FKT", 240], - ["2003-09-07T06:00:00+00:00", "03:00:00", "FKST", 180] + ["2003-04-20T04:59:59+00:00", "01:59:59", "-03", 180], + ["2003-04-20T05:00:00+00:00", "01:00:00", "-04", 240], + ["2003-09-07T05:59:59+00:00", "01:59:59", "-04", 240], + ["2003-09-07T06:00:00+00:00", "03:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2004-04-18T04:59:59+00:00", "01:59:59", "FKST", 180], - ["2004-04-18T05:00:00+00:00", "01:00:00", "FKT", 240], - ["2004-09-05T05:59:59+00:00", "01:59:59", "FKT", 240], - ["2004-09-05T06:00:00+00:00", "03:00:00", "FKST", 180] + ["2004-04-18T04:59:59+00:00", "01:59:59", "-03", 180], + ["2004-04-18T05:00:00+00:00", "01:00:00", "-04", 240], + ["2004-09-05T05:59:59+00:00", "01:59:59", "-04", 240], + ["2004-09-05T06:00:00+00:00", "03:00:00", "-03", 180] ]), "2005" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2005-04-17T04:59:59+00:00", "01:59:59", "FKST", 180], - ["2005-04-17T05:00:00+00:00", "01:00:00", "FKT", 240], - ["2005-09-04T05:59:59+00:00", "01:59:59", "FKT", 240], - ["2005-09-04T06:00:00+00:00", "03:00:00", "FKST", 180] + ["2005-04-17T04:59:59+00:00", "01:59:59", "-03", 180], + ["2005-04-17T05:00:00+00:00", "01:00:00", "-04", 240], + ["2005-09-04T05:59:59+00:00", "01:59:59", "-04", 240], + ["2005-09-04T06:00:00+00:00", "03:00:00", "-03", 180] ]), "2006" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2006-04-16T04:59:59+00:00", "01:59:59", "FKST", 180], - ["2006-04-16T05:00:00+00:00", "01:00:00", "FKT", 240], - ["2006-09-03T05:59:59+00:00", "01:59:59", "FKT", 240], - ["2006-09-03T06:00:00+00:00", "03:00:00", "FKST", 180] + ["2006-04-16T04:59:59+00:00", "01:59:59", "-03", 180], + ["2006-04-16T05:00:00+00:00", "01:00:00", "-04", 240], + ["2006-09-03T05:59:59+00:00", "01:59:59", "-04", 240], + ["2006-09-03T06:00:00+00:00", "03:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2007-04-15T04:59:59+00:00", "01:59:59", "FKST", 180], - ["2007-04-15T05:00:00+00:00", "01:00:00", "FKT", 240], - ["2007-09-02T05:59:59+00:00", "01:59:59", "FKT", 240], - ["2007-09-02T06:00:00+00:00", "03:00:00", "FKST", 180] + ["2007-04-15T04:59:59+00:00", "01:59:59", "-03", 180], + ["2007-04-15T05:00:00+00:00", "01:00:00", "-04", 240], + ["2007-09-02T05:59:59+00:00", "01:59:59", "-04", 240], + ["2007-09-02T06:00:00+00:00", "03:00:00", "-03", 180] ]), "2008" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2008-04-20T04:59:59+00:00", "01:59:59", "FKST", 180], - ["2008-04-20T05:00:00+00:00", "01:00:00", "FKT", 240], - ["2008-09-07T05:59:59+00:00", "01:59:59", "FKT", 240], - ["2008-09-07T06:00:00+00:00", "03:00:00", "FKST", 180] + ["2008-04-20T04:59:59+00:00", "01:59:59", "-03", 180], + ["2008-04-20T05:00:00+00:00", "01:00:00", "-04", 240], + ["2008-09-07T05:59:59+00:00", "01:59:59", "-04", 240], + ["2008-09-07T06:00:00+00:00", "03:00:00", "-03", 180] ]), "2009" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2009-04-19T04:59:59+00:00", "01:59:59", "FKST", 180], - ["2009-04-19T05:00:00+00:00", "01:00:00", "FKT", 240], - ["2009-09-06T05:59:59+00:00", "01:59:59", "FKT", 240], - ["2009-09-06T06:00:00+00:00", "03:00:00", "FKST", 180] + ["2009-04-19T04:59:59+00:00", "01:59:59", "-03", 180], + ["2009-04-19T05:00:00+00:00", "01:00:00", "-04", 240], + ["2009-09-06T05:59:59+00:00", "01:59:59", "-04", 240], + ["2009-09-06T06:00:00+00:00", "03:00:00", "-03", 180] ]), "2010" : helpers.makeTestYear("Atlantic/Stanley", [ - ["2010-04-18T04:59:59+00:00", "01:59:59", "FKST", 180], - ["2010-04-18T05:00:00+00:00", "01:00:00", "FKT", 240], - ["2010-09-05T05:59:59+00:00", "01:59:59", "FKT", 240], - ["2010-09-05T06:00:00+00:00", "03:00:00", "FKST", 180] + ["2010-04-18T04:59:59+00:00", "01:59:59", "-03", 180], + ["2010-04-18T05:00:00+00:00", "01:00:00", "-04", 240], + ["2010-09-05T05:59:59+00:00", "01:59:59", "-04", 240], + ["2010-09-05T06:00:00+00:00", "03:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/australia/eucla.js b/tests/zones/australia/eucla.js index 55f12744..3261e651 100644 --- a/tests/zones/australia/eucla.js +++ b/tests/zones/australia/eucla.js @@ -3,86 +3,84 @@ var helpers = require("../../helpers/helpers"); exports["Australia/Eucla"] = { - "guess" : helpers.makeTestGuess("Australia/Eucla", { offset: true, abbr: true }), - "1916" : helpers.makeTestYear("Australia/Eucla", [ - ["1916-12-31T15:15:59+00:00", "00:00:59", "ACWST", -525], - ["1916-12-31T15:16:00+00:00", "01:01:00", "ACWDT", -585] + ["1916-12-31T15:15:59+00:00", "00:00:59", "+0845", -525], + ["1916-12-31T15:16:00+00:00", "01:01:00", "+0945", -585] ]), "1917" : helpers.makeTestYear("Australia/Eucla", [ - ["1917-03-24T16:14:59+00:00", "01:59:59", "ACWDT", -585], - ["1917-03-24T16:15:00+00:00", "01:00:00", "ACWST", -525] + ["1917-03-24T16:14:59+00:00", "01:59:59", "+0945", -585], + ["1917-03-24T16:15:00+00:00", "01:00:00", "+0845", -525] ]), "1941" : helpers.makeTestYear("Australia/Eucla", [ - ["1941-12-31T17:14:59+00:00", "01:59:59", "ACWST", -525], - ["1941-12-31T17:15:00+00:00", "03:00:00", "ACWDT", -585] + ["1941-12-31T17:14:59+00:00", "01:59:59", "+0845", -525], + ["1941-12-31T17:15:00+00:00", "03:00:00", "+0945", -585] ]), "1942" : helpers.makeTestYear("Australia/Eucla", [ - ["1942-03-28T16:14:59+00:00", "01:59:59", "ACWDT", -585], - ["1942-03-28T16:15:00+00:00", "01:00:00", "ACWST", -525], - ["1942-09-26T17:14:59+00:00", "01:59:59", "ACWST", -525], - ["1942-09-26T17:15:00+00:00", "03:00:00", "ACWDT", -585] + ["1942-03-28T16:14:59+00:00", "01:59:59", "+0945", -585], + ["1942-03-28T16:15:00+00:00", "01:00:00", "+0845", -525], + ["1942-09-26T17:14:59+00:00", "01:59:59", "+0845", -525], + ["1942-09-26T17:15:00+00:00", "03:00:00", "+0945", -585] ]), "1943" : helpers.makeTestYear("Australia/Eucla", [ - ["1943-03-27T16:14:59+00:00", "01:59:59", "ACWDT", -585], - ["1943-03-27T16:15:00+00:00", "01:00:00", "ACWST", -525] + ["1943-03-27T16:14:59+00:00", "01:59:59", "+0945", -585], + ["1943-03-27T16:15:00+00:00", "01:00:00", "+0845", -525] ]), "1974" : helpers.makeTestYear("Australia/Eucla", [ - ["1974-10-26T17:14:59+00:00", "01:59:59", "ACWST", -525], - ["1974-10-26T17:15:00+00:00", "03:00:00", "ACWDT", -585] + ["1974-10-26T17:14:59+00:00", "01:59:59", "+0845", -525], + ["1974-10-26T17:15:00+00:00", "03:00:00", "+0945", -585] ]), "1975" : helpers.makeTestYear("Australia/Eucla", [ - ["1975-03-01T17:14:59+00:00", "02:59:59", "ACWDT", -585], - ["1975-03-01T17:15:00+00:00", "02:00:00", "ACWST", -525] + ["1975-03-01T17:14:59+00:00", "02:59:59", "+0945", -585], + ["1975-03-01T17:15:00+00:00", "02:00:00", "+0845", -525] ]), "1983" : helpers.makeTestYear("Australia/Eucla", [ - ["1983-10-29T17:14:59+00:00", "01:59:59", "ACWST", -525], - ["1983-10-29T17:15:00+00:00", "03:00:00", "ACWDT", -585] + ["1983-10-29T17:14:59+00:00", "01:59:59", "+0845", -525], + ["1983-10-29T17:15:00+00:00", "03:00:00", "+0945", -585] ]), "1984" : helpers.makeTestYear("Australia/Eucla", [ - ["1984-03-03T17:14:59+00:00", "02:59:59", "ACWDT", -585], - ["1984-03-03T17:15:00+00:00", "02:00:00", "ACWST", -525] + ["1984-03-03T17:14:59+00:00", "02:59:59", "+0945", -585], + ["1984-03-03T17:15:00+00:00", "02:00:00", "+0845", -525] ]), "1991" : helpers.makeTestYear("Australia/Eucla", [ - ["1991-11-16T17:14:59+00:00", "01:59:59", "ACWST", -525], - ["1991-11-16T17:15:00+00:00", "03:00:00", "ACWDT", -585] + ["1991-11-16T17:14:59+00:00", "01:59:59", "+0845", -525], + ["1991-11-16T17:15:00+00:00", "03:00:00", "+0945", -585] ]), "1992" : helpers.makeTestYear("Australia/Eucla", [ - ["1992-02-29T17:14:59+00:00", "02:59:59", "ACWDT", -585], - ["1992-02-29T17:15:00+00:00", "02:00:00", "ACWST", -525] + ["1992-02-29T17:14:59+00:00", "02:59:59", "+0945", -585], + ["1992-02-29T17:15:00+00:00", "02:00:00", "+0845", -525] ]), "2006" : helpers.makeTestYear("Australia/Eucla", [ - ["2006-12-02T17:14:59+00:00", "01:59:59", "ACWST", -525], - ["2006-12-02T17:15:00+00:00", "03:00:00", "ACWDT", -585] + ["2006-12-02T17:14:59+00:00", "01:59:59", "+0845", -525], + ["2006-12-02T17:15:00+00:00", "03:00:00", "+0945", -585] ]), "2007" : helpers.makeTestYear("Australia/Eucla", [ - ["2007-03-24T17:14:59+00:00", "02:59:59", "ACWDT", -585], - ["2007-03-24T17:15:00+00:00", "02:00:00", "ACWST", -525], - ["2007-10-27T17:14:59+00:00", "01:59:59", "ACWST", -525], - ["2007-10-27T17:15:00+00:00", "03:00:00", "ACWDT", -585] + ["2007-03-24T17:14:59+00:00", "02:59:59", "+0945", -585], + ["2007-03-24T17:15:00+00:00", "02:00:00", "+0845", -525], + ["2007-10-27T17:14:59+00:00", "01:59:59", "+0845", -525], + ["2007-10-27T17:15:00+00:00", "03:00:00", "+0945", -585] ]), "2008" : helpers.makeTestYear("Australia/Eucla", [ - ["2008-03-29T17:14:59+00:00", "02:59:59", "ACWDT", -585], - ["2008-03-29T17:15:00+00:00", "02:00:00", "ACWST", -525], - ["2008-10-25T17:14:59+00:00", "01:59:59", "ACWST", -525], - ["2008-10-25T17:15:00+00:00", "03:00:00", "ACWDT", -585] + ["2008-03-29T17:14:59+00:00", "02:59:59", "+0945", -585], + ["2008-03-29T17:15:00+00:00", "02:00:00", "+0845", -525], + ["2008-10-25T17:14:59+00:00", "01:59:59", "+0845", -525], + ["2008-10-25T17:15:00+00:00", "03:00:00", "+0945", -585] ]), "2009" : helpers.makeTestYear("Australia/Eucla", [ - ["2009-03-28T17:14:59+00:00", "02:59:59", "ACWDT", -585], - ["2009-03-28T17:15:00+00:00", "02:00:00", "ACWST", -525] + ["2009-03-28T17:14:59+00:00", "02:59:59", "+0945", -585], + ["2009-03-28T17:15:00+00:00", "02:00:00", "+0845", -525] ]) }; \ No newline at end of file diff --git a/tests/zones/australia/lhi.js b/tests/zones/australia/lhi.js index 073653dd..57d47c8a 100644 --- a/tests/zones/australia/lhi.js +++ b/tests/zones/australia/lhi.js @@ -5,400 +5,400 @@ var helpers = require("../../helpers/helpers"); exports["Australia/LHI"] = { "1981" : helpers.makeTestYear("Australia/LHI", [ ["1981-02-28T13:59:59+00:00", "23:59:59", "AEST", -600], - ["1981-02-28T14:00:00+00:00", "00:30:00", "LHST", -630], - ["1981-10-24T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1981-10-24T15:30:00+00:00", "03:00:00", "LHDT", -690] + ["1981-02-28T14:00:00+00:00", "00:30:00", "+1030", -630], + ["1981-10-24T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1981-10-24T15:30:00+00:00", "03:00:00", "+1130", -690] ]), "1982" : helpers.makeTestYear("Australia/LHI", [ - ["1982-03-06T14:29:59+00:00", "01:59:59", "LHDT", -690], - ["1982-03-06T14:30:00+00:00", "01:00:00", "LHST", -630], - ["1982-10-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1982-10-30T15:30:00+00:00", "03:00:00", "LHDT", -690] + ["1982-03-06T14:29:59+00:00", "01:59:59", "+1130", -690], + ["1982-03-06T14:30:00+00:00", "01:00:00", "+1030", -630], + ["1982-10-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1982-10-30T15:30:00+00:00", "03:00:00", "+1130", -690] ]), "1983" : helpers.makeTestYear("Australia/LHI", [ - ["1983-03-05T14:29:59+00:00", "01:59:59", "LHDT", -690], - ["1983-03-05T14:30:00+00:00", "01:00:00", "LHST", -630], - ["1983-10-29T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1983-10-29T15:30:00+00:00", "03:00:00", "LHDT", -690] + ["1983-03-05T14:29:59+00:00", "01:59:59", "+1130", -690], + ["1983-03-05T14:30:00+00:00", "01:00:00", "+1030", -630], + ["1983-10-29T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1983-10-29T15:30:00+00:00", "03:00:00", "+1130", -690] ]), "1984" : helpers.makeTestYear("Australia/LHI", [ - ["1984-03-03T14:29:59+00:00", "01:59:59", "LHDT", -690], - ["1984-03-03T14:30:00+00:00", "01:00:00", "LHST", -630], - ["1984-10-27T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1984-10-27T15:30:00+00:00", "03:00:00", "LHDT", -690] + ["1984-03-03T14:29:59+00:00", "01:59:59", "+1130", -690], + ["1984-03-03T14:30:00+00:00", "01:00:00", "+1030", -630], + ["1984-10-27T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1984-10-27T15:30:00+00:00", "03:00:00", "+1130", -690] ]), "1985" : helpers.makeTestYear("Australia/LHI", [ - ["1985-03-02T14:29:59+00:00", "01:59:59", "LHDT", -690], - ["1985-03-02T14:30:00+00:00", "01:00:00", "LHST", -630], - ["1985-10-26T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1985-10-26T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1985-03-02T14:29:59+00:00", "01:59:59", "+1130", -690], + ["1985-03-02T14:30:00+00:00", "01:00:00", "+1030", -630], + ["1985-10-26T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1985-10-26T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1986" : helpers.makeTestYear("Australia/LHI", [ - ["1986-03-15T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1986-03-15T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1986-10-18T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1986-10-18T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1986-03-15T14:59:59+00:00", "01:59:59", "+11", -660], + ["1986-03-15T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1986-10-18T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1986-10-18T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1987" : helpers.makeTestYear("Australia/LHI", [ - ["1987-03-14T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1987-03-14T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1987-10-24T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1987-10-24T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1987-03-14T14:59:59+00:00", "01:59:59", "+11", -660], + ["1987-03-14T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1987-10-24T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1987-10-24T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1988" : helpers.makeTestYear("Australia/LHI", [ - ["1988-03-19T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1988-03-19T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1988-10-29T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1988-10-29T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1988-03-19T14:59:59+00:00", "01:59:59", "+11", -660], + ["1988-03-19T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1988-10-29T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1988-10-29T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1989" : helpers.makeTestYear("Australia/LHI", [ - ["1989-03-18T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1989-03-18T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1989-10-28T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1989-10-28T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1989-03-18T14:59:59+00:00", "01:59:59", "+11", -660], + ["1989-03-18T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1989-10-28T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1989-10-28T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1990" : helpers.makeTestYear("Australia/LHI", [ - ["1990-03-03T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1990-03-03T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1990-10-27T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1990-10-27T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1990-03-03T14:59:59+00:00", "01:59:59", "+11", -660], + ["1990-03-03T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1990-10-27T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1990-10-27T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1991" : helpers.makeTestYear("Australia/LHI", [ - ["1991-03-02T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1991-03-02T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1991-10-26T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1991-10-26T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1991-03-02T14:59:59+00:00", "01:59:59", "+11", -660], + ["1991-03-02T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1991-10-26T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1991-10-26T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1992" : helpers.makeTestYear("Australia/LHI", [ - ["1992-02-29T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1992-02-29T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1992-10-24T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1992-10-24T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1992-02-29T14:59:59+00:00", "01:59:59", "+11", -660], + ["1992-02-29T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1992-10-24T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1992-10-24T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1993" : helpers.makeTestYear("Australia/LHI", [ - ["1993-03-06T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1993-03-06T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1993-10-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1993-10-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1993-03-06T14:59:59+00:00", "01:59:59", "+11", -660], + ["1993-03-06T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1993-10-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1993-10-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1994" : helpers.makeTestYear("Australia/LHI", [ - ["1994-03-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1994-03-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1994-10-29T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1994-10-29T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1994-03-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["1994-03-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1994-10-29T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1994-10-29T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1995" : helpers.makeTestYear("Australia/LHI", [ - ["1995-03-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1995-03-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1995-10-28T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1995-10-28T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1995-03-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["1995-03-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1995-10-28T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1995-10-28T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1996" : helpers.makeTestYear("Australia/LHI", [ - ["1996-03-30T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1996-03-30T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1996-10-26T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1996-10-26T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1996-03-30T14:59:59+00:00", "01:59:59", "+11", -660], + ["1996-03-30T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1996-10-26T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1996-10-26T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1997" : helpers.makeTestYear("Australia/LHI", [ - ["1997-03-29T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1997-03-29T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1997-10-25T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1997-10-25T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1997-03-29T14:59:59+00:00", "01:59:59", "+11", -660], + ["1997-03-29T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1997-10-25T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1997-10-25T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1998" : helpers.makeTestYear("Australia/LHI", [ - ["1998-03-28T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1998-03-28T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1998-10-24T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1998-10-24T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1998-03-28T14:59:59+00:00", "01:59:59", "+11", -660], + ["1998-03-28T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1998-10-24T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1998-10-24T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1999" : helpers.makeTestYear("Australia/LHI", [ - ["1999-03-27T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1999-03-27T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1999-10-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1999-10-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1999-03-27T14:59:59+00:00", "01:59:59", "+11", -660], + ["1999-03-27T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1999-10-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1999-10-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2000" : helpers.makeTestYear("Australia/LHI", [ - ["2000-03-25T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2000-03-25T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2000-08-26T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2000-08-26T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2000-03-25T14:59:59+00:00", "01:59:59", "+11", -660], + ["2000-03-25T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2000-08-26T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2000-08-26T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2001" : helpers.makeTestYear("Australia/LHI", [ - ["2001-03-24T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2001-03-24T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2001-10-27T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2001-10-27T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2001-03-24T14:59:59+00:00", "01:59:59", "+11", -660], + ["2001-03-24T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2001-10-27T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2001-10-27T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2002" : helpers.makeTestYear("Australia/LHI", [ - ["2002-03-30T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2002-03-30T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2002-10-26T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2002-10-26T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2002-03-30T14:59:59+00:00", "01:59:59", "+11", -660], + ["2002-03-30T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2002-10-26T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2002-10-26T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2003" : helpers.makeTestYear("Australia/LHI", [ - ["2003-03-29T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2003-03-29T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2003-10-25T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2003-10-25T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2003-03-29T14:59:59+00:00", "01:59:59", "+11", -660], + ["2003-03-29T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2003-10-25T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2003-10-25T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2004" : helpers.makeTestYear("Australia/LHI", [ - ["2004-03-27T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2004-03-27T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2004-10-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2004-10-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2004-03-27T14:59:59+00:00", "01:59:59", "+11", -660], + ["2004-03-27T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2004-10-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2004-10-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2005" : helpers.makeTestYear("Australia/LHI", [ - ["2005-03-26T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2005-03-26T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2005-10-29T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2005-10-29T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2005-03-26T14:59:59+00:00", "01:59:59", "+11", -660], + ["2005-03-26T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2005-10-29T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2005-10-29T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2006" : helpers.makeTestYear("Australia/LHI", [ - ["2006-04-01T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2006-04-01T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2006-10-28T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2006-10-28T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2006-04-01T14:59:59+00:00", "01:59:59", "+11", -660], + ["2006-04-01T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2006-10-28T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2006-10-28T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2007" : helpers.makeTestYear("Australia/LHI", [ - ["2007-03-24T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2007-03-24T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2007-10-27T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2007-10-27T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2007-03-24T14:59:59+00:00", "01:59:59", "+11", -660], + ["2007-03-24T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2007-10-27T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2007-10-27T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2008" : helpers.makeTestYear("Australia/LHI", [ - ["2008-04-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2008-04-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2008-10-04T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2008-10-04T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2008-04-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["2008-04-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2008-10-04T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2008-10-04T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2009" : helpers.makeTestYear("Australia/LHI", [ - ["2009-04-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2009-04-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2009-10-03T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2009-10-03T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2009-04-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["2009-04-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2009-10-03T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2009-10-03T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2010" : helpers.makeTestYear("Australia/LHI", [ - ["2010-04-03T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2010-04-03T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2010-10-02T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2010-10-02T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2010-04-03T14:59:59+00:00", "01:59:59", "+11", -660], + ["2010-04-03T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2010-10-02T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2010-10-02T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2011" : helpers.makeTestYear("Australia/LHI", [ - ["2011-04-02T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2011-04-02T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2011-10-01T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2011-10-01T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2011-04-02T14:59:59+00:00", "01:59:59", "+11", -660], + ["2011-04-02T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2011-10-01T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2011-10-01T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2012" : helpers.makeTestYear("Australia/LHI", [ - ["2012-03-31T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2012-03-31T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2012-10-06T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2012-10-06T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2012-03-31T14:59:59+00:00", "01:59:59", "+11", -660], + ["2012-03-31T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2012-10-06T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2012-10-06T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2013" : helpers.makeTestYear("Australia/LHI", [ - ["2013-04-06T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2013-04-06T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2013-10-05T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2013-10-05T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2013-04-06T14:59:59+00:00", "01:59:59", "+11", -660], + ["2013-04-06T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2013-10-05T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2013-10-05T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2014" : helpers.makeTestYear("Australia/LHI", [ - ["2014-04-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2014-04-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2014-10-04T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2014-10-04T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2014-04-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["2014-04-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2014-10-04T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2014-10-04T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2015" : helpers.makeTestYear("Australia/LHI", [ - ["2015-04-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2015-04-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2015-10-03T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2015-10-03T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2015-04-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["2015-04-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2015-10-03T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2015-10-03T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2016" : helpers.makeTestYear("Australia/LHI", [ - ["2016-04-02T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2016-04-02T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2016-10-01T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2016-10-01T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2016-04-02T14:59:59+00:00", "01:59:59", "+11", -660], + ["2016-04-02T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2016-10-01T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2016-10-01T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2017" : helpers.makeTestYear("Australia/LHI", [ - ["2017-04-01T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2017-04-01T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2017-09-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2017-09-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2017-04-01T14:59:59+00:00", "01:59:59", "+11", -660], + ["2017-04-01T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2017-09-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2017-09-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2018" : helpers.makeTestYear("Australia/LHI", [ - ["2018-03-31T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2018-03-31T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2018-10-06T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2018-10-06T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2018-03-31T14:59:59+00:00", "01:59:59", "+11", -660], + ["2018-03-31T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2018-10-06T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2018-10-06T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2019" : helpers.makeTestYear("Australia/LHI", [ - ["2019-04-06T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2019-04-06T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2019-10-05T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2019-10-05T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2019-04-06T14:59:59+00:00", "01:59:59", "+11", -660], + ["2019-04-06T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2019-10-05T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2019-10-05T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2020" : helpers.makeTestYear("Australia/LHI", [ - ["2020-04-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2020-04-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2020-10-03T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2020-10-03T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2020-04-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["2020-04-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2020-10-03T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2020-10-03T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2021" : helpers.makeTestYear("Australia/LHI", [ - ["2021-04-03T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2021-04-03T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2021-10-02T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2021-10-02T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2021-04-03T14:59:59+00:00", "01:59:59", "+11", -660], + ["2021-04-03T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2021-10-02T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2021-10-02T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2022" : helpers.makeTestYear("Australia/LHI", [ - ["2022-04-02T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2022-04-02T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2022-10-01T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2022-10-01T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2022-04-02T14:59:59+00:00", "01:59:59", "+11", -660], + ["2022-04-02T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2022-10-01T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2022-10-01T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2023" : helpers.makeTestYear("Australia/LHI", [ - ["2023-04-01T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2023-04-01T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2023-09-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2023-09-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2023-04-01T14:59:59+00:00", "01:59:59", "+11", -660], + ["2023-04-01T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2023-09-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2023-09-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2024" : helpers.makeTestYear("Australia/LHI", [ - ["2024-04-06T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2024-04-06T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2024-10-05T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2024-10-05T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2024-04-06T14:59:59+00:00", "01:59:59", "+11", -660], + ["2024-04-06T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2024-10-05T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2024-10-05T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2025" : helpers.makeTestYear("Australia/LHI", [ - ["2025-04-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2025-04-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2025-10-04T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2025-10-04T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2025-04-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["2025-04-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2025-10-04T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2025-10-04T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2026" : helpers.makeTestYear("Australia/LHI", [ - ["2026-04-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2026-04-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2026-10-03T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2026-10-03T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2026-04-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["2026-04-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2026-10-03T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2026-10-03T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2027" : helpers.makeTestYear("Australia/LHI", [ - ["2027-04-03T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2027-04-03T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2027-10-02T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2027-10-02T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2027-04-03T14:59:59+00:00", "01:59:59", "+11", -660], + ["2027-04-03T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2027-10-02T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2027-10-02T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2028" : helpers.makeTestYear("Australia/LHI", [ - ["2028-04-01T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2028-04-01T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2028-09-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2028-09-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2028-04-01T14:59:59+00:00", "01:59:59", "+11", -660], + ["2028-04-01T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2028-09-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2028-09-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2029" : helpers.makeTestYear("Australia/LHI", [ - ["2029-03-31T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2029-03-31T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2029-10-06T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2029-10-06T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2029-03-31T14:59:59+00:00", "01:59:59", "+11", -660], + ["2029-03-31T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2029-10-06T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2029-10-06T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2030" : helpers.makeTestYear("Australia/LHI", [ - ["2030-04-06T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2030-04-06T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2030-10-05T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2030-10-05T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2030-04-06T14:59:59+00:00", "01:59:59", "+11", -660], + ["2030-04-06T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2030-10-05T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2030-10-05T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2031" : helpers.makeTestYear("Australia/LHI", [ - ["2031-04-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2031-04-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2031-10-04T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2031-10-04T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2031-04-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["2031-04-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2031-10-04T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2031-10-04T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2032" : helpers.makeTestYear("Australia/LHI", [ - ["2032-04-03T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2032-04-03T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2032-10-02T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2032-10-02T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2032-04-03T14:59:59+00:00", "01:59:59", "+11", -660], + ["2032-04-03T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2032-10-02T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2032-10-02T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2033" : helpers.makeTestYear("Australia/LHI", [ - ["2033-04-02T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2033-04-02T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2033-10-01T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2033-10-01T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2033-04-02T14:59:59+00:00", "01:59:59", "+11", -660], + ["2033-04-02T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2033-10-01T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2033-10-01T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2034" : helpers.makeTestYear("Australia/LHI", [ - ["2034-04-01T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2034-04-01T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2034-09-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2034-09-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2034-04-01T14:59:59+00:00", "01:59:59", "+11", -660], + ["2034-04-01T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2034-09-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2034-09-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2035" : helpers.makeTestYear("Australia/LHI", [ - ["2035-03-31T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2035-03-31T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2035-10-06T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2035-10-06T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2035-03-31T14:59:59+00:00", "01:59:59", "+11", -660], + ["2035-03-31T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2035-10-06T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2035-10-06T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2036" : helpers.makeTestYear("Australia/LHI", [ - ["2036-04-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2036-04-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2036-10-04T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2036-10-04T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2036-04-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["2036-04-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2036-10-04T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2036-10-04T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2037" : helpers.makeTestYear("Australia/LHI", [ - ["2037-04-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2037-04-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2037-10-03T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2037-10-03T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2037-04-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["2037-04-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2037-10-03T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2037-10-03T15:30:00+00:00", "02:30:00", "+11", -660] ]) }; \ No newline at end of file diff --git a/tests/zones/australia/lord_howe.js b/tests/zones/australia/lord_howe.js index 03fe156e..3f0e1020 100644 --- a/tests/zones/australia/lord_howe.js +++ b/tests/zones/australia/lord_howe.js @@ -3,404 +3,402 @@ var helpers = require("../../helpers/helpers"); exports["Australia/Lord_Howe"] = { - "guess" : helpers.makeTestGuess("Australia/Lord_Howe", { offset: true, abbr: true }), - "1981" : helpers.makeTestYear("Australia/Lord_Howe", [ ["1981-02-28T13:59:59+00:00", "23:59:59", "AEST", -600], - ["1981-02-28T14:00:00+00:00", "00:30:00", "LHST", -630], - ["1981-10-24T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1981-10-24T15:30:00+00:00", "03:00:00", "LHDT", -690] + ["1981-02-28T14:00:00+00:00", "00:30:00", "+1030", -630], + ["1981-10-24T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1981-10-24T15:30:00+00:00", "03:00:00", "+1130", -690] ]), "1982" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1982-03-06T14:29:59+00:00", "01:59:59", "LHDT", -690], - ["1982-03-06T14:30:00+00:00", "01:00:00", "LHST", -630], - ["1982-10-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1982-10-30T15:30:00+00:00", "03:00:00", "LHDT", -690] + ["1982-03-06T14:29:59+00:00", "01:59:59", "+1130", -690], + ["1982-03-06T14:30:00+00:00", "01:00:00", "+1030", -630], + ["1982-10-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1982-10-30T15:30:00+00:00", "03:00:00", "+1130", -690] ]), "1983" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1983-03-05T14:29:59+00:00", "01:59:59", "LHDT", -690], - ["1983-03-05T14:30:00+00:00", "01:00:00", "LHST", -630], - ["1983-10-29T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1983-10-29T15:30:00+00:00", "03:00:00", "LHDT", -690] + ["1983-03-05T14:29:59+00:00", "01:59:59", "+1130", -690], + ["1983-03-05T14:30:00+00:00", "01:00:00", "+1030", -630], + ["1983-10-29T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1983-10-29T15:30:00+00:00", "03:00:00", "+1130", -690] ]), "1984" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1984-03-03T14:29:59+00:00", "01:59:59", "LHDT", -690], - ["1984-03-03T14:30:00+00:00", "01:00:00", "LHST", -630], - ["1984-10-27T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1984-10-27T15:30:00+00:00", "03:00:00", "LHDT", -690] + ["1984-03-03T14:29:59+00:00", "01:59:59", "+1130", -690], + ["1984-03-03T14:30:00+00:00", "01:00:00", "+1030", -630], + ["1984-10-27T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1984-10-27T15:30:00+00:00", "03:00:00", "+1130", -690] ]), "1985" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1985-03-02T14:29:59+00:00", "01:59:59", "LHDT", -690], - ["1985-03-02T14:30:00+00:00", "01:00:00", "LHST", -630], - ["1985-10-26T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1985-10-26T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1985-03-02T14:29:59+00:00", "01:59:59", "+1130", -690], + ["1985-03-02T14:30:00+00:00", "01:00:00", "+1030", -630], + ["1985-10-26T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1985-10-26T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1986" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1986-03-15T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1986-03-15T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1986-10-18T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1986-10-18T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1986-03-15T14:59:59+00:00", "01:59:59", "+11", -660], + ["1986-03-15T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1986-10-18T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1986-10-18T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1987" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1987-03-14T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1987-03-14T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1987-10-24T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1987-10-24T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1987-03-14T14:59:59+00:00", "01:59:59", "+11", -660], + ["1987-03-14T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1987-10-24T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1987-10-24T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1988" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1988-03-19T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1988-03-19T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1988-10-29T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1988-10-29T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1988-03-19T14:59:59+00:00", "01:59:59", "+11", -660], + ["1988-03-19T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1988-10-29T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1988-10-29T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1989" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1989-03-18T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1989-03-18T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1989-10-28T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1989-10-28T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1989-03-18T14:59:59+00:00", "01:59:59", "+11", -660], + ["1989-03-18T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1989-10-28T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1989-10-28T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1990" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1990-03-03T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1990-03-03T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1990-10-27T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1990-10-27T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1990-03-03T14:59:59+00:00", "01:59:59", "+11", -660], + ["1990-03-03T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1990-10-27T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1990-10-27T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1991" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1991-03-02T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1991-03-02T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1991-10-26T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1991-10-26T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1991-03-02T14:59:59+00:00", "01:59:59", "+11", -660], + ["1991-03-02T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1991-10-26T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1991-10-26T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1992" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1992-02-29T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1992-02-29T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1992-10-24T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1992-10-24T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1992-02-29T14:59:59+00:00", "01:59:59", "+11", -660], + ["1992-02-29T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1992-10-24T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1992-10-24T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1993" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1993-03-06T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1993-03-06T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1993-10-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1993-10-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1993-03-06T14:59:59+00:00", "01:59:59", "+11", -660], + ["1993-03-06T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1993-10-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1993-10-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1994" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1994-03-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1994-03-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1994-10-29T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1994-10-29T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1994-03-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["1994-03-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1994-10-29T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1994-10-29T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1995" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1995-03-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1995-03-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1995-10-28T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1995-10-28T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1995-03-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["1995-03-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1995-10-28T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1995-10-28T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1996" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1996-03-30T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1996-03-30T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1996-10-26T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1996-10-26T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1996-03-30T14:59:59+00:00", "01:59:59", "+11", -660], + ["1996-03-30T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1996-10-26T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1996-10-26T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1997" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1997-03-29T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1997-03-29T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1997-10-25T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1997-10-25T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1997-03-29T14:59:59+00:00", "01:59:59", "+11", -660], + ["1997-03-29T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1997-10-25T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1997-10-25T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1998" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1998-03-28T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1998-03-28T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1998-10-24T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1998-10-24T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1998-03-28T14:59:59+00:00", "01:59:59", "+11", -660], + ["1998-03-28T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1998-10-24T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1998-10-24T15:30:00+00:00", "02:30:00", "+11", -660] ]), "1999" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["1999-03-27T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["1999-03-27T15:00:00+00:00", "01:30:00", "LHST", -630], - ["1999-10-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["1999-10-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["1999-03-27T14:59:59+00:00", "01:59:59", "+11", -660], + ["1999-03-27T15:00:00+00:00", "01:30:00", "+1030", -630], + ["1999-10-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["1999-10-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2000" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2000-03-25T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2000-03-25T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2000-08-26T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2000-08-26T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2000-03-25T14:59:59+00:00", "01:59:59", "+11", -660], + ["2000-03-25T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2000-08-26T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2000-08-26T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2001" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2001-03-24T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2001-03-24T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2001-10-27T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2001-10-27T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2001-03-24T14:59:59+00:00", "01:59:59", "+11", -660], + ["2001-03-24T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2001-10-27T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2001-10-27T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2002" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2002-03-30T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2002-03-30T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2002-10-26T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2002-10-26T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2002-03-30T14:59:59+00:00", "01:59:59", "+11", -660], + ["2002-03-30T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2002-10-26T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2002-10-26T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2003" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2003-03-29T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2003-03-29T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2003-10-25T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2003-10-25T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2003-03-29T14:59:59+00:00", "01:59:59", "+11", -660], + ["2003-03-29T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2003-10-25T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2003-10-25T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2004" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2004-03-27T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2004-03-27T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2004-10-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2004-10-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2004-03-27T14:59:59+00:00", "01:59:59", "+11", -660], + ["2004-03-27T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2004-10-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2004-10-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2005" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2005-03-26T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2005-03-26T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2005-10-29T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2005-10-29T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2005-03-26T14:59:59+00:00", "01:59:59", "+11", -660], + ["2005-03-26T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2005-10-29T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2005-10-29T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2006" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2006-04-01T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2006-04-01T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2006-10-28T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2006-10-28T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2006-04-01T14:59:59+00:00", "01:59:59", "+11", -660], + ["2006-04-01T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2006-10-28T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2006-10-28T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2007" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2007-03-24T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2007-03-24T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2007-10-27T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2007-10-27T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2007-03-24T14:59:59+00:00", "01:59:59", "+11", -660], + ["2007-03-24T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2007-10-27T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2007-10-27T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2008" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2008-04-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2008-04-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2008-10-04T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2008-10-04T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2008-04-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["2008-04-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2008-10-04T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2008-10-04T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2009" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2009-04-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2009-04-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2009-10-03T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2009-10-03T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2009-04-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["2009-04-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2009-10-03T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2009-10-03T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2010" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2010-04-03T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2010-04-03T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2010-10-02T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2010-10-02T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2010-04-03T14:59:59+00:00", "01:59:59", "+11", -660], + ["2010-04-03T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2010-10-02T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2010-10-02T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2011" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2011-04-02T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2011-04-02T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2011-10-01T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2011-10-01T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2011-04-02T14:59:59+00:00", "01:59:59", "+11", -660], + ["2011-04-02T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2011-10-01T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2011-10-01T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2012" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2012-03-31T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2012-03-31T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2012-10-06T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2012-10-06T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2012-03-31T14:59:59+00:00", "01:59:59", "+11", -660], + ["2012-03-31T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2012-10-06T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2012-10-06T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2013" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2013-04-06T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2013-04-06T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2013-10-05T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2013-10-05T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2013-04-06T14:59:59+00:00", "01:59:59", "+11", -660], + ["2013-04-06T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2013-10-05T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2013-10-05T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2014" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2014-04-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2014-04-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2014-10-04T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2014-10-04T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2014-04-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["2014-04-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2014-10-04T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2014-10-04T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2015" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2015-04-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2015-04-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2015-10-03T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2015-10-03T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2015-04-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["2015-04-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2015-10-03T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2015-10-03T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2016" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2016-04-02T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2016-04-02T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2016-10-01T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2016-10-01T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2016-04-02T14:59:59+00:00", "01:59:59", "+11", -660], + ["2016-04-02T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2016-10-01T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2016-10-01T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2017" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2017-04-01T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2017-04-01T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2017-09-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2017-09-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2017-04-01T14:59:59+00:00", "01:59:59", "+11", -660], + ["2017-04-01T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2017-09-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2017-09-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2018" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2018-03-31T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2018-03-31T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2018-10-06T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2018-10-06T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2018-03-31T14:59:59+00:00", "01:59:59", "+11", -660], + ["2018-03-31T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2018-10-06T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2018-10-06T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2019" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2019-04-06T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2019-04-06T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2019-10-05T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2019-10-05T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2019-04-06T14:59:59+00:00", "01:59:59", "+11", -660], + ["2019-04-06T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2019-10-05T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2019-10-05T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2020" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2020-04-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2020-04-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2020-10-03T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2020-10-03T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2020-04-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["2020-04-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2020-10-03T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2020-10-03T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2021" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2021-04-03T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2021-04-03T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2021-10-02T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2021-10-02T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2021-04-03T14:59:59+00:00", "01:59:59", "+11", -660], + ["2021-04-03T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2021-10-02T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2021-10-02T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2022" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2022-04-02T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2022-04-02T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2022-10-01T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2022-10-01T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2022-04-02T14:59:59+00:00", "01:59:59", "+11", -660], + ["2022-04-02T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2022-10-01T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2022-10-01T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2023" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2023-04-01T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2023-04-01T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2023-09-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2023-09-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2023-04-01T14:59:59+00:00", "01:59:59", "+11", -660], + ["2023-04-01T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2023-09-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2023-09-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2024" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2024-04-06T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2024-04-06T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2024-10-05T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2024-10-05T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2024-04-06T14:59:59+00:00", "01:59:59", "+11", -660], + ["2024-04-06T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2024-10-05T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2024-10-05T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2025" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2025-04-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2025-04-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2025-10-04T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2025-10-04T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2025-04-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["2025-04-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2025-10-04T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2025-10-04T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2026" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2026-04-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2026-04-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2026-10-03T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2026-10-03T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2026-04-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["2026-04-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2026-10-03T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2026-10-03T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2027" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2027-04-03T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2027-04-03T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2027-10-02T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2027-10-02T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2027-04-03T14:59:59+00:00", "01:59:59", "+11", -660], + ["2027-04-03T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2027-10-02T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2027-10-02T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2028" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2028-04-01T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2028-04-01T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2028-09-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2028-09-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2028-04-01T14:59:59+00:00", "01:59:59", "+11", -660], + ["2028-04-01T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2028-09-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2028-09-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2029" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2029-03-31T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2029-03-31T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2029-10-06T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2029-10-06T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2029-03-31T14:59:59+00:00", "01:59:59", "+11", -660], + ["2029-03-31T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2029-10-06T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2029-10-06T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2030" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2030-04-06T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2030-04-06T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2030-10-05T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2030-10-05T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2030-04-06T14:59:59+00:00", "01:59:59", "+11", -660], + ["2030-04-06T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2030-10-05T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2030-10-05T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2031" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2031-04-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2031-04-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2031-10-04T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2031-10-04T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2031-04-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["2031-04-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2031-10-04T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2031-10-04T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2032" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2032-04-03T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2032-04-03T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2032-10-02T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2032-10-02T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2032-04-03T14:59:59+00:00", "01:59:59", "+11", -660], + ["2032-04-03T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2032-10-02T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2032-10-02T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2033" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2033-04-02T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2033-04-02T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2033-10-01T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2033-10-01T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2033-04-02T14:59:59+00:00", "01:59:59", "+11", -660], + ["2033-04-02T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2033-10-01T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2033-10-01T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2034" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2034-04-01T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2034-04-01T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2034-09-30T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2034-09-30T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2034-04-01T14:59:59+00:00", "01:59:59", "+11", -660], + ["2034-04-01T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2034-09-30T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2034-09-30T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2035" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2035-03-31T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2035-03-31T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2035-10-06T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2035-10-06T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2035-03-31T14:59:59+00:00", "01:59:59", "+11", -660], + ["2035-03-31T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2035-10-06T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2035-10-06T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2036" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2036-04-05T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2036-04-05T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2036-10-04T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2036-10-04T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2036-04-05T14:59:59+00:00", "01:59:59", "+11", -660], + ["2036-04-05T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2036-10-04T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2036-10-04T15:30:00+00:00", "02:30:00", "+11", -660] ]), "2037" : helpers.makeTestYear("Australia/Lord_Howe", [ - ["2037-04-04T14:59:59+00:00", "01:59:59", "LHDT", -660], - ["2037-04-04T15:00:00+00:00", "01:30:00", "LHST", -630], - ["2037-10-03T15:29:59+00:00", "01:59:59", "LHST", -630], - ["2037-10-03T15:30:00+00:00", "02:30:00", "LHDT", -660] + ["2037-04-04T14:59:59+00:00", "01:59:59", "+11", -660], + ["2037-04-04T15:00:00+00:00", "01:30:00", "+1030", -630], + ["2037-10-03T15:29:59+00:00", "01:59:59", "+1030", -630], + ["2037-10-03T15:30:00+00:00", "02:30:00", "+11", -660] ]) }; \ No newline at end of file diff --git a/tests/zones/brazil/acre.js b/tests/zones/brazil/acre.js index 11b33487..0fb62943 100644 --- a/tests/zones/brazil/acre.js +++ b/tests/zones/brazil/acre.js @@ -5,126 +5,126 @@ var helpers = require("../../helpers/helpers"); exports["Brazil/Acre"] = { "1914" : helpers.makeTestYear("Brazil/Acre", [ ["1914-01-01T04:31:11+00:00", "23:59:59", "LMT", 16272 / 60], - ["1914-01-01T04:31:12+00:00", "23:31:12", "ACT", 300] + ["1914-01-01T04:31:12+00:00", "23:31:12", "-05", 300] ]), "1931" : helpers.makeTestYear("Brazil/Acre", [ - ["1931-10-03T15:59:59+00:00", "10:59:59", "ACT", 300], - ["1931-10-03T16:00:00+00:00", "12:00:00", "ACST", 240] + ["1931-10-03T15:59:59+00:00", "10:59:59", "-05", 300], + ["1931-10-03T16:00:00+00:00", "12:00:00", "-04", 240] ]), "1932" : helpers.makeTestYear("Brazil/Acre", [ - ["1932-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1932-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1932-10-03T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1932-10-03T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1932-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1932-10-03T04:59:59+00:00", "23:59:59", "-05", 300], + ["1932-10-03T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1933" : helpers.makeTestYear("Brazil/Acre", [ - ["1933-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1933-04-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1933-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1933-04-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1949" : helpers.makeTestYear("Brazil/Acre", [ - ["1949-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1949-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1949-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1949-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1950" : helpers.makeTestYear("Brazil/Acre", [ - ["1950-04-16T04:59:59+00:00", "00:59:59", "ACST", 240], - ["1950-04-16T05:00:00+00:00", "00:00:00", "ACT", 300], - ["1950-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1950-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1950-04-16T04:59:59+00:00", "00:59:59", "-04", 240], + ["1950-04-16T05:00:00+00:00", "00:00:00", "-05", 300], + ["1950-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1950-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1951" : helpers.makeTestYear("Brazil/Acre", [ - ["1951-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1951-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1951-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1951-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1951-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1951-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1951-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1952" : helpers.makeTestYear("Brazil/Acre", [ - ["1952-04-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1952-04-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1952-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1952-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1952-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1952-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1952-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1953" : helpers.makeTestYear("Brazil/Acre", [ - ["1953-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1953-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1953-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1953-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1963" : helpers.makeTestYear("Brazil/Acre", [ - ["1963-12-09T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1963-12-09T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1963-12-09T04:59:59+00:00", "23:59:59", "-05", 300], + ["1963-12-09T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1964" : helpers.makeTestYear("Brazil/Acre", [ - ["1964-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1964-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1964-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1964-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1965" : helpers.makeTestYear("Brazil/Acre", [ - ["1965-01-31T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1965-01-31T05:00:00+00:00", "01:00:00", "ACST", 240], - ["1965-03-31T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1965-03-31T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1965-12-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1965-12-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1965-01-31T04:59:59+00:00", "23:59:59", "-05", 300], + ["1965-01-31T05:00:00+00:00", "01:00:00", "-04", 240], + ["1965-03-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-03-31T04:00:00+00:00", "23:00:00", "-05", 300], + ["1965-12-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1965-12-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1966" : helpers.makeTestYear("Brazil/Acre", [ - ["1966-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1966-03-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1966-11-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1966-11-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1966-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-03-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1966-11-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1966-11-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1967" : helpers.makeTestYear("Brazil/Acre", [ - ["1967-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1967-03-01T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1967-11-01T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1967-11-01T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1967-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-03-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1967-11-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1967-11-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1968" : helpers.makeTestYear("Brazil/Acre", [ - ["1968-03-01T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1968-03-01T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1968-03-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-03-01T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1985" : helpers.makeTestYear("Brazil/Acre", [ - ["1985-11-02T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1985-11-02T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1985-11-02T04:59:59+00:00", "23:59:59", "-05", 300], + ["1985-11-02T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1986" : helpers.makeTestYear("Brazil/Acre", [ - ["1986-03-15T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1986-03-15T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1986-10-25T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1986-10-25T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1986-03-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-03-15T04:00:00+00:00", "23:00:00", "-05", 300], + ["1986-10-25T04:59:59+00:00", "23:59:59", "-05", 300], + ["1986-10-25T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1987" : helpers.makeTestYear("Brazil/Acre", [ - ["1987-02-14T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1987-02-14T04:00:00+00:00", "23:00:00", "ACT", 300], - ["1987-10-25T04:59:59+00:00", "23:59:59", "ACT", 300], - ["1987-10-25T05:00:00+00:00", "01:00:00", "ACST", 240] + ["1987-02-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-02-14T04:00:00+00:00", "23:00:00", "-05", 300], + ["1987-10-25T04:59:59+00:00", "23:59:59", "-05", 300], + ["1987-10-25T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1988" : helpers.makeTestYear("Brazil/Acre", [ - ["1988-02-07T03:59:59+00:00", "23:59:59", "ACST", 240], - ["1988-02-07T04:00:00+00:00", "23:00:00", "ACT", 300] + ["1988-02-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-02-07T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2008" : helpers.makeTestYear("Brazil/Acre", [ - ["2008-06-24T04:59:59+00:00", "23:59:59", "ACT", 300], - ["2008-06-24T05:00:00+00:00", "01:00:00", "AMT", 240] + ["2008-06-24T04:59:59+00:00", "23:59:59", "-05", 300], + ["2008-06-24T05:00:00+00:00", "01:00:00", "-04", 240] ]), "2013" : helpers.makeTestYear("Brazil/Acre", [ - ["2013-11-10T03:59:59+00:00", "23:59:59", "AMT", 240], - ["2013-11-10T04:00:00+00:00", "23:00:00", "ACT", 300] + ["2013-11-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-11-10T04:00:00+00:00", "23:00:00", "-05", 300] ]) }; \ No newline at end of file diff --git a/tests/zones/brazil/denoronha.js b/tests/zones/brazil/denoronha.js index e0a1fdd8..d7b6c4a2 100644 --- a/tests/zones/brazil/denoronha.js +++ b/tests/zones/brazil/denoronha.js @@ -5,154 +5,154 @@ var helpers = require("../../helpers/helpers"); exports["Brazil/DeNoronha"] = { "1914" : helpers.makeTestYear("Brazil/DeNoronha", [ ["1914-01-01T02:09:39+00:00", "23:59:59", "LMT", 7780 / 60], - ["1914-01-01T02:09:40+00:00", "00:09:40", "FNT", 120] + ["1914-01-01T02:09:40+00:00", "00:09:40", "-02", 120] ]), "1931" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1931-10-03T12:59:59+00:00", "10:59:59", "FNT", 120], - ["1931-10-03T13:00:00+00:00", "12:00:00", "FNST", 60] + ["1931-10-03T12:59:59+00:00", "10:59:59", "-02", 120], + ["1931-10-03T13:00:00+00:00", "12:00:00", "-01", 60] ]), "1932" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1932-04-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1932-04-01T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1932-10-03T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1932-10-03T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1932-04-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1932-04-01T01:00:00+00:00", "23:00:00", "-02", 120], + ["1932-10-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1932-10-03T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1933" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1933-04-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1933-04-01T01:00:00+00:00", "23:00:00", "FNT", 120] + ["1933-04-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1933-04-01T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1949" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1949-12-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1949-12-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1949-12-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1949-12-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1950" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1950-04-16T01:59:59+00:00", "00:59:59", "FNST", 60], - ["1950-04-16T02:00:00+00:00", "00:00:00", "FNT", 120], - ["1950-12-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1950-12-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1950-04-16T01:59:59+00:00", "00:59:59", "-01", 60], + ["1950-04-16T02:00:00+00:00", "00:00:00", "-02", 120], + ["1950-12-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1950-12-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1951" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1951-04-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1951-04-01T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1951-12-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1951-12-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1951-04-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1951-04-01T01:00:00+00:00", "23:00:00", "-02", 120], + ["1951-12-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1951-12-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1952" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1952-04-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1952-04-01T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1952-12-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1952-12-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1952-04-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1952-04-01T01:00:00+00:00", "23:00:00", "-02", 120], + ["1952-12-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1952-12-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1953" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1953-03-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1953-03-01T01:00:00+00:00", "23:00:00", "FNT", 120] + ["1953-03-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1953-03-01T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1963" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1963-12-09T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1963-12-09T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1963-12-09T01:59:59+00:00", "23:59:59", "-02", 120], + ["1963-12-09T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1964" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1964-03-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1964-03-01T01:00:00+00:00", "23:00:00", "FNT", 120] + ["1964-03-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1964-03-01T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1965" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1965-01-31T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1965-01-31T02:00:00+00:00", "01:00:00", "FNST", 60], - ["1965-03-31T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1965-03-31T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1965-12-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1965-12-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1965-01-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-01-31T02:00:00+00:00", "01:00:00", "-01", 60], + ["1965-03-31T00:59:59+00:00", "23:59:59", "-01", 60], + ["1965-03-31T01:00:00+00:00", "23:00:00", "-02", 120], + ["1965-12-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-12-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1966" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1966-03-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1966-03-01T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1966-11-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1966-11-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1966-03-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1966-03-01T01:00:00+00:00", "23:00:00", "-02", 120], + ["1966-11-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-11-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1967" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1967-03-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1967-03-01T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1967-11-01T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1967-11-01T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1967-03-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1967-03-01T01:00:00+00:00", "23:00:00", "-02", 120], + ["1967-11-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-11-01T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1968" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1968-03-01T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1968-03-01T01:00:00+00:00", "23:00:00", "FNT", 120] + ["1968-03-01T00:59:59+00:00", "23:59:59", "-01", 60], + ["1968-03-01T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1985" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1985-11-02T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1985-11-02T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1985-11-02T01:59:59+00:00", "23:59:59", "-02", 120], + ["1985-11-02T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1986" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1986-03-15T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1986-03-15T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1986-10-25T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1986-10-25T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1986-03-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["1986-03-15T01:00:00+00:00", "23:00:00", "-02", 120], + ["1986-10-25T01:59:59+00:00", "23:59:59", "-02", 120], + ["1986-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1987" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1987-02-14T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1987-02-14T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1987-10-25T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1987-10-25T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1987-02-14T00:59:59+00:00", "23:59:59", "-01", 60], + ["1987-02-14T01:00:00+00:00", "23:00:00", "-02", 120], + ["1987-10-25T01:59:59+00:00", "23:59:59", "-02", 120], + ["1987-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1988" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1988-02-07T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1988-02-07T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1988-10-16T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1988-10-16T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1988-02-07T00:59:59+00:00", "23:59:59", "-01", 60], + ["1988-02-07T01:00:00+00:00", "23:00:00", "-02", 120], + ["1988-10-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-10-16T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1989" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1989-01-29T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1989-01-29T01:00:00+00:00", "23:00:00", "FNT", 120], - ["1989-10-15T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1989-10-15T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1989-01-29T00:59:59+00:00", "23:59:59", "-01", 60], + ["1989-01-29T01:00:00+00:00", "23:00:00", "-02", 120], + ["1989-10-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-10-15T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1990" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1990-02-11T00:59:59+00:00", "23:59:59", "FNST", 60], - ["1990-02-11T01:00:00+00:00", "23:00:00", "FNT", 120] + ["1990-02-11T00:59:59+00:00", "23:59:59", "-01", 60], + ["1990-02-11T01:00:00+00:00", "23:00:00", "-02", 120] ]), "1999" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["1999-10-03T01:59:59+00:00", "23:59:59", "FNT", 120], - ["1999-10-03T02:00:00+00:00", "01:00:00", "FNST", 60] + ["1999-10-03T01:59:59+00:00", "23:59:59", "-02", 120], + ["1999-10-03T02:00:00+00:00", "01:00:00", "-01", 60] ]), "2000" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["2000-02-27T00:59:59+00:00", "23:59:59", "FNST", 60], - ["2000-02-27T01:00:00+00:00", "23:00:00", "FNT", 120], - ["2000-10-08T01:59:59+00:00", "23:59:59", "FNT", 120], - ["2000-10-08T02:00:00+00:00", "01:00:00", "FNST", 60], - ["2000-10-15T00:59:59+00:00", "23:59:59", "FNST", 60], - ["2000-10-15T01:00:00+00:00", "23:00:00", "FNT", 120] + ["2000-02-27T00:59:59+00:00", "23:59:59", "-01", 60], + ["2000-02-27T01:00:00+00:00", "23:00:00", "-02", 120], + ["2000-10-08T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-10-08T02:00:00+00:00", "01:00:00", "-01", 60], + ["2000-10-15T00:59:59+00:00", "23:59:59", "-01", 60], + ["2000-10-15T01:00:00+00:00", "23:00:00", "-02", 120] ]), "2001" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["2001-10-14T01:59:59+00:00", "23:59:59", "FNT", 120], - ["2001-10-14T02:00:00+00:00", "01:00:00", "FNST", 60] + ["2001-10-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["2001-10-14T02:00:00+00:00", "01:00:00", "-01", 60] ]), "2002" : helpers.makeTestYear("Brazil/DeNoronha", [ - ["2002-02-17T00:59:59+00:00", "23:59:59", "FNST", 60], - ["2002-02-17T01:00:00+00:00", "23:00:00", "FNT", 120] + ["2002-02-17T00:59:59+00:00", "23:59:59", "-01", 60], + ["2002-02-17T01:00:00+00:00", "23:00:00", "-02", 120] ]) }; \ No newline at end of file diff --git a/tests/zones/brazil/east.js b/tests/zones/brazil/east.js index 0aa15278..d3e21b46 100644 --- a/tests/zones/brazil/east.js +++ b/tests/zones/brazil/east.js @@ -5,461 +5,461 @@ var helpers = require("../../helpers/helpers"); exports["Brazil/East"] = { "1914" : helpers.makeTestYear("Brazil/East", [ ["1914-01-01T03:06:27+00:00", "23:59:59", "LMT", 11188 / 60], - ["1914-01-01T03:06:28+00:00", "00:06:28", "BRT", 180] + ["1914-01-01T03:06:28+00:00", "00:06:28", "-03", 180] ]), "1931" : helpers.makeTestYear("Brazil/East", [ - ["1931-10-03T13:59:59+00:00", "10:59:59", "BRT", 180], - ["1931-10-03T14:00:00+00:00", "12:00:00", "BRST", 120] + ["1931-10-03T13:59:59+00:00", "10:59:59", "-03", 180], + ["1931-10-03T14:00:00+00:00", "12:00:00", "-02", 120] ]), "1932" : helpers.makeTestYear("Brazil/East", [ - ["1932-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1932-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1932-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1932-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1932-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1932-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1932-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1933" : helpers.makeTestYear("Brazil/East", [ - ["1933-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1933-04-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1933-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1933-04-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1949" : helpers.makeTestYear("Brazil/East", [ - ["1949-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1949-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1949-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1949-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1950" : helpers.makeTestYear("Brazil/East", [ - ["1950-04-16T02:59:59+00:00", "00:59:59", "BRST", 120], - ["1950-04-16T03:00:00+00:00", "00:00:00", "BRT", 180], - ["1950-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1950-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1950-04-16T02:59:59+00:00", "00:59:59", "-02", 120], + ["1950-04-16T03:00:00+00:00", "00:00:00", "-03", 180], + ["1950-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1950-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1951" : helpers.makeTestYear("Brazil/East", [ - ["1951-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1951-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1951-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1951-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1951-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1951-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1951-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1952" : helpers.makeTestYear("Brazil/East", [ - ["1952-04-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1952-04-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1952-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1952-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1952-04-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1952-04-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1952-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1953" : helpers.makeTestYear("Brazil/East", [ - ["1953-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1953-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1953-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1953-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1963" : helpers.makeTestYear("Brazil/East", [ - ["1963-10-23T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1963-10-23T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1963-10-23T02:59:59+00:00", "23:59:59", "-03", 180], + ["1963-10-23T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1964" : helpers.makeTestYear("Brazil/East", [ - ["1964-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1964-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1964-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1964-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1965" : helpers.makeTestYear("Brazil/East", [ - ["1965-01-31T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-01-31T03:00:00+00:00", "01:00:00", "BRST", 120], - ["1965-03-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1965-03-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1965-12-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1965-12-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1965-01-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-01-31T03:00:00+00:00", "01:00:00", "-02", 120], + ["1965-03-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1965-03-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1965-12-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-12-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1966" : helpers.makeTestYear("Brazil/East", [ - ["1966-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1966-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1966-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1966-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1966-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1966-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1966-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1967" : helpers.makeTestYear("Brazil/East", [ - ["1967-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1967-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1967-11-01T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1967-11-01T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1967-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1967-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1967-11-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-11-01T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1968" : helpers.makeTestYear("Brazil/East", [ - ["1968-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1968-03-01T02:00:00+00:00", "23:00:00", "BRT", 180] + ["1968-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1968-03-01T02:00:00+00:00", "23:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("Brazil/East", [ - ["1985-11-02T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1985-11-02T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1985-11-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-11-02T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1986" : helpers.makeTestYear("Brazil/East", [ - ["1986-03-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1986-03-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1986-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1986-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1986-03-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["1986-03-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["1986-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1987" : helpers.makeTestYear("Brazil/East", [ - ["1987-02-14T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1987-02-14T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1987-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1987-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1987-02-14T01:59:59+00:00", "23:59:59", "-02", 120], + ["1987-02-14T02:00:00+00:00", "23:00:00", "-03", 180], + ["1987-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1988" : helpers.makeTestYear("Brazil/East", [ - ["1988-02-07T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1988-02-07T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1988-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1988-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1988-02-07T01:59:59+00:00", "23:59:59", "-02", 120], + ["1988-02-07T02:00:00+00:00", "23:00:00", "-03", 180], + ["1988-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1989" : helpers.makeTestYear("Brazil/East", [ - ["1989-01-29T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1989-01-29T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1989-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1989-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1989-01-29T01:59:59+00:00", "23:59:59", "-02", 120], + ["1989-01-29T02:00:00+00:00", "23:00:00", "-03", 180], + ["1989-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1990" : helpers.makeTestYear("Brazil/East", [ - ["1990-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1990-02-11T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1990-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1990-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1990-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1990-02-11T02:00:00+00:00", "23:00:00", "-03", 180], + ["1990-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1991" : helpers.makeTestYear("Brazil/East", [ - ["1991-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1991-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1991-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1991-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1991-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["1991-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["1991-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1992" : helpers.makeTestYear("Brazil/East", [ - ["1992-02-09T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1992-02-09T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1992-10-25T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1992-10-25T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1992-02-09T01:59:59+00:00", "23:59:59", "-02", 120], + ["1992-02-09T02:00:00+00:00", "23:00:00", "-03", 180], + ["1992-10-25T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-10-25T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1993" : helpers.makeTestYear("Brazil/East", [ - ["1993-01-31T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1993-01-31T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1993-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1993-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1993-01-31T01:59:59+00:00", "23:59:59", "-02", 120], + ["1993-01-31T02:00:00+00:00", "23:00:00", "-03", 180], + ["1993-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1994" : helpers.makeTestYear("Brazil/East", [ - ["1994-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1994-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1994-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1994-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1994-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["1994-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["1994-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1995" : helpers.makeTestYear("Brazil/East", [ - ["1995-02-19T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1995-02-19T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1995-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1995-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1995-02-19T01:59:59+00:00", "23:59:59", "-02", 120], + ["1995-02-19T02:00:00+00:00", "23:00:00", "-03", 180], + ["1995-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1996" : helpers.makeTestYear("Brazil/East", [ - ["1996-02-11T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1996-02-11T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1996-10-06T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1996-10-06T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1996-02-11T01:59:59+00:00", "23:59:59", "-02", 120], + ["1996-02-11T02:00:00+00:00", "23:00:00", "-03", 180], + ["1996-10-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-10-06T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1997" : helpers.makeTestYear("Brazil/East", [ - ["1997-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1997-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1997-10-06T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1997-10-06T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1997-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["1997-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["1997-10-06T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-10-06T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1998" : helpers.makeTestYear("Brazil/East", [ - ["1998-03-01T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1998-03-01T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1998-10-11T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1998-10-11T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1998-03-01T01:59:59+00:00", "23:59:59", "-02", 120], + ["1998-03-01T02:00:00+00:00", "23:00:00", "-03", 180], + ["1998-10-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-10-11T03:00:00+00:00", "01:00:00", "-02", 120] ]), "1999" : helpers.makeTestYear("Brazil/East", [ - ["1999-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["1999-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["1999-10-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["1999-10-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["1999-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["1999-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["1999-10-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-10-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2000" : helpers.makeTestYear("Brazil/East", [ - ["2000-02-27T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2000-02-27T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2000-10-08T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2000-10-08T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2000-02-27T01:59:59+00:00", "23:59:59", "-02", 120], + ["2000-02-27T02:00:00+00:00", "23:00:00", "-03", 180], + ["2000-10-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-10-08T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2001" : helpers.makeTestYear("Brazil/East", [ - ["2001-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2001-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2001-10-14T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2001-10-14T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2001-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2001-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2001-10-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-10-14T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2002" : helpers.makeTestYear("Brazil/East", [ - ["2002-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2002-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2002-11-03T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2002-11-03T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2002-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2002-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2002-11-03T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-11-03T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2003" : helpers.makeTestYear("Brazil/East", [ - ["2003-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2003-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2003-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2003-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2003-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2003-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2003-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2003-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2004" : helpers.makeTestYear("Brazil/East", [ - ["2004-02-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2004-02-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2004-11-02T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2004-11-02T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2004-02-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2004-02-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["2004-11-02T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-11-02T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2005" : helpers.makeTestYear("Brazil/East", [ - ["2005-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2005-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2005-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2005-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2005-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["2005-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["2005-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2005-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2006" : helpers.makeTestYear("Brazil/East", [ - ["2006-02-19T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2006-02-19T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2006-11-05T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2006-11-05T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2006-02-19T01:59:59+00:00", "23:59:59", "-02", 120], + ["2006-02-19T02:00:00+00:00", "23:00:00", "-03", 180], + ["2006-11-05T02:59:59+00:00", "23:59:59", "-03", 180], + ["2006-11-05T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2007" : helpers.makeTestYear("Brazil/East", [ - ["2007-02-25T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2007-02-25T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2007-10-14T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2007-10-14T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2007-02-25T01:59:59+00:00", "23:59:59", "-02", 120], + ["2007-02-25T02:00:00+00:00", "23:00:00", "-03", 180], + ["2007-10-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-10-14T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2008" : helpers.makeTestYear("Brazil/East", [ - ["2008-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2008-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2008-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2008-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2008-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2008-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2008-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2009" : helpers.makeTestYear("Brazil/East", [ - ["2009-02-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2009-02-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2009-10-18T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2009-10-18T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2009-02-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2009-02-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["2009-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2009-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2010" : helpers.makeTestYear("Brazil/East", [ - ["2010-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2010-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2010-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2010-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2010-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["2010-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["2010-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2010-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2011" : helpers.makeTestYear("Brazil/East", [ - ["2011-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2011-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2011-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2011-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2011-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["2011-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["2011-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2011-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2012" : helpers.makeTestYear("Brazil/East", [ - ["2012-02-26T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2012-02-26T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2012-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2012-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2012-02-26T01:59:59+00:00", "23:59:59", "-02", 120], + ["2012-02-26T02:00:00+00:00", "23:00:00", "-03", 180], + ["2012-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2012-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2013" : helpers.makeTestYear("Brazil/East", [ - ["2013-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2013-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2013-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2013-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2013-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2013-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2013-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2013-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2014" : helpers.makeTestYear("Brazil/East", [ - ["2014-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2014-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2014-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2014-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2014-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2014-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2014-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2014-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2015" : helpers.makeTestYear("Brazil/East", [ - ["2015-02-22T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2015-02-22T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2015-10-18T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2015-10-18T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2015-02-22T01:59:59+00:00", "23:59:59", "-02", 120], + ["2015-02-22T02:00:00+00:00", "23:00:00", "-03", 180], + ["2015-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2015-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2016" : helpers.makeTestYear("Brazil/East", [ - ["2016-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2016-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2016-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2016-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2016-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["2016-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["2016-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2017" : helpers.makeTestYear("Brazil/East", [ - ["2017-02-19T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2017-02-19T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2017-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2017-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2017-02-19T01:59:59+00:00", "23:59:59", "-02", 120], + ["2017-02-19T02:00:00+00:00", "23:00:00", "-03", 180], + ["2017-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2017-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2018" : helpers.makeTestYear("Brazil/East", [ - ["2018-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2018-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2018-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2018-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2018-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2018-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2018-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2018-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2019" : helpers.makeTestYear("Brazil/East", [ - ["2019-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2019-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2019-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2019-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2019-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2019-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2019-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2019-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2020" : helpers.makeTestYear("Brazil/East", [ - ["2020-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2020-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2020-10-18T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2020-10-18T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2020-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2020-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2020-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2020-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2021" : helpers.makeTestYear("Brazil/East", [ - ["2021-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2021-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2021-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2021-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2021-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["2021-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["2021-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2021-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2022" : helpers.makeTestYear("Brazil/East", [ - ["2022-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2022-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2022-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2022-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2022-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["2022-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["2022-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2022-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2023" : helpers.makeTestYear("Brazil/East", [ - ["2023-02-26T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2023-02-26T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2023-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2023-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2023-02-26T01:59:59+00:00", "23:59:59", "-02", 120], + ["2023-02-26T02:00:00+00:00", "23:00:00", "-03", 180], + ["2023-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2023-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2024" : helpers.makeTestYear("Brazil/East", [ - ["2024-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2024-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2024-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2024-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2024-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2024-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2024-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2024-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2025" : helpers.makeTestYear("Brazil/East", [ - ["2025-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2025-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2025-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2025-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2025-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2025-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2025-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2025-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2026" : helpers.makeTestYear("Brazil/East", [ - ["2026-02-22T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2026-02-22T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2026-10-18T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2026-10-18T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2026-02-22T01:59:59+00:00", "23:59:59", "-02", 120], + ["2026-02-22T02:00:00+00:00", "23:00:00", "-03", 180], + ["2026-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2026-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2027" : helpers.makeTestYear("Brazil/East", [ - ["2027-02-21T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2027-02-21T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2027-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2027-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2027-02-21T01:59:59+00:00", "23:59:59", "-02", 120], + ["2027-02-21T02:00:00+00:00", "23:00:00", "-03", 180], + ["2027-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2027-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2028" : helpers.makeTestYear("Brazil/East", [ - ["2028-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2028-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2028-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2028-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2028-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["2028-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["2028-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2028-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2029" : helpers.makeTestYear("Brazil/East", [ - ["2029-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2029-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2029-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2029-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2029-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2029-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2029-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2029-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2030" : helpers.makeTestYear("Brazil/East", [ - ["2030-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2030-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2030-10-20T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2030-10-20T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2030-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2030-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2030-10-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["2030-10-20T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2031" : helpers.makeTestYear("Brazil/East", [ - ["2031-02-16T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2031-02-16T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2031-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2031-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2031-02-16T01:59:59+00:00", "23:59:59", "-02", 120], + ["2031-02-16T02:00:00+00:00", "23:00:00", "-03", 180], + ["2031-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2031-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2032" : helpers.makeTestYear("Brazil/East", [ - ["2032-02-15T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2032-02-15T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2032-10-17T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2032-10-17T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2032-02-15T01:59:59+00:00", "23:59:59", "-02", 120], + ["2032-02-15T02:00:00+00:00", "23:00:00", "-03", 180], + ["2032-10-17T02:59:59+00:00", "23:59:59", "-03", 180], + ["2032-10-17T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2033" : helpers.makeTestYear("Brazil/East", [ - ["2033-02-20T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2033-02-20T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2033-10-16T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2033-10-16T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2033-02-20T01:59:59+00:00", "23:59:59", "-02", 120], + ["2033-02-20T02:00:00+00:00", "23:00:00", "-03", 180], + ["2033-10-16T02:59:59+00:00", "23:59:59", "-03", 180], + ["2033-10-16T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2034" : helpers.makeTestYear("Brazil/East", [ - ["2034-02-26T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2034-02-26T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2034-10-15T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2034-10-15T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2034-02-26T01:59:59+00:00", "23:59:59", "-02", 120], + ["2034-02-26T02:00:00+00:00", "23:00:00", "-03", 180], + ["2034-10-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2034-10-15T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2035" : helpers.makeTestYear("Brazil/East", [ - ["2035-02-18T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2035-02-18T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2035-10-21T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2035-10-21T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2035-02-18T01:59:59+00:00", "23:59:59", "-02", 120], + ["2035-02-18T02:00:00+00:00", "23:00:00", "-03", 180], + ["2035-10-21T02:59:59+00:00", "23:59:59", "-03", 180], + ["2035-10-21T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2036" : helpers.makeTestYear("Brazil/East", [ - ["2036-02-17T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2036-02-17T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2036-10-19T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2036-10-19T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2036-02-17T01:59:59+00:00", "23:59:59", "-02", 120], + ["2036-02-17T02:00:00+00:00", "23:00:00", "-03", 180], + ["2036-10-19T02:59:59+00:00", "23:59:59", "-03", 180], + ["2036-10-19T03:00:00+00:00", "01:00:00", "-02", 120] ]), "2037" : helpers.makeTestYear("Brazil/East", [ - ["2037-02-22T01:59:59+00:00", "23:59:59", "BRST", 120], - ["2037-02-22T02:00:00+00:00", "23:00:00", "BRT", 180], - ["2037-10-18T02:59:59+00:00", "23:59:59", "BRT", 180], - ["2037-10-18T03:00:00+00:00", "01:00:00", "BRST", 120] + ["2037-02-22T01:59:59+00:00", "23:59:59", "-02", 120], + ["2037-02-22T02:00:00+00:00", "23:00:00", "-03", 180], + ["2037-10-18T02:59:59+00:00", "23:59:59", "-03", 180], + ["2037-10-18T03:00:00+00:00", "01:00:00", "-02", 120] ]) }; \ No newline at end of file diff --git a/tests/zones/brazil/west.js b/tests/zones/brazil/west.js index 4a0b0bff..b5dab02e 100644 --- a/tests/zones/brazil/west.js +++ b/tests/zones/brazil/west.js @@ -5,126 +5,126 @@ var helpers = require("../../helpers/helpers"); exports["Brazil/West"] = { "1914" : helpers.makeTestYear("Brazil/West", [ ["1914-01-01T04:00:03+00:00", "23:59:59", "LMT", 14404 / 60], - ["1914-01-01T04:00:04+00:00", "00:00:04", "AMT", 240] + ["1914-01-01T04:00:04+00:00", "00:00:04", "-04", 240] ]), "1931" : helpers.makeTestYear("Brazil/West", [ - ["1931-10-03T14:59:59+00:00", "10:59:59", "AMT", 240], - ["1931-10-03T15:00:00+00:00", "12:00:00", "AMST", 180] + ["1931-10-03T14:59:59+00:00", "10:59:59", "-04", 240], + ["1931-10-03T15:00:00+00:00", "12:00:00", "-03", 180] ]), "1932" : helpers.makeTestYear("Brazil/West", [ - ["1932-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1932-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1932-10-03T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1932-10-03T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1932-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1932-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1932-10-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-10-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1933" : helpers.makeTestYear("Brazil/West", [ - ["1933-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1933-04-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1933-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1933-04-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1949" : helpers.makeTestYear("Brazil/West", [ - ["1949-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1949-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1949-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1949-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1950" : helpers.makeTestYear("Brazil/West", [ - ["1950-04-16T03:59:59+00:00", "00:59:59", "AMST", 180], - ["1950-04-16T04:00:00+00:00", "00:00:00", "AMT", 240], - ["1950-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1950-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1950-04-16T03:59:59+00:00", "00:59:59", "-03", 180], + ["1950-04-16T04:00:00+00:00", "00:00:00", "-04", 240], + ["1950-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1950-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1951" : helpers.makeTestYear("Brazil/West", [ - ["1951-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1951-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1951-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1951-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1951-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1951-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1951-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1951-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1952" : helpers.makeTestYear("Brazil/West", [ - ["1952-04-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1952-04-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1952-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1952-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1952-04-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1952-04-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1952-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1952-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1953" : helpers.makeTestYear("Brazil/West", [ - ["1953-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1953-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1953-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1953-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1963" : helpers.makeTestYear("Brazil/West", [ - ["1963-12-09T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1963-12-09T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1963-12-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1963-12-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1964" : helpers.makeTestYear("Brazil/West", [ - ["1964-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1964-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1964-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1964-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1965" : helpers.makeTestYear("Brazil/West", [ - ["1965-01-31T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-01-31T04:00:00+00:00", "01:00:00", "AMST", 180], - ["1965-03-31T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1965-03-31T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1965-12-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1965-12-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1965-01-31T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-01-31T04:00:00+00:00", "01:00:00", "-03", 180], + ["1965-03-31T02:59:59+00:00", "23:59:59", "-03", 180], + ["1965-03-31T03:00:00+00:00", "23:00:00", "-04", 240], + ["1965-12-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1965-12-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1966" : helpers.makeTestYear("Brazil/West", [ - ["1966-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1966-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1966-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1966-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1966-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1966-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1966-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1966-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1967" : helpers.makeTestYear("Brazil/West", [ - ["1967-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1967-03-01T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1967-11-01T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1967-11-01T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1967-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1967-03-01T03:00:00+00:00", "23:00:00", "-04", 240], + ["1967-11-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1967-11-01T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1968" : helpers.makeTestYear("Brazil/West", [ - ["1968-03-01T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1968-03-01T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1968-03-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1968-03-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1985" : helpers.makeTestYear("Brazil/West", [ - ["1985-11-02T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1985-11-02T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1985-11-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-11-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("Brazil/West", [ - ["1986-03-15T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1986-03-15T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1986-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1986-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1986-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("Brazil/West", [ - ["1987-02-14T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1987-02-14T03:00:00+00:00", "23:00:00", "AMT", 240], - ["1987-10-25T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1987-10-25T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1987-02-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-02-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-25T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-25T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("Brazil/West", [ - ["1988-02-07T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1988-02-07T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1988-02-07T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-02-07T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1993" : helpers.makeTestYear("Brazil/West", [ - ["1993-10-17T03:59:59+00:00", "23:59:59", "AMT", 240], - ["1993-10-17T04:00:00+00:00", "01:00:00", "AMST", 180] + ["1993-10-17T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-10-17T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("Brazil/West", [ - ["1994-02-20T02:59:59+00:00", "23:59:59", "AMST", 180], - ["1994-02-20T03:00:00+00:00", "23:00:00", "AMT", 240] + ["1994-02-20T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-02-20T03:00:00+00:00", "23:00:00", "-04", 240] ]) }; \ No newline at end of file diff --git a/tests/zones/chile/continental.js b/tests/zones/chile/continental.js index 3188cdd9..782d021f 100644 --- a/tests/zones/chile/continental.js +++ b/tests/zones/chile/continental.js @@ -5,563 +5,563 @@ var helpers = require("../../helpers/helpers"); exports["Chile/Continental"] = { "1910" : helpers.makeTestYear("Chile/Continental", [ ["1910-01-10T04:42:45+00:00", "23:59:59", "SMT", 16966 / 60], - ["1910-01-10T04:42:46+00:00", "23:42:46", "CLT", 300] + ["1910-01-10T04:42:46+00:00", "23:42:46", "-05", 300] ]), "1916" : helpers.makeTestYear("Chile/Continental", [ - ["1916-07-01T04:59:59+00:00", "23:59:59", "CLT", 300], + ["1916-07-01T04:59:59+00:00", "23:59:59", "-05", 300], ["1916-07-01T05:00:00+00:00", "00:17:14", "SMT", 16966 / 60] ]), "1918" : helpers.makeTestYear("Chile/Continental", [ ["1918-09-10T04:42:45+00:00", "23:59:59", "SMT", 16966 / 60], - ["1918-09-10T04:42:46+00:00", "00:42:46", "CLT", 240] + ["1918-09-10T04:42:46+00:00", "00:42:46", "-04", 240] ]), "1919" : helpers.makeTestYear("Chile/Continental", [ - ["1919-07-01T03:59:59+00:00", "23:59:59", "CLT", 240], + ["1919-07-01T03:59:59+00:00", "23:59:59", "-04", 240], ["1919-07-01T04:00:00+00:00", "23:17:14", "SMT", 16966 / 60] ]), "1927" : helpers.makeTestYear("Chile/Continental", [ ["1927-09-01T04:42:45+00:00", "23:59:59", "SMT", 16966 / 60], - ["1927-09-01T04:42:46+00:00", "00:42:46", "CLST", 240] + ["1927-09-01T04:42:46+00:00", "00:42:46", "-04", 240] ]), "1928" : helpers.makeTestYear("Chile/Continental", [ - ["1928-04-01T03:59:59+00:00", "23:59:59", "CLST", 240], - ["1928-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1928-09-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1928-09-01T05:00:00+00:00", "01:00:00", "CLST", 240] + ["1928-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1928-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1928-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1928-09-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1929" : helpers.makeTestYear("Chile/Continental", [ - ["1929-04-01T03:59:59+00:00", "23:59:59", "CLST", 240], - ["1929-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1929-09-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1929-09-01T05:00:00+00:00", "01:00:00", "CLST", 240] + ["1929-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1929-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1929-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1929-09-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1930" : helpers.makeTestYear("Chile/Continental", [ - ["1930-04-01T03:59:59+00:00", "23:59:59", "CLST", 240], - ["1930-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1930-09-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1930-09-01T05:00:00+00:00", "01:00:00", "CLST", 240] + ["1930-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1930-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1930-09-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1931" : helpers.makeTestYear("Chile/Continental", [ - ["1931-04-01T03:59:59+00:00", "23:59:59", "CLST", 240], - ["1931-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1931-09-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1931-09-01T05:00:00+00:00", "01:00:00", "CLST", 240] + ["1931-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1931-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1931-09-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1932" : helpers.makeTestYear("Chile/Continental", [ - ["1932-04-01T03:59:59+00:00", "23:59:59", "CLST", 240], - ["1932-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1932-09-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1932-09-01T05:00:00+00:00", "01:00:00", "CLT", 240] + ["1932-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1932-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1932-09-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1942" : helpers.makeTestYear("Chile/Continental", [ - ["1942-06-01T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1942-06-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1942-08-01T04:59:59+00:00", "23:59:59", "CLT", 300], - ["1942-08-01T05:00:00+00:00", "01:00:00", "CLT", 240] + ["1942-06-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1942-06-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1942-08-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1942-08-01T05:00:00+00:00", "01:00:00", "-04", 240] ]), "1946" : helpers.makeTestYear("Chile/Continental", [ - ["1946-07-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1946-07-15T04:00:00+00:00", "01:00:00", "CLST", 180], - ["1946-09-01T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1946-09-01T03:00:00+00:00", "23:00:00", "CLT", 240] + ["1946-07-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1946-07-15T04:00:00+00:00", "01:00:00", "-03", 180], + ["1946-09-01T02:59:59+00:00", "23:59:59", "-03", 180], + ["1946-09-01T03:00:00+00:00", "23:00:00", "-04", 240] ]), "1947" : helpers.makeTestYear("Chile/Continental", [ - ["1947-04-01T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1947-04-01T04:00:00+00:00", "23:00:00", "CLT", 300], - ["1947-05-22T03:59:59+00:00", "22:59:59", "CLT", 300], - ["1947-05-22T04:00:00+00:00", "00:00:00", "CLT", 240] + ["1947-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1947-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1947-05-22T03:59:59+00:00", "22:59:59", "-05", 300], + ["1947-05-22T04:00:00+00:00", "00:00:00", "-04", 240] ]), "1968" : helpers.makeTestYear("Chile/Continental", [ - ["1968-11-03T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1968-11-03T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1968-11-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-11-03T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1969" : helpers.makeTestYear("Chile/Continental", [ - ["1969-03-30T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1969-03-30T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1969-11-23T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1969-11-23T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1969-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-11-23T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-11-23T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1970" : helpers.makeTestYear("Chile/Continental", [ - ["1970-03-29T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1970-03-29T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1970-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1970-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1970-03-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["1970-03-29T03:00:00+00:00", "23:00:00", "-04", 240], + ["1970-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1970-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1971" : helpers.makeTestYear("Chile/Continental", [ - ["1971-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1971-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1971-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1971-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1971-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1971-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1971-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1971-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1972" : helpers.makeTestYear("Chile/Continental", [ - ["1972-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1972-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1972-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1972-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1972-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1972-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1972-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1972-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1973" : helpers.makeTestYear("Chile/Continental", [ - ["1973-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1973-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1973-09-30T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1973-09-30T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1973-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1973-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1973-09-30T03:59:59+00:00", "23:59:59", "-04", 240], + ["1973-09-30T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1974" : helpers.makeTestYear("Chile/Continental", [ - ["1974-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1974-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1974-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1974-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1974-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1974-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1974-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1975" : helpers.makeTestYear("Chile/Continental", [ - ["1975-03-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1975-03-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1975-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1975-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1975-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1975-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1975-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1975-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1976" : helpers.makeTestYear("Chile/Continental", [ - ["1976-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1976-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1976-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1976-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1976-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1976-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1976-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1976-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1977" : helpers.makeTestYear("Chile/Continental", [ - ["1977-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1977-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1977-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1977-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1977-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1977-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1977-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1977-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1978" : helpers.makeTestYear("Chile/Continental", [ - ["1978-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1978-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1978-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1978-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1978-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1978-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1978-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1978-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1979" : helpers.makeTestYear("Chile/Continental", [ - ["1979-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1979-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1979-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1979-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1979-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1979-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1979-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1979-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1980" : helpers.makeTestYear("Chile/Continental", [ - ["1980-03-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1980-03-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1980-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1980-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1980-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1980-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1980-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1980-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1981" : helpers.makeTestYear("Chile/Continental", [ - ["1981-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1981-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1981-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1981-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1981-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1981-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1981-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1981-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1982" : helpers.makeTestYear("Chile/Continental", [ - ["1982-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1982-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1982-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1982-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1982-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1982-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1982-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1982-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1983" : helpers.makeTestYear("Chile/Continental", [ - ["1983-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1983-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1983-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1983-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1983-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1983-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1983-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1983-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1984" : helpers.makeTestYear("Chile/Continental", [ - ["1984-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1984-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1984-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1984-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1984-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1984-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1984-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1984-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1985" : helpers.makeTestYear("Chile/Continental", [ - ["1985-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1985-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1985-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1985-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1985-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1985-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1986" : helpers.makeTestYear("Chile/Continental", [ - ["1986-03-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1986-03-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1986-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1986-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1986-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1987" : helpers.makeTestYear("Chile/Continental", [ - ["1987-04-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1987-04-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1987-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1987-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1987-04-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-04-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1988" : helpers.makeTestYear("Chile/Continental", [ - ["1988-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1988-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1988-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1988-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1988-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1988-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1989" : helpers.makeTestYear("Chile/Continental", [ - ["1989-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1989-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1989-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1989-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1989-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1989-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1989-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1990" : helpers.makeTestYear("Chile/Continental", [ - ["1990-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1990-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1990-09-16T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1990-09-16T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1990-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1990-09-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-09-16T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1991" : helpers.makeTestYear("Chile/Continental", [ - ["1991-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1991-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1991-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1991-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1991-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1992" : helpers.makeTestYear("Chile/Continental", [ - ["1992-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1992-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1992-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1992-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1992-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1992-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1992-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1993" : helpers.makeTestYear("Chile/Continental", [ - ["1993-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1993-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1993-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1993-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1993-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1993-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1994" : helpers.makeTestYear("Chile/Continental", [ - ["1994-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1994-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1994-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1994-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1994-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1994-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1994-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1995" : helpers.makeTestYear("Chile/Continental", [ - ["1995-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1995-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1995-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1995-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1995-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1995-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1995-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1996" : helpers.makeTestYear("Chile/Continental", [ - ["1996-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1996-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1996-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1996-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1996-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1996-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1996-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1997" : helpers.makeTestYear("Chile/Continental", [ - ["1997-03-30T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1997-03-30T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1997-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1997-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1997-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["1997-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1997-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1998" : helpers.makeTestYear("Chile/Continental", [ - ["1998-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1998-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1998-09-27T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1998-09-27T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1998-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1998-09-27T03:59:59+00:00", "23:59:59", "-04", 240], + ["1998-09-27T04:00:00+00:00", "01:00:00", "-03", 180] ]), "1999" : helpers.makeTestYear("Chile/Continental", [ - ["1999-04-04T02:59:59+00:00", "23:59:59", "CLST", 180], - ["1999-04-04T03:00:00+00:00", "23:00:00", "CLT", 240], - ["1999-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["1999-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["1999-04-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-04-04T03:00:00+00:00", "23:00:00", "-04", 240], + ["1999-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1999-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2000" : helpers.makeTestYear("Chile/Continental", [ - ["2000-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2000-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2000-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2000-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2000-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2000-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2000-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2001" : helpers.makeTestYear("Chile/Continental", [ - ["2001-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2001-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2001-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2001-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2001-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2001-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2001-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2002" : helpers.makeTestYear("Chile/Continental", [ - ["2002-03-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2002-03-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2002-10-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2002-10-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2002-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2002-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2002-10-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2003" : helpers.makeTestYear("Chile/Continental", [ - ["2003-03-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2003-03-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2003-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2003-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2003-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2003-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2003-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2003-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2004" : helpers.makeTestYear("Chile/Continental", [ - ["2004-03-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2004-03-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2004-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2004-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2004-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2005" : helpers.makeTestYear("Chile/Continental", [ - ["2005-03-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2005-03-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2005-10-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2005-10-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2005-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2005-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2005-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["2005-10-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2006" : helpers.makeTestYear("Chile/Continental", [ - ["2006-03-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2006-03-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2006-10-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2006-10-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2006-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2006-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2006-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2006-10-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2007" : helpers.makeTestYear("Chile/Continental", [ - ["2007-03-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2007-03-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2007-10-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2007-10-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2007-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2007-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2007-10-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2008" : helpers.makeTestYear("Chile/Continental", [ - ["2008-03-30T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2008-03-30T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2008-10-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2008-10-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2008-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["2008-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2008-10-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2009" : helpers.makeTestYear("Chile/Continental", [ - ["2009-03-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2009-03-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2009-10-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2009-10-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2009-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2009-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2009-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2009-10-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2010" : helpers.makeTestYear("Chile/Continental", [ - ["2010-04-04T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2010-04-04T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2010-10-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2010-10-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2010-04-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["2010-04-04T03:00:00+00:00", "23:00:00", "-04", 240], + ["2010-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2010-10-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2011" : helpers.makeTestYear("Chile/Continental", [ - ["2011-05-08T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2011-05-08T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2011-08-21T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2011-08-21T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2011-05-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2011-05-08T03:00:00+00:00", "23:00:00", "-04", 240], + ["2011-08-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2011-08-21T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2012" : helpers.makeTestYear("Chile/Continental", [ - ["2012-04-29T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2012-04-29T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2012-09-02T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2012-09-02T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2012-04-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["2012-04-29T03:00:00+00:00", "23:00:00", "-04", 240], + ["2012-09-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["2012-09-02T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2013" : helpers.makeTestYear("Chile/Continental", [ - ["2013-04-28T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2013-04-28T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2013-09-08T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2013-09-08T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2013-04-28T02:59:59+00:00", "23:59:59", "-03", 180], + ["2013-04-28T03:00:00+00:00", "23:00:00", "-04", 240], + ["2013-09-08T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-09-08T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2014" : helpers.makeTestYear("Chile/Continental", [ - ["2014-04-27T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2014-04-27T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2014-09-07T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2014-09-07T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2014-04-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["2014-04-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["2014-09-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["2014-09-07T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2016" : helpers.makeTestYear("Chile/Continental", [ - ["2016-05-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2016-05-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2016-08-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2016-08-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2016-05-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-05-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2016-08-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2016-08-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2017" : helpers.makeTestYear("Chile/Continental", [ - ["2017-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2017-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2017-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2017-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2017-05-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2017-05-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2017-08-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2017-08-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2018" : helpers.makeTestYear("Chile/Continental", [ - ["2018-05-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2018-05-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2018-08-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2018-08-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2018-05-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2018-05-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2018-08-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2018-08-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2019" : helpers.makeTestYear("Chile/Continental", [ - ["2019-05-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2019-05-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2019-08-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2019-08-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2019-05-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2019-05-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2019-08-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2019-08-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2020" : helpers.makeTestYear("Chile/Continental", [ - ["2020-05-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2020-05-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2020-08-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2020-08-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2020-05-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2020-05-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2020-08-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["2020-08-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2021" : helpers.makeTestYear("Chile/Continental", [ - ["2021-05-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2021-05-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2021-08-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2021-08-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2021-05-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2021-05-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2021-08-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2021-08-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2022" : helpers.makeTestYear("Chile/Continental", [ - ["2022-05-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2022-05-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2022-08-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2022-08-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2022-05-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2022-05-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2022-08-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2022-08-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2023" : helpers.makeTestYear("Chile/Continental", [ - ["2023-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2023-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2023-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2023-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2023-05-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2023-05-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2023-08-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2023-08-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2024" : helpers.makeTestYear("Chile/Continental", [ - ["2024-05-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2024-05-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2024-08-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2024-08-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2024-05-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2024-05-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2024-08-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2024-08-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2025" : helpers.makeTestYear("Chile/Continental", [ - ["2025-05-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2025-05-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2025-08-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2025-08-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2025-05-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2025-05-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2025-08-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2025-08-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2026" : helpers.makeTestYear("Chile/Continental", [ - ["2026-05-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2026-05-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2026-08-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2026-08-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2026-05-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2026-05-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2026-08-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["2026-08-09T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2027" : helpers.makeTestYear("Chile/Continental", [ - ["2027-05-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2027-05-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2027-08-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2027-08-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2027-05-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2027-05-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2027-08-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2027-08-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2028" : helpers.makeTestYear("Chile/Continental", [ - ["2028-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2028-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2028-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2028-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2028-05-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2028-05-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2028-08-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2028-08-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2029" : helpers.makeTestYear("Chile/Continental", [ - ["2029-05-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2029-05-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2029-08-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2029-08-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2029-05-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2029-05-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2029-08-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2029-08-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2030" : helpers.makeTestYear("Chile/Continental", [ - ["2030-05-12T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2030-05-12T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2030-08-11T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2030-08-11T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2030-05-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2030-05-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2030-08-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2030-08-11T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2031" : helpers.makeTestYear("Chile/Continental", [ - ["2031-05-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2031-05-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2031-08-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2031-08-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2031-05-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2031-05-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2031-08-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2031-08-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2032" : helpers.makeTestYear("Chile/Continental", [ - ["2032-05-09T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2032-05-09T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2032-08-15T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2032-08-15T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2032-05-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2032-05-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2032-08-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2032-08-15T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2033" : helpers.makeTestYear("Chile/Continental", [ - ["2033-05-15T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2033-05-15T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2033-08-14T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2033-08-14T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2033-05-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2033-05-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2033-08-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2033-08-14T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2034" : helpers.makeTestYear("Chile/Continental", [ - ["2034-05-14T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2034-05-14T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2034-08-13T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2034-08-13T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2034-05-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2034-05-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2034-08-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2034-08-13T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2035" : helpers.makeTestYear("Chile/Continental", [ - ["2035-05-13T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2035-05-13T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2035-08-12T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2035-08-12T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2035-05-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2035-05-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2035-08-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2035-08-12T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2036" : helpers.makeTestYear("Chile/Continental", [ - ["2036-05-11T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2036-05-11T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2036-08-10T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2036-08-10T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2036-05-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2036-05-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2036-08-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2036-08-10T04:00:00+00:00", "01:00:00", "-03", 180] ]), "2037" : helpers.makeTestYear("Chile/Continental", [ - ["2037-05-10T02:59:59+00:00", "23:59:59", "CLST", 180], - ["2037-05-10T03:00:00+00:00", "23:00:00", "CLT", 240], - ["2037-08-09T03:59:59+00:00", "23:59:59", "CLT", 240], - ["2037-08-09T04:00:00+00:00", "01:00:00", "CLST", 180] + ["2037-05-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2037-05-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2037-08-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["2037-08-09T04:00:00+00:00", "01:00:00", "-03", 180] ]) }; \ No newline at end of file diff --git a/tests/zones/chile/easterisland.js b/tests/zones/chile/easterisland.js index c47c9aa8..f8766fea 100644 --- a/tests/zones/chile/easterisland.js +++ b/tests/zones/chile/easterisland.js @@ -5,487 +5,487 @@ var helpers = require("../../helpers/helpers"); exports["Chile/EasterIsland"] = { "1932" : helpers.makeTestYear("Chile/EasterIsland", [ ["1932-09-01T07:17:27+00:00", "23:59:59", "EMT", 26248 / 60], - ["1932-09-01T07:17:28+00:00", "00:17:28", "EAST", 420] + ["1932-09-01T07:17:28+00:00", "00:17:28", "-07", 420] ]), "1968" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1968-11-03T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1968-11-03T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1968-11-03T03:59:59+00:00", "20:59:59", "-07", 420], + ["1968-11-03T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1969" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1969-03-30T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1969-03-30T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1969-11-23T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1969-11-23T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1969-03-30T02:59:59+00:00", "20:59:59", "-06", 360], + ["1969-03-30T03:00:00+00:00", "20:00:00", "-07", 420], + ["1969-11-23T03:59:59+00:00", "20:59:59", "-07", 420], + ["1969-11-23T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1970" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1970-03-29T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1970-03-29T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1970-10-11T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1970-10-11T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1970-03-29T02:59:59+00:00", "20:59:59", "-06", 360], + ["1970-03-29T03:00:00+00:00", "20:00:00", "-07", 420], + ["1970-10-11T03:59:59+00:00", "20:59:59", "-07", 420], + ["1970-10-11T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1971" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1971-03-14T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1971-03-14T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1971-10-10T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1971-10-10T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1971-03-14T02:59:59+00:00", "20:59:59", "-06", 360], + ["1971-03-14T03:00:00+00:00", "20:00:00", "-07", 420], + ["1971-10-10T03:59:59+00:00", "20:59:59", "-07", 420], + ["1971-10-10T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1972" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1972-03-12T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1972-03-12T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1972-10-15T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1972-10-15T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1972-03-12T02:59:59+00:00", "20:59:59", "-06", 360], + ["1972-03-12T03:00:00+00:00", "20:00:00", "-07", 420], + ["1972-10-15T03:59:59+00:00", "20:59:59", "-07", 420], + ["1972-10-15T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1973" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1973-03-11T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1973-03-11T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1973-09-30T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1973-09-30T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1973-03-11T02:59:59+00:00", "20:59:59", "-06", 360], + ["1973-03-11T03:00:00+00:00", "20:00:00", "-07", 420], + ["1973-09-30T03:59:59+00:00", "20:59:59", "-07", 420], + ["1973-09-30T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1974" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1974-03-10T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1974-03-10T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1974-10-13T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1974-10-13T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1974-03-10T02:59:59+00:00", "20:59:59", "-06", 360], + ["1974-03-10T03:00:00+00:00", "20:00:00", "-07", 420], + ["1974-10-13T03:59:59+00:00", "20:59:59", "-07", 420], + ["1974-10-13T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1975" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1975-03-09T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1975-03-09T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1975-10-12T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1975-10-12T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1975-03-09T02:59:59+00:00", "20:59:59", "-06", 360], + ["1975-03-09T03:00:00+00:00", "20:00:00", "-07", 420], + ["1975-10-12T03:59:59+00:00", "20:59:59", "-07", 420], + ["1975-10-12T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1976" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1976-03-14T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1976-03-14T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1976-10-10T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1976-10-10T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1976-03-14T02:59:59+00:00", "20:59:59", "-06", 360], + ["1976-03-14T03:00:00+00:00", "20:00:00", "-07", 420], + ["1976-10-10T03:59:59+00:00", "20:59:59", "-07", 420], + ["1976-10-10T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1977" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1977-03-13T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1977-03-13T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1977-10-09T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1977-10-09T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1977-03-13T02:59:59+00:00", "20:59:59", "-06", 360], + ["1977-03-13T03:00:00+00:00", "20:00:00", "-07", 420], + ["1977-10-09T03:59:59+00:00", "20:59:59", "-07", 420], + ["1977-10-09T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1978" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1978-03-12T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1978-03-12T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1978-10-15T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1978-10-15T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1978-03-12T02:59:59+00:00", "20:59:59", "-06", 360], + ["1978-03-12T03:00:00+00:00", "20:00:00", "-07", 420], + ["1978-10-15T03:59:59+00:00", "20:59:59", "-07", 420], + ["1978-10-15T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1979" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1979-03-11T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1979-03-11T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1979-10-14T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1979-10-14T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1979-03-11T02:59:59+00:00", "20:59:59", "-06", 360], + ["1979-03-11T03:00:00+00:00", "20:00:00", "-07", 420], + ["1979-10-14T03:59:59+00:00", "20:59:59", "-07", 420], + ["1979-10-14T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1980" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1980-03-09T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1980-03-09T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1980-10-12T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1980-10-12T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1980-03-09T02:59:59+00:00", "20:59:59", "-06", 360], + ["1980-03-09T03:00:00+00:00", "20:00:00", "-07", 420], + ["1980-10-12T03:59:59+00:00", "20:59:59", "-07", 420], + ["1980-10-12T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1981" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1981-03-15T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1981-03-15T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1981-10-11T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1981-10-11T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1981-03-15T02:59:59+00:00", "20:59:59", "-06", 360], + ["1981-03-15T03:00:00+00:00", "20:00:00", "-07", 420], + ["1981-10-11T03:59:59+00:00", "20:59:59", "-07", 420], + ["1981-10-11T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1982" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1982-03-14T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1982-03-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1982-10-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1982-10-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1982-03-14T02:59:59+00:00", "20:59:59", "-06", 360], + ["1982-03-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["1982-10-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["1982-10-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1983" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1983-03-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1983-03-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1983-10-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1983-10-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1983-03-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["1983-03-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["1983-10-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["1983-10-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1984" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1984-03-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1984-03-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1984-10-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1984-10-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1984-03-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["1984-03-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["1984-10-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["1984-10-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1985" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1985-03-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1985-03-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1985-10-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1985-10-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1985-03-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["1985-03-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["1985-10-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["1985-10-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1986" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1986-03-09T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1986-03-09T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1986-10-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1986-10-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1986-03-09T02:59:59+00:00", "21:59:59", "-05", 300], + ["1986-03-09T03:00:00+00:00", "21:00:00", "-06", 360], + ["1986-10-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["1986-10-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1987" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1987-04-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1987-04-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1987-10-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1987-10-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1987-04-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["1987-04-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["1987-10-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["1987-10-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1988" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1988-03-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1988-03-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1988-10-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1988-10-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1988-03-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["1988-03-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["1988-10-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["1988-10-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1989" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1989-03-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1989-03-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1989-10-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1989-10-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1989-03-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["1989-03-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["1989-10-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["1989-10-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1990" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1990-03-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1990-03-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1990-09-16T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1990-09-16T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1990-03-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["1990-03-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["1990-09-16T03:59:59+00:00", "21:59:59", "-06", 360], + ["1990-09-16T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1991" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1991-03-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1991-03-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1991-10-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1991-10-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1991-03-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["1991-03-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["1991-10-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["1991-10-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1992" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1992-03-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1992-03-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1992-10-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1992-10-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1992-03-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["1992-03-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["1992-10-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["1992-10-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1993" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1993-03-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1993-03-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1993-10-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1993-10-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1993-03-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["1993-03-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["1993-10-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["1993-10-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1994" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1994-03-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1994-03-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1994-10-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1994-10-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1994-03-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["1994-03-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["1994-10-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["1994-10-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1995" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1995-03-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1995-03-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1995-10-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1995-10-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1995-03-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["1995-03-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["1995-10-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["1995-10-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1996" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1996-03-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1996-03-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1996-10-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1996-10-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1996-03-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["1996-03-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["1996-10-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["1996-10-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1997" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1997-03-30T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1997-03-30T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1997-10-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1997-10-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1997-03-30T02:59:59+00:00", "21:59:59", "-05", 300], + ["1997-03-30T03:00:00+00:00", "21:00:00", "-06", 360], + ["1997-10-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["1997-10-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1998" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1998-03-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1998-03-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1998-09-27T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1998-09-27T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1998-03-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["1998-03-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["1998-09-27T03:59:59+00:00", "21:59:59", "-06", 360], + ["1998-09-27T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1999" : helpers.makeTestYear("Chile/EasterIsland", [ - ["1999-04-04T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1999-04-04T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1999-10-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1999-10-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1999-04-04T02:59:59+00:00", "21:59:59", "-05", 300], + ["1999-04-04T03:00:00+00:00", "21:00:00", "-06", 360], + ["1999-10-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["1999-10-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2000" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2000-03-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2000-03-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2000-10-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2000-10-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2000-03-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["2000-03-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["2000-10-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["2000-10-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2001" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2001-03-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2001-03-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2001-10-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2001-10-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2001-03-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["2001-03-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["2001-10-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["2001-10-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2002" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2002-03-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2002-03-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2002-10-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2002-10-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2002-03-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["2002-03-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["2002-10-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["2002-10-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2003" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2003-03-09T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2003-03-09T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2003-10-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2003-10-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2003-03-09T02:59:59+00:00", "21:59:59", "-05", 300], + ["2003-03-09T03:00:00+00:00", "21:00:00", "-06", 360], + ["2003-10-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["2003-10-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2004" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2004-03-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2004-03-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2004-10-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2004-10-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2004-03-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["2004-03-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["2004-10-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["2004-10-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2005" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2005-03-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2005-03-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2005-10-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2005-10-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2005-03-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["2005-03-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["2005-10-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["2005-10-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2006" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2006-03-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2006-03-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2006-10-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2006-10-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2006-03-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["2006-03-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["2006-10-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["2006-10-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2007" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2007-03-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2007-03-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2007-10-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2007-10-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2007-03-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["2007-03-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["2007-10-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["2007-10-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2008" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2008-03-30T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2008-03-30T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2008-10-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2008-10-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2008-03-30T02:59:59+00:00", "21:59:59", "-05", 300], + ["2008-03-30T03:00:00+00:00", "21:00:00", "-06", 360], + ["2008-10-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["2008-10-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2009" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2009-03-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2009-03-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2009-10-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2009-10-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2009-03-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["2009-03-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["2009-10-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["2009-10-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2010" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2010-04-04T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2010-04-04T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2010-10-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2010-10-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2010-04-04T02:59:59+00:00", "21:59:59", "-05", 300], + ["2010-04-04T03:00:00+00:00", "21:00:00", "-06", 360], + ["2010-10-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["2010-10-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2011" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2011-05-08T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2011-05-08T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2011-08-21T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2011-08-21T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2011-05-08T02:59:59+00:00", "21:59:59", "-05", 300], + ["2011-05-08T03:00:00+00:00", "21:00:00", "-06", 360], + ["2011-08-21T03:59:59+00:00", "21:59:59", "-06", 360], + ["2011-08-21T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2012" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2012-04-29T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2012-04-29T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2012-09-02T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2012-09-02T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2012-04-29T02:59:59+00:00", "21:59:59", "-05", 300], + ["2012-04-29T03:00:00+00:00", "21:00:00", "-06", 360], + ["2012-09-02T03:59:59+00:00", "21:59:59", "-06", 360], + ["2012-09-02T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2013" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2013-04-28T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2013-04-28T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2013-09-08T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2013-09-08T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2013-04-28T02:59:59+00:00", "21:59:59", "-05", 300], + ["2013-04-28T03:00:00+00:00", "21:00:00", "-06", 360], + ["2013-09-08T03:59:59+00:00", "21:59:59", "-06", 360], + ["2013-09-08T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2014" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2014-04-27T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2014-04-27T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2014-09-07T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2014-09-07T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2014-04-27T02:59:59+00:00", "21:59:59", "-05", 300], + ["2014-04-27T03:00:00+00:00", "21:00:00", "-06", 360], + ["2014-09-07T03:59:59+00:00", "21:59:59", "-06", 360], + ["2014-09-07T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2016" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2016-05-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2016-05-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2016-08-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2016-08-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2016-05-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["2016-05-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["2016-08-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["2016-08-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2017" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2017-05-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2017-05-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2017-08-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2017-08-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2017-05-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["2017-05-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["2017-08-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["2017-08-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2018" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2018-05-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2018-05-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2018-08-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2018-08-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2018-05-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["2018-05-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["2018-08-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["2018-08-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2019" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2019-05-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2019-05-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2019-08-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2019-08-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2019-05-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["2019-05-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["2019-08-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["2019-08-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2020" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2020-05-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2020-05-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2020-08-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2020-08-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2020-05-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["2020-05-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["2020-08-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["2020-08-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2021" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2021-05-09T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2021-05-09T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2021-08-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2021-08-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2021-05-09T02:59:59+00:00", "21:59:59", "-05", 300], + ["2021-05-09T03:00:00+00:00", "21:00:00", "-06", 360], + ["2021-08-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["2021-08-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2022" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2022-05-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2022-05-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2022-08-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2022-08-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2022-05-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["2022-05-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["2022-08-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["2022-08-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2023" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2023-05-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2023-05-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2023-08-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2023-08-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2023-05-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["2023-05-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["2023-08-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["2023-08-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2024" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2024-05-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2024-05-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2024-08-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2024-08-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2024-05-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["2024-05-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["2024-08-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["2024-08-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2025" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2025-05-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2025-05-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2025-08-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2025-08-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2025-05-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["2025-05-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["2025-08-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["2025-08-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2026" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2026-05-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2026-05-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2026-08-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2026-08-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2026-05-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["2026-05-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["2026-08-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["2026-08-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2027" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2027-05-09T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2027-05-09T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2027-08-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2027-08-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2027-05-09T02:59:59+00:00", "21:59:59", "-05", 300], + ["2027-05-09T03:00:00+00:00", "21:00:00", "-06", 360], + ["2027-08-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["2027-08-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2028" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2028-05-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2028-05-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2028-08-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2028-08-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2028-05-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["2028-05-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["2028-08-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["2028-08-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2029" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2029-05-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2029-05-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2029-08-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2029-08-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2029-05-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["2029-05-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["2029-08-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["2029-08-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2030" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2030-05-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2030-05-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2030-08-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2030-08-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2030-05-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["2030-05-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["2030-08-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["2030-08-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2031" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2031-05-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2031-05-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2031-08-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2031-08-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2031-05-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["2031-05-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["2031-08-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["2031-08-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2032" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2032-05-09T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2032-05-09T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2032-08-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2032-08-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2032-05-09T02:59:59+00:00", "21:59:59", "-05", 300], + ["2032-05-09T03:00:00+00:00", "21:00:00", "-06", 360], + ["2032-08-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["2032-08-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2033" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2033-05-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2033-05-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2033-08-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2033-08-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2033-05-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["2033-05-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["2033-08-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["2033-08-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2034" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2034-05-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2034-05-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2034-08-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2034-08-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2034-05-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["2034-05-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["2034-08-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["2034-08-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2035" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2035-05-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2035-05-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2035-08-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2035-08-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2035-05-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["2035-05-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["2035-08-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["2035-08-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2036" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2036-05-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2036-05-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2036-08-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2036-08-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2036-05-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["2036-05-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["2036-08-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["2036-08-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2037" : helpers.makeTestYear("Chile/EasterIsland", [ - ["2037-05-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2037-05-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2037-08-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2037-08-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2037-05-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["2037-05-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["2037-08-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["2037-08-09T04:00:00+00:00", "23:00:00", "-05", 300] ]) }; \ No newline at end of file diff --git a/tests/zones/europe/amsterdam.js b/tests/zones/europe/amsterdam.js index ffa864c1..7eb95f07 100644 --- a/tests/zones/europe/amsterdam.js +++ b/tests/zones/europe/amsterdam.js @@ -154,27 +154,27 @@ exports["Europe/Amsterdam"] = { ["1937-05-22T01:40:27+00:00", "01:59:59", "AMT", -1172 / 60], ["1937-05-22T01:40:28+00:00", "03:00:00", "NST", -4772 / 60], ["1937-06-30T22:40:27+00:00", "23:59:59", "NST", -4772 / 60], - ["1937-06-30T22:40:28+00:00", "00:00:28", "NEST", -80], - ["1937-10-03T01:39:59+00:00", "02:59:59", "NEST", -80], - ["1937-10-03T01:40:00+00:00", "02:00:00", "NET", -20] + ["1937-06-30T22:40:28+00:00", "00:00:28", "+0120", -80], + ["1937-10-03T01:39:59+00:00", "02:59:59", "+0120", -80], + ["1937-10-03T01:40:00+00:00", "02:00:00", "+0020", -20] ]), "1938" : helpers.makeTestYear("Europe/Amsterdam", [ - ["1938-05-15T01:39:59+00:00", "01:59:59", "NET", -20], - ["1938-05-15T01:40:00+00:00", "03:00:00", "NEST", -80], - ["1938-10-02T01:39:59+00:00", "02:59:59", "NEST", -80], - ["1938-10-02T01:40:00+00:00", "02:00:00", "NET", -20] + ["1938-05-15T01:39:59+00:00", "01:59:59", "+0020", -20], + ["1938-05-15T01:40:00+00:00", "03:00:00", "+0120", -80], + ["1938-10-02T01:39:59+00:00", "02:59:59", "+0120", -80], + ["1938-10-02T01:40:00+00:00", "02:00:00", "+0020", -20] ]), "1939" : helpers.makeTestYear("Europe/Amsterdam", [ - ["1939-05-15T01:39:59+00:00", "01:59:59", "NET", -20], - ["1939-05-15T01:40:00+00:00", "03:00:00", "NEST", -80], - ["1939-10-08T01:39:59+00:00", "02:59:59", "NEST", -80], - ["1939-10-08T01:40:00+00:00", "02:00:00", "NET", -20] + ["1939-05-15T01:39:59+00:00", "01:59:59", "+0020", -20], + ["1939-05-15T01:40:00+00:00", "03:00:00", "+0120", -80], + ["1939-10-08T01:39:59+00:00", "02:59:59", "+0120", -80], + ["1939-10-08T01:40:00+00:00", "02:00:00", "+0020", -20] ]), "1940" : helpers.makeTestYear("Europe/Amsterdam", [ - ["1940-05-15T23:39:59+00:00", "23:59:59", "NET", -20], + ["1940-05-15T23:39:59+00:00", "23:59:59", "+0020", -20], ["1940-05-15T23:40:00+00:00", "01:40:00", "CEST", -120] ]), diff --git a/tests/zones/europe/madrid.js b/tests/zones/europe/madrid.js index 5927ff9f..81e52cb1 100644 --- a/tests/zones/europe/madrid.js +++ b/tests/zones/europe/madrid.js @@ -3,128 +3,121 @@ var helpers = require("../../helpers/helpers"); exports["Europe/Madrid"] = { - "1917" : helpers.makeTestYear("Europe/Madrid", [ - ["1917-05-05T22:59:59+00:00", "22:59:59", "WET", 0], - ["1917-05-05T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1917-10-06T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1917-10-06T23:00:00+00:00", "23:00:00", "WET", 0] - ]), - "1918" : helpers.makeTestYear("Europe/Madrid", [ ["1918-04-15T22:59:59+00:00", "22:59:59", "WET", 0], ["1918-04-15T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1918-10-06T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1918-10-06T23:00:00+00:00", "23:00:00", "WET", 0] + ["1918-10-06T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1918-10-07T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1919" : helpers.makeTestYear("Europe/Madrid", [ - ["1919-04-05T22:59:59+00:00", "22:59:59", "WET", 0], - ["1919-04-05T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1919-10-06T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1919-10-06T23:00:00+00:00", "23:00:00", "WET", 0] + ["1919-04-06T22:59:59+00:00", "22:59:59", "WET", 0], + ["1919-04-06T23:00:00+00:00", "00:00:00", "WEST", -60], + ["1919-10-06T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1919-10-07T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1924" : helpers.makeTestYear("Europe/Madrid", [ ["1924-04-16T22:59:59+00:00", "22:59:59", "WET", 0], ["1924-04-16T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1924-10-04T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1924-10-04T23:00:00+00:00", "23:00:00", "WET", 0] + ["1924-10-04T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1924-10-05T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1926" : helpers.makeTestYear("Europe/Madrid", [ ["1926-04-17T22:59:59+00:00", "22:59:59", "WET", 0], ["1926-04-17T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1926-10-02T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1926-10-02T23:00:00+00:00", "23:00:00", "WET", 0] + ["1926-10-02T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1926-10-03T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1927" : helpers.makeTestYear("Europe/Madrid", [ ["1927-04-09T22:59:59+00:00", "22:59:59", "WET", 0], ["1927-04-09T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1927-10-01T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1927-10-01T23:00:00+00:00", "23:00:00", "WET", 0] + ["1927-10-01T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1927-10-02T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1928" : helpers.makeTestYear("Europe/Madrid", [ - ["1928-04-14T22:59:59+00:00", "22:59:59", "WET", 0], - ["1928-04-14T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1928-10-06T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1928-10-06T23:00:00+00:00", "23:00:00", "WET", 0] + ["1928-04-14T23:59:59+00:00", "23:59:59", "WET", 0], + ["1928-04-15T00:00:00+00:00", "01:00:00", "WEST", -60], + ["1928-10-06T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1928-10-07T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1929" : helpers.makeTestYear("Europe/Madrid", [ ["1929-04-20T22:59:59+00:00", "22:59:59", "WET", 0], ["1929-04-20T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1929-10-05T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1929-10-05T23:00:00+00:00", "23:00:00", "WET", 0] + ["1929-10-05T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1929-10-06T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1937" : helpers.makeTestYear("Europe/Madrid", [ - ["1937-05-22T22:59:59+00:00", "22:59:59", "WET", 0], - ["1937-05-22T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1937-10-02T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1937-10-02T23:00:00+00:00", "23:00:00", "WET", 0] + ["1937-06-16T22:59:59+00:00", "22:59:59", "WET", 0], + ["1937-06-16T23:00:00+00:00", "00:00:00", "WEST", -60], + ["1937-10-02T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1937-10-03T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1938" : helpers.makeTestYear("Europe/Madrid", [ - ["1938-03-22T22:59:59+00:00", "22:59:59", "WET", 0], - ["1938-03-22T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1938-10-01T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1938-10-01T23:00:00+00:00", "23:00:00", "WET", 0] + ["1938-04-02T22:59:59+00:00", "22:59:59", "WET", 0], + ["1938-04-02T23:00:00+00:00", "00:00:00", "WEST", -60], + ["1938-04-30T21:59:59+00:00", "22:59:59", "WEST", -60], + ["1938-04-30T22:00:00+00:00", "00:00:00", "WEMT", -120], + ["1938-10-02T21:59:59+00:00", "23:59:59", "WEMT", -120], + ["1938-10-02T22:00:00+00:00", "23:00:00", "WEST", -60] ]), "1939" : helpers.makeTestYear("Europe/Madrid", [ - ["1939-04-15T22:59:59+00:00", "22:59:59", "WET", 0], - ["1939-04-15T23:00:00+00:00", "00:00:00", "WEST", -60], - ["1939-10-07T22:59:59+00:00", "23:59:59", "WEST", -60], - ["1939-10-07T23:00:00+00:00", "23:00:00", "WET", 0] + ["1939-10-07T23:59:59+00:00", "00:59:59", "WEST", -60], + ["1939-10-08T00:00:00+00:00", "00:00:00", "WET", 0] ]), "1940" : helpers.makeTestYear("Europe/Madrid", [ ["1940-03-16T22:59:59+00:00", "22:59:59", "WET", 0], - ["1940-03-16T23:00:00+00:00", "00:00:00", "WEST", -60] + ["1940-03-16T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1942" : helpers.makeTestYear("Europe/Madrid", [ - ["1942-05-02T21:59:59+00:00", "22:59:59", "WEST", -60], - ["1942-05-02T22:00:00+00:00", "00:00:00", "WEMT", -120], - ["1942-09-01T21:59:59+00:00", "23:59:59", "WEMT", -120], - ["1942-09-01T22:00:00+00:00", "23:00:00", "WEST", -60] + ["1942-05-02T21:59:59+00:00", "22:59:59", "CET", -60], + ["1942-05-02T22:00:00+00:00", "00:00:00", "CEST", -120], + ["1942-08-31T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1942-08-31T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1943" : helpers.makeTestYear("Europe/Madrid", [ - ["1943-04-17T21:59:59+00:00", "22:59:59", "WEST", -60], - ["1943-04-17T22:00:00+00:00", "00:00:00", "WEMT", -120], - ["1943-10-03T21:59:59+00:00", "23:59:59", "WEMT", -120], - ["1943-10-03T22:00:00+00:00", "23:00:00", "WEST", -60] + ["1943-04-17T21:59:59+00:00", "22:59:59", "CET", -60], + ["1943-04-17T22:00:00+00:00", "00:00:00", "CEST", -120], + ["1943-10-02T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1943-10-02T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1944" : helpers.makeTestYear("Europe/Madrid", [ - ["1944-04-15T21:59:59+00:00", "22:59:59", "WEST", -60], - ["1944-04-15T22:00:00+00:00", "00:00:00", "WEMT", -120], - ["1944-10-10T21:59:59+00:00", "23:59:59", "WEMT", -120], - ["1944-10-10T22:00:00+00:00", "23:00:00", "WEST", -60] + ["1944-04-15T21:59:59+00:00", "22:59:59", "CET", -60], + ["1944-04-15T22:00:00+00:00", "00:00:00", "CEST", -120], + ["1944-09-30T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1944-09-30T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1945" : helpers.makeTestYear("Europe/Madrid", [ - ["1945-04-14T21:59:59+00:00", "22:59:59", "WEST", -60], - ["1945-04-14T22:00:00+00:00", "00:00:00", "WEMT", -120], - ["1945-09-29T22:59:59+00:00", "00:59:59", "WEMT", -120], - ["1945-09-29T23:00:00+00:00", "00:00:00", "WEST", -60] + ["1945-04-14T21:59:59+00:00", "22:59:59", "CET", -60], + ["1945-04-14T22:00:00+00:00", "00:00:00", "CEST", -120], + ["1945-09-29T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1945-09-29T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1946" : helpers.makeTestYear("Europe/Madrid", [ - ["1946-04-13T21:59:59+00:00", "22:59:59", "WEST", -60], - ["1946-04-13T22:00:00+00:00", "00:00:00", "WEMT", -120], - ["1946-09-29T21:59:59+00:00", "23:59:59", "WEMT", -120], - ["1946-09-29T22:00:00+00:00", "23:00:00", "CET", -60] + ["1946-04-13T21:59:59+00:00", "22:59:59", "CET", -60], + ["1946-04-13T22:00:00+00:00", "00:00:00", "CEST", -120], + ["1946-09-28T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1946-09-28T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1949" : helpers.makeTestYear("Europe/Madrid", [ ["1949-04-30T21:59:59+00:00", "22:59:59", "CET", -60], ["1949-04-30T22:00:00+00:00", "00:00:00", "CEST", -120], - ["1949-09-29T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1949-09-29T23:00:00+00:00", "00:00:00", "CET", -60] + ["1949-10-01T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1949-10-01T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1974" : helpers.makeTestYear("Europe/Madrid", [ @@ -135,8 +128,8 @@ exports["Europe/Madrid"] = { ]), "1975" : helpers.makeTestYear("Europe/Madrid", [ - ["1975-04-19T21:59:59+00:00", "22:59:59", "CET", -60], - ["1975-04-19T22:00:00+00:00", "00:00:00", "CEST", -120], + ["1975-04-12T21:59:59+00:00", "22:59:59", "CET", -60], + ["1975-04-12T22:00:00+00:00", "00:00:00", "CEST", -120], ["1975-10-04T22:59:59+00:00", "00:59:59", "CEST", -120], ["1975-10-04T23:00:00+00:00", "00:00:00", "CET", -60] ]), @@ -156,10 +149,10 @@ exports["Europe/Madrid"] = { ]), "1978" : helpers.makeTestYear("Europe/Madrid", [ - ["1978-04-02T21:59:59+00:00", "22:59:59", "CET", -60], - ["1978-04-02T22:00:00+00:00", "00:00:00", "CEST", -120], - ["1978-09-30T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1978-09-30T23:00:00+00:00", "00:00:00", "CET", -60] + ["1978-04-02T00:59:59+00:00", "01:59:59", "CET", -60], + ["1978-04-02T01:00:00+00:00", "03:00:00", "CEST", -120], + ["1978-10-01T00:59:59+00:00", "02:59:59", "CEST", -120], + ["1978-10-01T01:00:00+00:00", "02:00:00", "CET", -60] ]), "1979" : helpers.makeTestYear("Europe/Madrid", [ diff --git a/tests/zones/europe/zaporozhye.js b/tests/zones/europe/zaporozhye.js index 27ded4e0..a7588f15 100644 --- a/tests/zones/europe/zaporozhye.js +++ b/tests/zones/europe/zaporozhye.js @@ -4,7 +4,7 @@ var helpers = require("../../helpers/helpers"); exports["Europe/Zaporozhye"] = { "1924" : helpers.makeTestYear("Europe/Zaporozhye", [ - ["1924-05-01T21:39:59+00:00", "23:59:59", "CUT", -140], + ["1924-05-01T21:39:59+00:00", "23:59:59", "+0220", -140], ["1924-05-01T21:40:00+00:00", "23:40:00", "EET", -120] ]), diff --git a/tests/zones/iceland.js b/tests/zones/iceland.js index 293446db..f5cf0c44 100644 --- a/tests/zones/iceland.js +++ b/tests/zones/iceland.js @@ -5,242 +5,242 @@ var helpers = require("../helpers/helpers"); exports["Iceland"] = { "1908" : helpers.makeTestYear("Iceland", [ ["1908-01-01T01:27:59+00:00", "23:59:59", "LMT", 88], - ["1908-01-01T01:28:00+00:00", "00:28:00", "IST", 60] + ["1908-01-01T01:28:00+00:00", "00:28:00", "-01", 60] ]), "1917" : helpers.makeTestYear("Iceland", [ - ["1917-02-19T23:59:59+00:00", "22:59:59", "IST", 60], - ["1917-02-20T00:00:00+00:00", "00:00:00", "ISST", 0], - ["1917-10-21T00:59:59+00:00", "00:59:59", "ISST", 0], - ["1917-10-21T01:00:00+00:00", "00:00:00", "IST", 60] + ["1917-02-19T23:59:59+00:00", "22:59:59", "-01", 60], + ["1917-02-20T00:00:00+00:00", "00:00:00", "+00", 0], + ["1917-10-21T00:59:59+00:00", "00:59:59", "+00", 0], + ["1917-10-21T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1918" : helpers.makeTestYear("Iceland", [ - ["1918-02-19T23:59:59+00:00", "22:59:59", "IST", 60], - ["1918-02-20T00:00:00+00:00", "00:00:00", "ISST", 0], - ["1918-11-16T00:59:59+00:00", "00:59:59", "ISST", 0], - ["1918-11-16T01:00:00+00:00", "00:00:00", "IST", 60] + ["1918-02-19T23:59:59+00:00", "22:59:59", "-01", 60], + ["1918-02-20T00:00:00+00:00", "00:00:00", "+00", 0], + ["1918-11-16T00:59:59+00:00", "00:59:59", "+00", 0], + ["1918-11-16T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1919" : helpers.makeTestYear("Iceland", [ - ["1919-02-19T23:59:59+00:00", "22:59:59", "IST", 60], - ["1919-02-20T00:00:00+00:00", "00:00:00", "ISST", 0], - ["1919-11-16T00:59:59+00:00", "00:59:59", "ISST", 0], - ["1919-11-16T01:00:00+00:00", "00:00:00", "IST", 60] + ["1919-02-19T23:59:59+00:00", "22:59:59", "-01", 60], + ["1919-02-20T00:00:00+00:00", "00:00:00", "+00", 0], + ["1919-11-16T00:59:59+00:00", "00:59:59", "+00", 0], + ["1919-11-16T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1921" : helpers.makeTestYear("Iceland", [ - ["1921-03-19T23:59:59+00:00", "22:59:59", "IST", 60], - ["1921-03-20T00:00:00+00:00", "00:00:00", "ISST", 0], - ["1921-06-23T00:59:59+00:00", "00:59:59", "ISST", 0], - ["1921-06-23T01:00:00+00:00", "00:00:00", "IST", 60] + ["1921-03-19T23:59:59+00:00", "22:59:59", "-01", 60], + ["1921-03-20T00:00:00+00:00", "00:00:00", "+00", 0], + ["1921-06-23T00:59:59+00:00", "00:59:59", "+00", 0], + ["1921-06-23T01:00:00+00:00", "00:00:00", "-01", 60] ]), "1939" : helpers.makeTestYear("Iceland", [ - ["1939-04-29T23:59:59+00:00", "22:59:59", "IST", 60], - ["1939-04-30T00:00:00+00:00", "00:00:00", "ISST", 0], - ["1939-10-29T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1939-10-29T02:00:00+00:00", "01:00:00", "IST", 60] + ["1939-04-29T23:59:59+00:00", "22:59:59", "-01", 60], + ["1939-04-30T00:00:00+00:00", "00:00:00", "+00", 0], + ["1939-10-29T01:59:59+00:00", "01:59:59", "+00", 0], + ["1939-10-29T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1940" : helpers.makeTestYear("Iceland", [ - ["1940-02-25T02:59:59+00:00", "01:59:59", "IST", 60], - ["1940-02-25T03:00:00+00:00", "03:00:00", "ISST", 0], - ["1940-11-03T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1940-11-03T02:00:00+00:00", "01:00:00", "IST", 60] + ["1940-02-25T02:59:59+00:00", "01:59:59", "-01", 60], + ["1940-02-25T03:00:00+00:00", "03:00:00", "+00", 0], + ["1940-11-03T01:59:59+00:00", "01:59:59", "+00", 0], + ["1940-11-03T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1941" : helpers.makeTestYear("Iceland", [ - ["1941-03-02T01:59:59+00:00", "00:59:59", "IST", 60], - ["1941-03-02T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1941-11-02T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1941-11-02T02:00:00+00:00", "01:00:00", "IST", 60] + ["1941-03-02T01:59:59+00:00", "00:59:59", "-01", 60], + ["1941-03-02T02:00:00+00:00", "02:00:00", "+00", 0], + ["1941-11-02T01:59:59+00:00", "01:59:59", "+00", 0], + ["1941-11-02T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1942" : helpers.makeTestYear("Iceland", [ - ["1942-03-08T01:59:59+00:00", "00:59:59", "IST", 60], - ["1942-03-08T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1942-10-25T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1942-10-25T02:00:00+00:00", "01:00:00", "IST", 60] + ["1942-03-08T01:59:59+00:00", "00:59:59", "-01", 60], + ["1942-03-08T02:00:00+00:00", "02:00:00", "+00", 0], + ["1942-10-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["1942-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1943" : helpers.makeTestYear("Iceland", [ - ["1943-03-07T01:59:59+00:00", "00:59:59", "IST", 60], - ["1943-03-07T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1943-10-24T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1943-10-24T02:00:00+00:00", "01:00:00", "IST", 60] + ["1943-03-07T01:59:59+00:00", "00:59:59", "-01", 60], + ["1943-03-07T02:00:00+00:00", "02:00:00", "+00", 0], + ["1943-10-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["1943-10-24T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1944" : helpers.makeTestYear("Iceland", [ - ["1944-03-05T01:59:59+00:00", "00:59:59", "IST", 60], - ["1944-03-05T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1944-10-22T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1944-10-22T02:00:00+00:00", "01:00:00", "IST", 60] + ["1944-03-05T01:59:59+00:00", "00:59:59", "-01", 60], + ["1944-03-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["1944-10-22T01:59:59+00:00", "01:59:59", "+00", 0], + ["1944-10-22T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1945" : helpers.makeTestYear("Iceland", [ - ["1945-03-04T01:59:59+00:00", "00:59:59", "IST", 60], - ["1945-03-04T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1945-10-28T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1945-10-28T02:00:00+00:00", "01:00:00", "IST", 60] + ["1945-03-04T01:59:59+00:00", "00:59:59", "-01", 60], + ["1945-03-04T02:00:00+00:00", "02:00:00", "+00", 0], + ["1945-10-28T01:59:59+00:00", "01:59:59", "+00", 0], + ["1945-10-28T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1946" : helpers.makeTestYear("Iceland", [ - ["1946-03-03T01:59:59+00:00", "00:59:59", "IST", 60], - ["1946-03-03T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1946-10-27T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1946-10-27T02:00:00+00:00", "01:00:00", "IST", 60] + ["1946-03-03T01:59:59+00:00", "00:59:59", "-01", 60], + ["1946-03-03T02:00:00+00:00", "02:00:00", "+00", 0], + ["1946-10-27T01:59:59+00:00", "01:59:59", "+00", 0], + ["1946-10-27T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1947" : helpers.makeTestYear("Iceland", [ - ["1947-04-06T01:59:59+00:00", "00:59:59", "IST", 60], - ["1947-04-06T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1947-10-26T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1947-10-26T02:00:00+00:00", "01:00:00", "IST", 60] + ["1947-04-06T01:59:59+00:00", "00:59:59", "-01", 60], + ["1947-04-06T02:00:00+00:00", "02:00:00", "+00", 0], + ["1947-10-26T01:59:59+00:00", "01:59:59", "+00", 0], + ["1947-10-26T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1948" : helpers.makeTestYear("Iceland", [ - ["1948-04-04T01:59:59+00:00", "00:59:59", "IST", 60], - ["1948-04-04T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1948-10-24T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1948-10-24T02:00:00+00:00", "01:00:00", "IST", 60] + ["1948-04-04T01:59:59+00:00", "00:59:59", "-01", 60], + ["1948-04-04T02:00:00+00:00", "02:00:00", "+00", 0], + ["1948-10-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["1948-10-24T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1949" : helpers.makeTestYear("Iceland", [ - ["1949-04-03T01:59:59+00:00", "00:59:59", "IST", 60], - ["1949-04-03T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1949-10-30T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1949-10-30T02:00:00+00:00", "01:00:00", "IST", 60] + ["1949-04-03T01:59:59+00:00", "00:59:59", "-01", 60], + ["1949-04-03T02:00:00+00:00", "02:00:00", "+00", 0], + ["1949-10-30T01:59:59+00:00", "01:59:59", "+00", 0], + ["1949-10-30T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1950" : helpers.makeTestYear("Iceland", [ - ["1950-04-02T01:59:59+00:00", "00:59:59", "IST", 60], - ["1950-04-02T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1950-10-22T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1950-10-22T02:00:00+00:00", "01:00:00", "IST", 60] + ["1950-04-02T01:59:59+00:00", "00:59:59", "-01", 60], + ["1950-04-02T02:00:00+00:00", "02:00:00", "+00", 0], + ["1950-10-22T01:59:59+00:00", "01:59:59", "+00", 0], + ["1950-10-22T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1951" : helpers.makeTestYear("Iceland", [ - ["1951-04-01T01:59:59+00:00", "00:59:59", "IST", 60], - ["1951-04-01T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1951-10-28T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1951-10-28T02:00:00+00:00", "01:00:00", "IST", 60] + ["1951-04-01T01:59:59+00:00", "00:59:59", "-01", 60], + ["1951-04-01T02:00:00+00:00", "02:00:00", "+00", 0], + ["1951-10-28T01:59:59+00:00", "01:59:59", "+00", 0], + ["1951-10-28T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1952" : helpers.makeTestYear("Iceland", [ - ["1952-04-06T01:59:59+00:00", "00:59:59", "IST", 60], - ["1952-04-06T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1952-10-26T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1952-10-26T02:00:00+00:00", "01:00:00", "IST", 60] + ["1952-04-06T01:59:59+00:00", "00:59:59", "-01", 60], + ["1952-04-06T02:00:00+00:00", "02:00:00", "+00", 0], + ["1952-10-26T01:59:59+00:00", "01:59:59", "+00", 0], + ["1952-10-26T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1953" : helpers.makeTestYear("Iceland", [ - ["1953-04-05T01:59:59+00:00", "00:59:59", "IST", 60], - ["1953-04-05T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1953-10-25T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1953-10-25T02:00:00+00:00", "01:00:00", "IST", 60] + ["1953-04-05T01:59:59+00:00", "00:59:59", "-01", 60], + ["1953-04-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["1953-10-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["1953-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1954" : helpers.makeTestYear("Iceland", [ - ["1954-04-04T01:59:59+00:00", "00:59:59", "IST", 60], - ["1954-04-04T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1954-10-24T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1954-10-24T02:00:00+00:00", "01:00:00", "IST", 60] + ["1954-04-04T01:59:59+00:00", "00:59:59", "-01", 60], + ["1954-04-04T02:00:00+00:00", "02:00:00", "+00", 0], + ["1954-10-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["1954-10-24T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1955" : helpers.makeTestYear("Iceland", [ - ["1955-04-03T01:59:59+00:00", "00:59:59", "IST", 60], - ["1955-04-03T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1955-10-23T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1955-10-23T02:00:00+00:00", "01:00:00", "IST", 60] + ["1955-04-03T01:59:59+00:00", "00:59:59", "-01", 60], + ["1955-04-03T02:00:00+00:00", "02:00:00", "+00", 0], + ["1955-10-23T01:59:59+00:00", "01:59:59", "+00", 0], + ["1955-10-23T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1956" : helpers.makeTestYear("Iceland", [ - ["1956-04-01T01:59:59+00:00", "00:59:59", "IST", 60], - ["1956-04-01T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1956-10-28T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1956-10-28T02:00:00+00:00", "01:00:00", "IST", 60] + ["1956-04-01T01:59:59+00:00", "00:59:59", "-01", 60], + ["1956-04-01T02:00:00+00:00", "02:00:00", "+00", 0], + ["1956-10-28T01:59:59+00:00", "01:59:59", "+00", 0], + ["1956-10-28T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1957" : helpers.makeTestYear("Iceland", [ - ["1957-04-07T01:59:59+00:00", "00:59:59", "IST", 60], - ["1957-04-07T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1957-10-27T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1957-10-27T02:00:00+00:00", "01:00:00", "IST", 60] + ["1957-04-07T01:59:59+00:00", "00:59:59", "-01", 60], + ["1957-04-07T02:00:00+00:00", "02:00:00", "+00", 0], + ["1957-10-27T01:59:59+00:00", "01:59:59", "+00", 0], + ["1957-10-27T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1958" : helpers.makeTestYear("Iceland", [ - ["1958-04-06T01:59:59+00:00", "00:59:59", "IST", 60], - ["1958-04-06T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1958-10-26T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1958-10-26T02:00:00+00:00", "01:00:00", "IST", 60] + ["1958-04-06T01:59:59+00:00", "00:59:59", "-01", 60], + ["1958-04-06T02:00:00+00:00", "02:00:00", "+00", 0], + ["1958-10-26T01:59:59+00:00", "01:59:59", "+00", 0], + ["1958-10-26T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1959" : helpers.makeTestYear("Iceland", [ - ["1959-04-05T01:59:59+00:00", "00:59:59", "IST", 60], - ["1959-04-05T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1959-10-25T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1959-10-25T02:00:00+00:00", "01:00:00", "IST", 60] + ["1959-04-05T01:59:59+00:00", "00:59:59", "-01", 60], + ["1959-04-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["1959-10-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["1959-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1960" : helpers.makeTestYear("Iceland", [ - ["1960-04-03T01:59:59+00:00", "00:59:59", "IST", 60], - ["1960-04-03T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1960-10-23T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1960-10-23T02:00:00+00:00", "01:00:00", "IST", 60] + ["1960-04-03T01:59:59+00:00", "00:59:59", "-01", 60], + ["1960-04-03T02:00:00+00:00", "02:00:00", "+00", 0], + ["1960-10-23T01:59:59+00:00", "01:59:59", "+00", 0], + ["1960-10-23T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1961" : helpers.makeTestYear("Iceland", [ - ["1961-04-02T01:59:59+00:00", "00:59:59", "IST", 60], - ["1961-04-02T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1961-10-22T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1961-10-22T02:00:00+00:00", "01:00:00", "IST", 60] + ["1961-04-02T01:59:59+00:00", "00:59:59", "-01", 60], + ["1961-04-02T02:00:00+00:00", "02:00:00", "+00", 0], + ["1961-10-22T01:59:59+00:00", "01:59:59", "+00", 0], + ["1961-10-22T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1962" : helpers.makeTestYear("Iceland", [ - ["1962-04-01T01:59:59+00:00", "00:59:59", "IST", 60], - ["1962-04-01T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1962-10-28T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1962-10-28T02:00:00+00:00", "01:00:00", "IST", 60] + ["1962-04-01T01:59:59+00:00", "00:59:59", "-01", 60], + ["1962-04-01T02:00:00+00:00", "02:00:00", "+00", 0], + ["1962-10-28T01:59:59+00:00", "01:59:59", "+00", 0], + ["1962-10-28T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1963" : helpers.makeTestYear("Iceland", [ - ["1963-04-07T01:59:59+00:00", "00:59:59", "IST", 60], - ["1963-04-07T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1963-10-27T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1963-10-27T02:00:00+00:00", "01:00:00", "IST", 60] + ["1963-04-07T01:59:59+00:00", "00:59:59", "-01", 60], + ["1963-04-07T02:00:00+00:00", "02:00:00", "+00", 0], + ["1963-10-27T01:59:59+00:00", "01:59:59", "+00", 0], + ["1963-10-27T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1964" : helpers.makeTestYear("Iceland", [ - ["1964-04-05T01:59:59+00:00", "00:59:59", "IST", 60], - ["1964-04-05T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1964-10-25T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1964-10-25T02:00:00+00:00", "01:00:00", "IST", 60] + ["1964-04-05T01:59:59+00:00", "00:59:59", "-01", 60], + ["1964-04-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["1964-10-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["1964-10-25T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1965" : helpers.makeTestYear("Iceland", [ - ["1965-04-04T01:59:59+00:00", "00:59:59", "IST", 60], - ["1965-04-04T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1965-10-24T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1965-10-24T02:00:00+00:00", "01:00:00", "IST", 60] + ["1965-04-04T01:59:59+00:00", "00:59:59", "-01", 60], + ["1965-04-04T02:00:00+00:00", "02:00:00", "+00", 0], + ["1965-10-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["1965-10-24T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1966" : helpers.makeTestYear("Iceland", [ - ["1966-04-03T01:59:59+00:00", "00:59:59", "IST", 60], - ["1966-04-03T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1966-10-23T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1966-10-23T02:00:00+00:00", "01:00:00", "IST", 60] + ["1966-04-03T01:59:59+00:00", "00:59:59", "-01", 60], + ["1966-04-03T02:00:00+00:00", "02:00:00", "+00", 0], + ["1966-10-23T01:59:59+00:00", "01:59:59", "+00", 0], + ["1966-10-23T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1967" : helpers.makeTestYear("Iceland", [ - ["1967-04-02T01:59:59+00:00", "00:59:59", "IST", 60], - ["1967-04-02T02:00:00+00:00", "02:00:00", "ISST", 0], - ["1967-10-29T01:59:59+00:00", "01:59:59", "ISST", 0], - ["1967-10-29T02:00:00+00:00", "01:00:00", "IST", 60] + ["1967-04-02T01:59:59+00:00", "00:59:59", "-01", 60], + ["1967-04-02T02:00:00+00:00", "02:00:00", "+00", 0], + ["1967-10-29T01:59:59+00:00", "01:59:59", "+00", 0], + ["1967-10-29T02:00:00+00:00", "01:00:00", "-01", 60] ]), "1968" : helpers.makeTestYear("Iceland", [ - ["1968-04-07T01:59:59+00:00", "00:59:59", "IST", 60], + ["1968-04-07T01:59:59+00:00", "00:59:59", "-01", 60], ["1968-04-07T02:00:00+00:00", "02:00:00", "GMT", 0] ]) }; \ No newline at end of file diff --git a/tests/zones/indian/antananarivo.js b/tests/zones/indian/antananarivo.js index 628374a4..a3119f36 100644 --- a/tests/zones/indian/antananarivo.js +++ b/tests/zones/indian/antananarivo.js @@ -10,16 +10,16 @@ exports["Indian/Antananarivo"] = { "1929" : helpers.makeTestYear("Indian/Antananarivo", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Indian/Antananarivo", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Indian/Antananarivo", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/indian/chagos.js b/tests/zones/indian/chagos.js index f1e26399..c8437d12 100644 --- a/tests/zones/indian/chagos.js +++ b/tests/zones/indian/chagos.js @@ -3,15 +3,13 @@ var helpers = require("../../helpers/helpers"); exports["Indian/Chagos"] = { - "guess" : helpers.makeTestGuess("Indian/Chagos", { offset: false, abbr: true }), - "1906" : helpers.makeTestYear("Indian/Chagos", [ ["1906-12-31T19:10:19+00:00", "23:59:59", "LMT", -17380 / 60], - ["1906-12-31T19:10:20+00:00", "00:10:20", "IOT", -300] + ["1906-12-31T19:10:20+00:00", "00:10:20", "+05", -300] ]), "1995" : helpers.makeTestYear("Indian/Chagos", [ - ["1995-12-31T18:59:59+00:00", "23:59:59", "IOT", -300], - ["1995-12-31T19:00:00+00:00", "01:00:00", "IOT", -360] + ["1995-12-31T18:59:59+00:00", "23:59:59", "+05", -300], + ["1995-12-31T19:00:00+00:00", "01:00:00", "+06", -360] ]) }; \ No newline at end of file diff --git a/tests/zones/indian/christmas.js b/tests/zones/indian/christmas.js index 3121fd14..43664f23 100644 --- a/tests/zones/indian/christmas.js +++ b/tests/zones/indian/christmas.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Indian/Christmas"] = { - "guess" : helpers.makeTestGuess("Indian/Christmas", { offset: false, abbr: true }), - }; \ No newline at end of file diff --git a/tests/zones/indian/cocos.js b/tests/zones/indian/cocos.js index 50a76b2a..71771c7e 100644 --- a/tests/zones/indian/cocos.js +++ b/tests/zones/indian/cocos.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Indian/Cocos"] = { - "guess" : helpers.makeTestGuess("Indian/Cocos", { offset: false, abbr: true }), - }; \ No newline at end of file diff --git a/tests/zones/indian/comoro.js b/tests/zones/indian/comoro.js index 92a41e7c..56a0d6c5 100644 --- a/tests/zones/indian/comoro.js +++ b/tests/zones/indian/comoro.js @@ -10,16 +10,16 @@ exports["Indian/Comoro"] = { "1929" : helpers.makeTestYear("Indian/Comoro", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Indian/Comoro", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Indian/Comoro", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/indian/mahe.js b/tests/zones/indian/mahe.js index 64d8fc56..528cba15 100644 --- a/tests/zones/indian/mahe.js +++ b/tests/zones/indian/mahe.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Indian/Mahe"] = { - "guess" : helpers.makeTestGuess("Indian/Mahe", { offset: false, abbr: true }), - "1906" : helpers.makeTestYear("Indian/Mahe", [ ["1906-05-31T20:18:11+00:00", "23:59:59", "LMT", -13308 / 60], - ["1906-05-31T20:18:12+00:00", "00:18:12", "SCT", -240] + ["1906-05-31T20:18:12+00:00", "00:18:12", "+04", -240] ]) }; \ No newline at end of file diff --git a/tests/zones/indian/maldives.js b/tests/zones/indian/maldives.js index 404213d7..005da6f7 100644 --- a/tests/zones/indian/maldives.js +++ b/tests/zones/indian/maldives.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Indian/Maldives"] = { - "guess" : helpers.makeTestGuess("Indian/Maldives", { offset: false, abbr: true }), - "1959" : helpers.makeTestYear("Indian/Maldives", [ ["1959-12-31T19:05:59+00:00", "23:59:59", "MMT", -294], - ["1959-12-31T19:06:00+00:00", "00:06:00", "MVT", -300] + ["1959-12-31T19:06:00+00:00", "00:06:00", "+05", -300] ]) }; \ No newline at end of file diff --git a/tests/zones/indian/mauritius.js b/tests/zones/indian/mauritius.js index 57c31626..6b887a96 100644 --- a/tests/zones/indian/mauritius.js +++ b/tests/zones/indian/mauritius.js @@ -3,30 +3,28 @@ var helpers = require("../../helpers/helpers"); exports["Indian/Mauritius"] = { - "guess" : helpers.makeTestGuess("Indian/Mauritius", { offset: false, abbr: true }), - "1906" : helpers.makeTestYear("Indian/Mauritius", [ ["1906-12-31T20:09:59+00:00", "23:59:59", "LMT", -230], - ["1906-12-31T20:10:00+00:00", "00:10:00", "MUT", -240] + ["1906-12-31T20:10:00+00:00", "00:10:00", "+04", -240] ]), "1982" : helpers.makeTestYear("Indian/Mauritius", [ - ["1982-10-09T19:59:59+00:00", "23:59:59", "MUT", -240], - ["1982-10-09T20:00:00+00:00", "01:00:00", "MUST", -300] + ["1982-10-09T19:59:59+00:00", "23:59:59", "+04", -240], + ["1982-10-09T20:00:00+00:00", "01:00:00", "+05", -300] ]), "1983" : helpers.makeTestYear("Indian/Mauritius", [ - ["1983-03-20T18:59:59+00:00", "23:59:59", "MUST", -300], - ["1983-03-20T19:00:00+00:00", "23:00:00", "MUT", -240] + ["1983-03-20T18:59:59+00:00", "23:59:59", "+05", -300], + ["1983-03-20T19:00:00+00:00", "23:00:00", "+04", -240] ]), "2008" : helpers.makeTestYear("Indian/Mauritius", [ - ["2008-10-25T21:59:59+00:00", "01:59:59", "MUT", -240], - ["2008-10-25T22:00:00+00:00", "03:00:00", "MUST", -300] + ["2008-10-25T21:59:59+00:00", "01:59:59", "+04", -240], + ["2008-10-25T22:00:00+00:00", "03:00:00", "+05", -300] ]), "2009" : helpers.makeTestYear("Indian/Mauritius", [ - ["2009-03-28T20:59:59+00:00", "01:59:59", "MUST", -300], - ["2009-03-28T21:00:00+00:00", "01:00:00", "MUT", -240] + ["2009-03-28T20:59:59+00:00", "01:59:59", "+05", -300], + ["2009-03-28T21:00:00+00:00", "01:00:00", "+04", -240] ]) }; \ No newline at end of file diff --git a/tests/zones/indian/mayotte.js b/tests/zones/indian/mayotte.js index c50cf407..dadad29b 100644 --- a/tests/zones/indian/mayotte.js +++ b/tests/zones/indian/mayotte.js @@ -10,16 +10,16 @@ exports["Indian/Mayotte"] = { "1929" : helpers.makeTestYear("Indian/Mayotte", [ ["1929-12-31T20:59:59+00:00", "23:59:59", "EAT", -180], - ["1929-12-31T21:00:00+00:00", "23:30:00", "BEAT", -150] + ["1929-12-31T21:00:00+00:00", "23:30:00", "+0230", -150] ]), "1939" : helpers.makeTestYear("Indian/Mayotte", [ - ["1939-12-31T21:29:59+00:00", "23:59:59", "BEAT", -150], - ["1939-12-31T21:30:00+00:00", "00:15:00", "BEAUT", -165] + ["1939-12-31T21:29:59+00:00", "23:59:59", "+0230", -150], + ["1939-12-31T21:30:00+00:00", "00:15:00", "+0245", -165] ]), "1959" : helpers.makeTestYear("Indian/Mayotte", [ - ["1959-12-31T21:14:59+00:00", "23:59:59", "BEAUT", -165], + ["1959-12-31T21:14:59+00:00", "23:59:59", "+0245", -165], ["1959-12-31T21:15:00+00:00", "00:15:00", "EAT", -180] ]) }; \ No newline at end of file diff --git a/tests/zones/indian/reunion.js b/tests/zones/indian/reunion.js index 164540d0..84a98a8a 100644 --- a/tests/zones/indian/reunion.js +++ b/tests/zones/indian/reunion.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Indian/Reunion"] = { - "guess" : helpers.makeTestGuess("Indian/Reunion", { offset: false, abbr: true }), - "1911" : helpers.makeTestYear("Indian/Reunion", [ ["1911-05-31T20:18:07+00:00", "23:59:59", "LMT", -13312 / 60], - ["1911-05-31T20:18:08+00:00", "00:18:08", "RET", -240] + ["1911-05-31T20:18:08+00:00", "00:18:08", "+04", -240] ]) }; \ No newline at end of file diff --git a/tests/zones/iran.js b/tests/zones/iran.js index 68ed0d5f..409d9edd 100644 --- a/tests/zones/iran.js +++ b/tests/zones/iran.js @@ -10,349 +10,349 @@ exports["Iran"] = { "1945" : helpers.makeTestYear("Iran", [ ["1945-12-31T20:34:15+00:00", "23:59:59", "TMT", -12344 / 60], - ["1945-12-31T20:34:16+00:00", "00:04:16", "IRST", -210] + ["1945-12-31T20:34:16+00:00", "00:04:16", "+0330", -210] ]), "1977" : helpers.makeTestYear("Iran", [ - ["1977-10-31T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1977-10-31T20:30:00+00:00", "00:30:00", "IRST", -240] + ["1977-10-31T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1977-10-31T20:30:00+00:00", "00:30:00", "+04", -240] ]), "1978" : helpers.makeTestYear("Iran", [ - ["1978-03-20T19:59:59+00:00", "23:59:59", "IRST", -240], - ["1978-03-20T20:00:00+00:00", "01:00:00", "IRDT", -300], - ["1978-10-20T18:59:59+00:00", "23:59:59", "IRDT", -300], - ["1978-10-20T19:00:00+00:00", "23:00:00", "IRST", -240], - ["1978-12-31T19:59:59+00:00", "23:59:59", "IRST", -240], - ["1978-12-31T20:00:00+00:00", "23:30:00", "IRST", -210] + ["1978-03-20T19:59:59+00:00", "23:59:59", "+04", -240], + ["1978-03-20T20:00:00+00:00", "01:00:00", "+05", -300], + ["1978-10-20T18:59:59+00:00", "23:59:59", "+05", -300], + ["1978-10-20T19:00:00+00:00", "23:00:00", "+04", -240], + ["1978-12-31T19:59:59+00:00", "23:59:59", "+04", -240], + ["1978-12-31T20:00:00+00:00", "23:30:00", "+0330", -210] ]), "1979" : helpers.makeTestYear("Iran", [ - ["1979-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1979-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1979-09-18T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1979-09-18T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1979-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1979-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1979-09-18T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1979-09-18T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1980" : helpers.makeTestYear("Iran", [ - ["1980-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1980-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1980-09-22T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1980-09-22T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1980-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1980-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1980-09-22T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1980-09-22T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1991" : helpers.makeTestYear("Iran", [ - ["1991-05-02T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1991-05-02T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1991-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1991-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1991-05-02T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1991-05-02T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1991-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1991-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1992" : helpers.makeTestYear("Iran", [ - ["1992-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1992-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1992-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1992-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1992-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1992-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1992-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1992-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1993" : helpers.makeTestYear("Iran", [ - ["1993-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1993-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1993-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1993-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1993-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1993-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1993-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1993-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1994" : helpers.makeTestYear("Iran", [ - ["1994-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1994-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1994-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1994-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1994-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1994-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1994-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1994-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1995" : helpers.makeTestYear("Iran", [ - ["1995-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1995-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1995-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1995-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1995-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1995-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1995-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1995-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1996" : helpers.makeTestYear("Iran", [ - ["1996-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1996-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1996-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1996-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1996-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1996-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1996-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1996-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1997" : helpers.makeTestYear("Iran", [ - ["1997-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1997-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1997-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1997-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1997-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1997-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1997-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1997-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1998" : helpers.makeTestYear("Iran", [ - ["1998-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1998-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1998-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1998-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1998-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1998-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1998-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1998-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "1999" : helpers.makeTestYear("Iran", [ - ["1999-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["1999-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["1999-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["1999-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["1999-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["1999-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["1999-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["1999-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2000" : helpers.makeTestYear("Iran", [ - ["2000-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2000-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2000-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2000-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2000-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2000-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2000-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2000-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2001" : helpers.makeTestYear("Iran", [ - ["2001-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2001-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2001-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2001-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2001-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2001-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2001-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2001-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2002" : helpers.makeTestYear("Iran", [ - ["2002-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2002-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2002-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2002-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2002-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2002-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2002-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2002-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2003" : helpers.makeTestYear("Iran", [ - ["2003-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2003-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2003-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2003-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2003-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2003-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2003-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2003-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2004" : helpers.makeTestYear("Iran", [ - ["2004-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2004-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2004-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2004-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2004-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2004-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2004-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2004-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2005" : helpers.makeTestYear("Iran", [ - ["2005-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2005-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2005-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2005-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2005-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2005-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2005-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2005-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2008" : helpers.makeTestYear("Iran", [ - ["2008-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2008-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2008-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2008-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2008-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2008-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2008-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2008-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2009" : helpers.makeTestYear("Iran", [ - ["2009-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2009-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2009-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2009-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2009-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2009-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2009-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2009-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2010" : helpers.makeTestYear("Iran", [ - ["2010-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2010-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2010-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2010-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2010-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2010-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2010-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2010-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2011" : helpers.makeTestYear("Iran", [ - ["2011-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2011-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2011-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2011-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2011-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2011-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2011-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2011-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2012" : helpers.makeTestYear("Iran", [ - ["2012-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2012-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2012-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2012-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2012-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2012-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2012-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2012-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2013" : helpers.makeTestYear("Iran", [ - ["2013-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2013-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2013-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2013-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2013-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2013-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2013-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2013-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2014" : helpers.makeTestYear("Iran", [ - ["2014-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2014-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2014-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2014-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2014-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2014-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2014-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2014-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2015" : helpers.makeTestYear("Iran", [ - ["2015-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2015-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2015-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2015-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2015-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2015-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2015-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2015-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2016" : helpers.makeTestYear("Iran", [ - ["2016-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2016-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2016-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2016-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2016-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2016-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2016-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2016-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2017" : helpers.makeTestYear("Iran", [ - ["2017-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2017-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2017-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2017-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2017-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2017-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2017-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2017-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2018" : helpers.makeTestYear("Iran", [ - ["2018-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2018-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2018-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2018-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2018-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2018-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2018-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2018-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2019" : helpers.makeTestYear("Iran", [ - ["2019-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2019-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2019-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2019-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2019-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2019-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2019-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2019-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2020" : helpers.makeTestYear("Iran", [ - ["2020-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2020-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2020-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2020-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2020-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2020-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2020-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2020-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2021" : helpers.makeTestYear("Iran", [ - ["2021-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2021-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2021-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2021-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2021-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2021-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2021-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2021-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2022" : helpers.makeTestYear("Iran", [ - ["2022-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2022-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2022-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2022-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2022-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2022-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2022-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2022-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2023" : helpers.makeTestYear("Iran", [ - ["2023-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2023-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2023-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2023-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2023-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2023-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2023-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2023-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2024" : helpers.makeTestYear("Iran", [ - ["2024-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2024-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2024-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2024-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2024-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2024-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2024-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2024-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2025" : helpers.makeTestYear("Iran", [ - ["2025-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2025-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2025-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2025-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2025-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2025-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2025-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2025-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2026" : helpers.makeTestYear("Iran", [ - ["2026-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2026-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2026-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2026-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2026-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2026-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2026-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2026-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2027" : helpers.makeTestYear("Iran", [ - ["2027-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2027-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2027-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2027-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2027-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2027-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2027-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2027-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2028" : helpers.makeTestYear("Iran", [ - ["2028-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2028-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2028-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2028-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2028-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2028-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2028-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2028-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2029" : helpers.makeTestYear("Iran", [ - ["2029-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2029-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2029-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2029-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2029-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2029-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2029-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2029-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2030" : helpers.makeTestYear("Iran", [ - ["2030-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2030-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2030-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2030-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2030-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2030-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2030-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2030-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2031" : helpers.makeTestYear("Iran", [ - ["2031-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2031-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2031-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2031-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2031-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2031-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2031-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2031-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2032" : helpers.makeTestYear("Iran", [ - ["2032-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2032-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2032-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2032-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2032-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2032-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2032-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2032-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2033" : helpers.makeTestYear("Iran", [ - ["2033-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2033-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2033-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2033-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2033-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2033-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2033-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2033-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2034" : helpers.makeTestYear("Iran", [ - ["2034-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2034-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2034-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2034-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2034-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2034-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2034-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2034-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2035" : helpers.makeTestYear("Iran", [ - ["2035-03-21T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2035-03-21T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2035-09-21T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2035-09-21T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2035-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2035-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2035-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2035-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2036" : helpers.makeTestYear("Iran", [ - ["2036-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2036-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2036-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2036-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2036-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2036-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2036-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2036-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2037" : helpers.makeTestYear("Iran", [ - ["2037-03-20T20:29:59+00:00", "23:59:59", "IRST", -210], - ["2037-03-20T20:30:00+00:00", "01:00:00", "IRDT", -270], - ["2037-09-20T19:29:59+00:00", "23:59:59", "IRDT", -270], - ["2037-09-20T19:30:00+00:00", "23:00:00", "IRST", -210] + ["2037-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2037-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2037-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2037-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] ]) }; \ No newline at end of file diff --git a/tests/zones/japan.js b/tests/zones/japan.js index b2f11071..1052a078 100644 --- a/tests/zones/japan.js +++ b/tests/zones/japan.js @@ -3,11 +3,6 @@ var helpers = require("../helpers/helpers"); exports["Japan"] = { - "1937" : helpers.makeTestYear("Japan", [ - ["1937-09-30T14:59:59+00:00", "23:59:59", "JCST", -540], - ["1937-09-30T15:00:00+00:00", "00:00:00", "JST", -540] - ]), - "1948" : helpers.makeTestYear("Japan", [ ["1948-05-01T16:59:59+00:00", "01:59:59", "JST", -540], ["1948-05-01T17:00:00+00:00", "03:00:00", "JDT", -600], diff --git a/tests/zones/kwajalein.js b/tests/zones/kwajalein.js index 161690ac..1d2ead80 100644 --- a/tests/zones/kwajalein.js +++ b/tests/zones/kwajalein.js @@ -4,12 +4,12 @@ var helpers = require("../helpers/helpers"); exports["Kwajalein"] = { "1969" : helpers.makeTestYear("Kwajalein", [ - ["1969-09-30T12:59:59+00:00", "23:59:59", "MHT", -660], - ["1969-09-30T13:00:00+00:00", "01:00:00", "KWAT", 720] + ["1969-09-30T12:59:59+00:00", "23:59:59", "+11", -660], + ["1969-09-30T13:00:00+00:00", "01:00:00", "-12", 720] ]), "1993" : helpers.makeTestYear("Kwajalein", [ - ["1993-08-20T11:59:59+00:00", "23:59:59", "KWAT", 720], - ["1993-08-20T12:00:00+00:00", "00:00:00", "MHT", -720] + ["1993-08-20T11:59:59+00:00", "23:59:59", "-12", 720], + ["1993-08-20T12:00:00+00:00", "00:00:00", "+12", -720] ]) }; \ No newline at end of file diff --git a/tests/zones/nz-chat.js b/tests/zones/nz-chat.js index f0f78fad..877f0739 100644 --- a/tests/zones/nz-chat.js +++ b/tests/zones/nz-chat.js @@ -4,453 +4,453 @@ var helpers = require("../helpers/helpers"); exports["NZ-CHAT"] = { "1945" : helpers.makeTestYear("NZ-CHAT", [ - ["1945-12-31T11:44:59+00:00", "23:59:59", "CHAST", -735], - ["1945-12-31T11:45:00+00:00", "00:30:00", "CHAST", -765] + ["1945-12-31T11:44:59+00:00", "23:59:59", "+1215", -735], + ["1945-12-31T11:45:00+00:00", "00:30:00", "+1245", -765] ]), "1974" : helpers.makeTestYear("NZ-CHAT", [ - ["1974-11-02T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1974-11-02T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1974-11-02T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1974-11-02T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1975" : helpers.makeTestYear("NZ-CHAT", [ - ["1975-02-22T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1975-02-22T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1975-10-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1975-10-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1975-02-22T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1975-02-22T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1975-10-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1975-10-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1976" : helpers.makeTestYear("NZ-CHAT", [ - ["1976-03-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1976-03-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1976-10-30T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1976-10-30T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1976-03-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1976-03-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1976-10-30T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1976-10-30T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1977" : helpers.makeTestYear("NZ-CHAT", [ - ["1977-03-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1977-03-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1977-10-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1977-10-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1977-03-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1977-03-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1977-10-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1977-10-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1978" : helpers.makeTestYear("NZ-CHAT", [ - ["1978-03-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1978-03-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1978-10-28T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1978-10-28T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1978-03-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1978-03-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1978-10-28T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1978-10-28T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1979" : helpers.makeTestYear("NZ-CHAT", [ - ["1979-03-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1979-03-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1979-10-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1979-10-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1979-03-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1979-03-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1979-10-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1979-10-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1980" : helpers.makeTestYear("NZ-CHAT", [ - ["1980-03-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1980-03-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1980-10-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1980-10-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1980-03-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1980-03-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1980-10-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1980-10-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1981" : helpers.makeTestYear("NZ-CHAT", [ - ["1981-02-28T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1981-02-28T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1981-10-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1981-10-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1981-02-28T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1981-02-28T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1981-10-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1981-10-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1982" : helpers.makeTestYear("NZ-CHAT", [ - ["1982-03-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1982-03-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1982-10-30T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1982-10-30T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1982-03-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1982-03-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1982-10-30T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1982-10-30T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1983" : helpers.makeTestYear("NZ-CHAT", [ - ["1983-03-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1983-03-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1983-10-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1983-10-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1983-03-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1983-03-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1983-10-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1983-10-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1984" : helpers.makeTestYear("NZ-CHAT", [ - ["1984-03-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1984-03-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1984-10-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1984-10-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1984-03-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1984-03-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1984-10-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1984-10-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1985" : helpers.makeTestYear("NZ-CHAT", [ - ["1985-03-02T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1985-03-02T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1985-10-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1985-10-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1985-03-02T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1985-03-02T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1985-10-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1985-10-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1986" : helpers.makeTestYear("NZ-CHAT", [ - ["1986-03-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1986-03-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1986-10-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1986-10-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1986-03-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1986-03-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1986-10-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1986-10-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1987" : helpers.makeTestYear("NZ-CHAT", [ - ["1987-02-28T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1987-02-28T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1987-10-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1987-10-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1987-02-28T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1987-02-28T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1987-10-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1987-10-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1988" : helpers.makeTestYear("NZ-CHAT", [ - ["1988-03-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1988-03-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1988-10-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1988-10-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1988-03-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1988-03-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1988-10-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1988-10-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1989" : helpers.makeTestYear("NZ-CHAT", [ - ["1989-03-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1989-03-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1989-10-07T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1989-10-07T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1989-03-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1989-03-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1989-10-07T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1989-10-07T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1990" : helpers.makeTestYear("NZ-CHAT", [ - ["1990-03-17T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1990-03-17T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1990-10-06T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1990-10-06T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1990-03-17T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1990-03-17T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1990-10-06T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1990-10-06T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1991" : helpers.makeTestYear("NZ-CHAT", [ - ["1991-03-16T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1991-03-16T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1991-10-05T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1991-10-05T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1991-03-16T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1991-03-16T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1991-10-05T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1991-10-05T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1992" : helpers.makeTestYear("NZ-CHAT", [ - ["1992-03-14T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1992-03-14T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1992-10-03T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1992-10-03T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1992-03-14T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1992-03-14T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1992-10-03T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1992-10-03T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1993" : helpers.makeTestYear("NZ-CHAT", [ - ["1993-03-20T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1993-03-20T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1993-10-02T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1993-10-02T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1993-03-20T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1993-03-20T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1993-10-02T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1993-10-02T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1994" : helpers.makeTestYear("NZ-CHAT", [ - ["1994-03-19T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1994-03-19T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1994-10-01T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1994-10-01T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1994-03-19T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1994-03-19T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1994-10-01T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1994-10-01T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1995" : helpers.makeTestYear("NZ-CHAT", [ - ["1995-03-18T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1995-03-18T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1995-09-30T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1995-09-30T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1995-03-18T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1995-03-18T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1995-09-30T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1995-09-30T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1996" : helpers.makeTestYear("NZ-CHAT", [ - ["1996-03-16T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1996-03-16T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1996-10-05T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1996-10-05T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1996-03-16T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1996-03-16T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1996-10-05T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1996-10-05T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1997" : helpers.makeTestYear("NZ-CHAT", [ - ["1997-03-15T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1997-03-15T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1997-10-04T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1997-10-04T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1997-03-15T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1997-03-15T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1997-10-04T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1997-10-04T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1998" : helpers.makeTestYear("NZ-CHAT", [ - ["1998-03-14T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1998-03-14T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1998-10-03T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1998-10-03T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1998-03-14T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1998-03-14T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1998-10-03T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1998-10-03T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1999" : helpers.makeTestYear("NZ-CHAT", [ - ["1999-03-20T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1999-03-20T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1999-10-02T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1999-10-02T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1999-03-20T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1999-03-20T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1999-10-02T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1999-10-02T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2000" : helpers.makeTestYear("NZ-CHAT", [ - ["2000-03-18T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2000-03-18T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2000-09-30T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2000-09-30T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2000-03-18T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2000-03-18T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2000-09-30T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2000-09-30T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2001" : helpers.makeTestYear("NZ-CHAT", [ - ["2001-03-17T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2001-03-17T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2001-10-06T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2001-10-06T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2001-03-17T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2001-03-17T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2001-10-06T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2001-10-06T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2002" : helpers.makeTestYear("NZ-CHAT", [ - ["2002-03-16T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2002-03-16T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2002-10-05T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2002-10-05T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2002-03-16T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2002-03-16T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2002-10-05T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2002-10-05T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2003" : helpers.makeTestYear("NZ-CHAT", [ - ["2003-03-15T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2003-03-15T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2003-10-04T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2003-10-04T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2003-03-15T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2003-03-15T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2003-10-04T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2003-10-04T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2004" : helpers.makeTestYear("NZ-CHAT", [ - ["2004-03-20T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2004-03-20T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2004-10-02T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2004-10-02T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2004-03-20T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2004-03-20T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2004-10-02T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2004-10-02T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2005" : helpers.makeTestYear("NZ-CHAT", [ - ["2005-03-19T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2005-03-19T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2005-10-01T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2005-10-01T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2005-03-19T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2005-03-19T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2005-10-01T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2005-10-01T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2006" : helpers.makeTestYear("NZ-CHAT", [ - ["2006-03-18T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2006-03-18T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2006-09-30T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2006-09-30T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2006-03-18T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2006-03-18T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2006-09-30T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2006-09-30T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2007" : helpers.makeTestYear("NZ-CHAT", [ - ["2007-03-17T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2007-03-17T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2007-09-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2007-09-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2007-03-17T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2007-03-17T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2007-09-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2007-09-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2008" : helpers.makeTestYear("NZ-CHAT", [ - ["2008-04-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2008-04-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2008-09-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2008-09-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2008-04-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2008-04-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2008-09-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2008-09-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2009" : helpers.makeTestYear("NZ-CHAT", [ - ["2009-04-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2009-04-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2009-09-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2009-09-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2009-04-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2009-04-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2009-09-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2009-09-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2010" : helpers.makeTestYear("NZ-CHAT", [ - ["2010-04-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2010-04-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2010-09-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2010-09-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2010-04-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2010-04-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2010-09-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2010-09-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2011" : helpers.makeTestYear("NZ-CHAT", [ - ["2011-04-02T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2011-04-02T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2011-09-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2011-09-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2011-04-02T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2011-04-02T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2011-09-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2011-09-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2012" : helpers.makeTestYear("NZ-CHAT", [ - ["2012-03-31T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2012-03-31T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2012-09-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2012-09-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2012-03-31T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2012-03-31T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2012-09-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2012-09-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2013" : helpers.makeTestYear("NZ-CHAT", [ - ["2013-04-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2013-04-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2013-09-28T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2013-09-28T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2013-04-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2013-04-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2013-09-28T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2013-09-28T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2014" : helpers.makeTestYear("NZ-CHAT", [ - ["2014-04-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2014-04-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2014-09-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2014-09-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2014-04-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2014-04-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2014-09-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2014-09-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2015" : helpers.makeTestYear("NZ-CHAT", [ - ["2015-04-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2015-04-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2015-09-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2015-09-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2015-04-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2015-04-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2015-09-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2015-09-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2016" : helpers.makeTestYear("NZ-CHAT", [ - ["2016-04-02T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2016-04-02T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2016-09-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2016-09-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2016-04-02T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2016-04-02T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2016-09-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2016-09-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2017" : helpers.makeTestYear("NZ-CHAT", [ - ["2017-04-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2017-04-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2017-09-23T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2017-09-23T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2017-04-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2017-04-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2017-09-23T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2017-09-23T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2018" : helpers.makeTestYear("NZ-CHAT", [ - ["2018-03-31T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2018-03-31T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2018-09-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2018-09-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2018-03-31T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2018-03-31T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2018-09-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2018-09-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2019" : helpers.makeTestYear("NZ-CHAT", [ - ["2019-04-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2019-04-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2019-09-28T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2019-09-28T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2019-04-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2019-04-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2019-09-28T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2019-09-28T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2020" : helpers.makeTestYear("NZ-CHAT", [ - ["2020-04-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2020-04-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2020-09-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2020-09-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2020-04-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2020-04-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2020-09-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2020-09-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2021" : helpers.makeTestYear("NZ-CHAT", [ - ["2021-04-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2021-04-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2021-09-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2021-09-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2021-04-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2021-04-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2021-09-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2021-09-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2022" : helpers.makeTestYear("NZ-CHAT", [ - ["2022-04-02T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2022-04-02T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2022-09-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2022-09-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2022-04-02T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2022-04-02T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2022-09-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2022-09-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2023" : helpers.makeTestYear("NZ-CHAT", [ - ["2023-04-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2023-04-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2023-09-23T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2023-09-23T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2023-04-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2023-04-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2023-09-23T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2023-09-23T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2024" : helpers.makeTestYear("NZ-CHAT", [ - ["2024-04-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2024-04-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2024-09-28T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2024-09-28T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2024-04-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2024-04-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2024-09-28T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2024-09-28T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2025" : helpers.makeTestYear("NZ-CHAT", [ - ["2025-04-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2025-04-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2025-09-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2025-09-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2025-04-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2025-04-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2025-09-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2025-09-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2026" : helpers.makeTestYear("NZ-CHAT", [ - ["2026-04-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2026-04-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2026-09-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2026-09-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2026-04-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2026-04-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2026-09-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2026-09-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2027" : helpers.makeTestYear("NZ-CHAT", [ - ["2027-04-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2027-04-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2027-09-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2027-09-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2027-04-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2027-04-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2027-09-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2027-09-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2028" : helpers.makeTestYear("NZ-CHAT", [ - ["2028-04-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2028-04-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2028-09-23T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2028-09-23T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2028-04-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2028-04-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2028-09-23T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2028-09-23T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2029" : helpers.makeTestYear("NZ-CHAT", [ - ["2029-03-31T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2029-03-31T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2029-09-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2029-09-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2029-03-31T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2029-03-31T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2029-09-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2029-09-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2030" : helpers.makeTestYear("NZ-CHAT", [ - ["2030-04-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2030-04-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2030-09-28T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2030-09-28T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2030-04-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2030-04-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2030-09-28T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2030-09-28T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2031" : helpers.makeTestYear("NZ-CHAT", [ - ["2031-04-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2031-04-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2031-09-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2031-09-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2031-04-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2031-04-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2031-09-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2031-09-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2032" : helpers.makeTestYear("NZ-CHAT", [ - ["2032-04-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2032-04-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2032-09-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2032-09-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2032-04-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2032-04-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2032-09-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2032-09-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2033" : helpers.makeTestYear("NZ-CHAT", [ - ["2033-04-02T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2033-04-02T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2033-09-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2033-09-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2033-04-02T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2033-04-02T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2033-09-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2033-09-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2034" : helpers.makeTestYear("NZ-CHAT", [ - ["2034-04-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2034-04-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2034-09-23T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2034-09-23T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2034-04-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2034-04-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2034-09-23T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2034-09-23T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2035" : helpers.makeTestYear("NZ-CHAT", [ - ["2035-03-31T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2035-03-31T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2035-09-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2035-09-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2035-03-31T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2035-03-31T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2035-09-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2035-09-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2036" : helpers.makeTestYear("NZ-CHAT", [ - ["2036-04-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2036-04-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2036-09-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2036-09-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2036-04-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2036-04-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2036-09-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2036-09-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2037" : helpers.makeTestYear("NZ-CHAT", [ - ["2037-04-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2037-04-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2037-09-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2037-09-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2037-04-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2037-04-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2037-09-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2037-09-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/apia.js b/tests/zones/pacific/apia.js index ed512c9f..e7003614 100644 --- a/tests/zones/pacific/apia.js +++ b/tests/zones/pacific/apia.js @@ -3,211 +3,209 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Apia"] = { - "guess" : helpers.makeTestGuess("Pacific/Apia", { offset: true, abbr: true }), - "1911" : helpers.makeTestYear("Pacific/Apia", [ ["1911-01-01T11:26:55+00:00", "23:59:59", "LMT", 41216 / 60], - ["1911-01-01T11:26:56+00:00", "23:56:56", "WSST", 690] + ["1911-01-01T11:26:56+00:00", "23:56:56", "-1130", 690] ]), "1950" : helpers.makeTestYear("Pacific/Apia", [ - ["1950-01-01T11:29:59+00:00", "23:59:59", "WSST", 690], - ["1950-01-01T11:30:00+00:00", "00:30:00", "SST", 660] + ["1950-01-01T11:29:59+00:00", "23:59:59", "-1130", 690], + ["1950-01-01T11:30:00+00:00", "00:30:00", "-11", 660] ]), "2010" : helpers.makeTestYear("Pacific/Apia", [ - ["2010-09-26T10:59:59+00:00", "23:59:59", "SST", 660], - ["2010-09-26T11:00:00+00:00", "01:00:00", "SDT", 600] + ["2010-09-26T10:59:59+00:00", "23:59:59", "-11", 660], + ["2010-09-26T11:00:00+00:00", "01:00:00", "-10", 600] ]), "2011" : helpers.makeTestYear("Pacific/Apia", [ - ["2011-04-02T13:59:59+00:00", "03:59:59", "SDT", 600], - ["2011-04-02T14:00:00+00:00", "03:00:00", "SST", 660], - ["2011-09-24T13:59:59+00:00", "02:59:59", "SST", 660], - ["2011-09-24T14:00:00+00:00", "04:00:00", "SDT", 600], - ["2011-12-30T09:59:59+00:00", "23:59:59", "SDT", 600], - ["2011-12-30T10:00:00+00:00", "00:00:00", "WSDT", -840] + ["2011-04-02T13:59:59+00:00", "03:59:59", "-10", 600], + ["2011-04-02T14:00:00+00:00", "03:00:00", "-11", 660], + ["2011-09-24T13:59:59+00:00", "02:59:59", "-11", 660], + ["2011-09-24T14:00:00+00:00", "04:00:00", "-10", 600], + ["2011-12-30T09:59:59+00:00", "23:59:59", "-10", 600], + ["2011-12-30T10:00:00+00:00", "00:00:00", "+14", -840] ]), "2012" : helpers.makeTestYear("Pacific/Apia", [ - ["2012-03-31T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2012-03-31T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2012-09-29T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2012-09-29T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2012-03-31T13:59:59+00:00", "03:59:59", "+14", -840], + ["2012-03-31T14:00:00+00:00", "03:00:00", "+13", -780], + ["2012-09-29T13:59:59+00:00", "02:59:59", "+13", -780], + ["2012-09-29T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2013" : helpers.makeTestYear("Pacific/Apia", [ - ["2013-04-06T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2013-04-06T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2013-09-28T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2013-09-28T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2013-04-06T13:59:59+00:00", "03:59:59", "+14", -840], + ["2013-04-06T14:00:00+00:00", "03:00:00", "+13", -780], + ["2013-09-28T13:59:59+00:00", "02:59:59", "+13", -780], + ["2013-09-28T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2014" : helpers.makeTestYear("Pacific/Apia", [ - ["2014-04-05T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2014-04-05T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2014-09-27T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2014-09-27T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2014-04-05T13:59:59+00:00", "03:59:59", "+14", -840], + ["2014-04-05T14:00:00+00:00", "03:00:00", "+13", -780], + ["2014-09-27T13:59:59+00:00", "02:59:59", "+13", -780], + ["2014-09-27T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2015" : helpers.makeTestYear("Pacific/Apia", [ - ["2015-04-04T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2015-04-04T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2015-09-26T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2015-09-26T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2015-04-04T13:59:59+00:00", "03:59:59", "+14", -840], + ["2015-04-04T14:00:00+00:00", "03:00:00", "+13", -780], + ["2015-09-26T13:59:59+00:00", "02:59:59", "+13", -780], + ["2015-09-26T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2016" : helpers.makeTestYear("Pacific/Apia", [ - ["2016-04-02T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2016-04-02T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2016-09-24T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2016-09-24T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2016-04-02T13:59:59+00:00", "03:59:59", "+14", -840], + ["2016-04-02T14:00:00+00:00", "03:00:00", "+13", -780], + ["2016-09-24T13:59:59+00:00", "02:59:59", "+13", -780], + ["2016-09-24T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2017" : helpers.makeTestYear("Pacific/Apia", [ - ["2017-04-01T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2017-04-01T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2017-09-23T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2017-09-23T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2017-04-01T13:59:59+00:00", "03:59:59", "+14", -840], + ["2017-04-01T14:00:00+00:00", "03:00:00", "+13", -780], + ["2017-09-23T13:59:59+00:00", "02:59:59", "+13", -780], + ["2017-09-23T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2018" : helpers.makeTestYear("Pacific/Apia", [ - ["2018-03-31T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2018-03-31T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2018-09-29T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2018-09-29T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2018-03-31T13:59:59+00:00", "03:59:59", "+14", -840], + ["2018-03-31T14:00:00+00:00", "03:00:00", "+13", -780], + ["2018-09-29T13:59:59+00:00", "02:59:59", "+13", -780], + ["2018-09-29T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2019" : helpers.makeTestYear("Pacific/Apia", [ - ["2019-04-06T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2019-04-06T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2019-09-28T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2019-09-28T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2019-04-06T13:59:59+00:00", "03:59:59", "+14", -840], + ["2019-04-06T14:00:00+00:00", "03:00:00", "+13", -780], + ["2019-09-28T13:59:59+00:00", "02:59:59", "+13", -780], + ["2019-09-28T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2020" : helpers.makeTestYear("Pacific/Apia", [ - ["2020-04-04T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2020-04-04T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2020-09-26T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2020-09-26T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2020-04-04T13:59:59+00:00", "03:59:59", "+14", -840], + ["2020-04-04T14:00:00+00:00", "03:00:00", "+13", -780], + ["2020-09-26T13:59:59+00:00", "02:59:59", "+13", -780], + ["2020-09-26T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2021" : helpers.makeTestYear("Pacific/Apia", [ - ["2021-04-03T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2021-04-03T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2021-09-25T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2021-09-25T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2021-04-03T13:59:59+00:00", "03:59:59", "+14", -840], + ["2021-04-03T14:00:00+00:00", "03:00:00", "+13", -780], + ["2021-09-25T13:59:59+00:00", "02:59:59", "+13", -780], + ["2021-09-25T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2022" : helpers.makeTestYear("Pacific/Apia", [ - ["2022-04-02T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2022-04-02T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2022-09-24T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2022-09-24T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2022-04-02T13:59:59+00:00", "03:59:59", "+14", -840], + ["2022-04-02T14:00:00+00:00", "03:00:00", "+13", -780], + ["2022-09-24T13:59:59+00:00", "02:59:59", "+13", -780], + ["2022-09-24T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2023" : helpers.makeTestYear("Pacific/Apia", [ - ["2023-04-01T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2023-04-01T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2023-09-23T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2023-09-23T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2023-04-01T13:59:59+00:00", "03:59:59", "+14", -840], + ["2023-04-01T14:00:00+00:00", "03:00:00", "+13", -780], + ["2023-09-23T13:59:59+00:00", "02:59:59", "+13", -780], + ["2023-09-23T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2024" : helpers.makeTestYear("Pacific/Apia", [ - ["2024-04-06T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2024-04-06T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2024-09-28T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2024-09-28T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2024-04-06T13:59:59+00:00", "03:59:59", "+14", -840], + ["2024-04-06T14:00:00+00:00", "03:00:00", "+13", -780], + ["2024-09-28T13:59:59+00:00", "02:59:59", "+13", -780], + ["2024-09-28T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2025" : helpers.makeTestYear("Pacific/Apia", [ - ["2025-04-05T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2025-04-05T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2025-09-27T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2025-09-27T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2025-04-05T13:59:59+00:00", "03:59:59", "+14", -840], + ["2025-04-05T14:00:00+00:00", "03:00:00", "+13", -780], + ["2025-09-27T13:59:59+00:00", "02:59:59", "+13", -780], + ["2025-09-27T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2026" : helpers.makeTestYear("Pacific/Apia", [ - ["2026-04-04T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2026-04-04T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2026-09-26T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2026-09-26T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2026-04-04T13:59:59+00:00", "03:59:59", "+14", -840], + ["2026-04-04T14:00:00+00:00", "03:00:00", "+13", -780], + ["2026-09-26T13:59:59+00:00", "02:59:59", "+13", -780], + ["2026-09-26T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2027" : helpers.makeTestYear("Pacific/Apia", [ - ["2027-04-03T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2027-04-03T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2027-09-25T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2027-09-25T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2027-04-03T13:59:59+00:00", "03:59:59", "+14", -840], + ["2027-04-03T14:00:00+00:00", "03:00:00", "+13", -780], + ["2027-09-25T13:59:59+00:00", "02:59:59", "+13", -780], + ["2027-09-25T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2028" : helpers.makeTestYear("Pacific/Apia", [ - ["2028-04-01T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2028-04-01T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2028-09-23T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2028-09-23T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2028-04-01T13:59:59+00:00", "03:59:59", "+14", -840], + ["2028-04-01T14:00:00+00:00", "03:00:00", "+13", -780], + ["2028-09-23T13:59:59+00:00", "02:59:59", "+13", -780], + ["2028-09-23T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2029" : helpers.makeTestYear("Pacific/Apia", [ - ["2029-03-31T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2029-03-31T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2029-09-29T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2029-09-29T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2029-03-31T13:59:59+00:00", "03:59:59", "+14", -840], + ["2029-03-31T14:00:00+00:00", "03:00:00", "+13", -780], + ["2029-09-29T13:59:59+00:00", "02:59:59", "+13", -780], + ["2029-09-29T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2030" : helpers.makeTestYear("Pacific/Apia", [ - ["2030-04-06T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2030-04-06T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2030-09-28T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2030-09-28T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2030-04-06T13:59:59+00:00", "03:59:59", "+14", -840], + ["2030-04-06T14:00:00+00:00", "03:00:00", "+13", -780], + ["2030-09-28T13:59:59+00:00", "02:59:59", "+13", -780], + ["2030-09-28T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2031" : helpers.makeTestYear("Pacific/Apia", [ - ["2031-04-05T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2031-04-05T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2031-09-27T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2031-09-27T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2031-04-05T13:59:59+00:00", "03:59:59", "+14", -840], + ["2031-04-05T14:00:00+00:00", "03:00:00", "+13", -780], + ["2031-09-27T13:59:59+00:00", "02:59:59", "+13", -780], + ["2031-09-27T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2032" : helpers.makeTestYear("Pacific/Apia", [ - ["2032-04-03T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2032-04-03T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2032-09-25T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2032-09-25T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2032-04-03T13:59:59+00:00", "03:59:59", "+14", -840], + ["2032-04-03T14:00:00+00:00", "03:00:00", "+13", -780], + ["2032-09-25T13:59:59+00:00", "02:59:59", "+13", -780], + ["2032-09-25T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2033" : helpers.makeTestYear("Pacific/Apia", [ - ["2033-04-02T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2033-04-02T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2033-09-24T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2033-09-24T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2033-04-02T13:59:59+00:00", "03:59:59", "+14", -840], + ["2033-04-02T14:00:00+00:00", "03:00:00", "+13", -780], + ["2033-09-24T13:59:59+00:00", "02:59:59", "+13", -780], + ["2033-09-24T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2034" : helpers.makeTestYear("Pacific/Apia", [ - ["2034-04-01T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2034-04-01T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2034-09-23T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2034-09-23T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2034-04-01T13:59:59+00:00", "03:59:59", "+14", -840], + ["2034-04-01T14:00:00+00:00", "03:00:00", "+13", -780], + ["2034-09-23T13:59:59+00:00", "02:59:59", "+13", -780], + ["2034-09-23T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2035" : helpers.makeTestYear("Pacific/Apia", [ - ["2035-03-31T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2035-03-31T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2035-09-29T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2035-09-29T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2035-03-31T13:59:59+00:00", "03:59:59", "+14", -840], + ["2035-03-31T14:00:00+00:00", "03:00:00", "+13", -780], + ["2035-09-29T13:59:59+00:00", "02:59:59", "+13", -780], + ["2035-09-29T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2036" : helpers.makeTestYear("Pacific/Apia", [ - ["2036-04-05T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2036-04-05T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2036-09-27T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2036-09-27T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2036-04-05T13:59:59+00:00", "03:59:59", "+14", -840], + ["2036-04-05T14:00:00+00:00", "03:00:00", "+13", -780], + ["2036-09-27T13:59:59+00:00", "02:59:59", "+13", -780], + ["2036-09-27T14:00:00+00:00", "04:00:00", "+14", -840] ]), "2037" : helpers.makeTestYear("Pacific/Apia", [ - ["2037-04-04T13:59:59+00:00", "03:59:59", "WSDT", -840], - ["2037-04-04T14:00:00+00:00", "03:00:00", "WSST", -780], - ["2037-09-26T13:59:59+00:00", "02:59:59", "WSST", -780], - ["2037-09-26T14:00:00+00:00", "04:00:00", "WSDT", -840] + ["2037-04-04T13:59:59+00:00", "03:59:59", "+14", -840], + ["2037-04-04T14:00:00+00:00", "03:00:00", "+13", -780], + ["2037-09-26T13:59:59+00:00", "02:59:59", "+13", -780], + ["2037-09-26T14:00:00+00:00", "04:00:00", "+14", -840] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/bougainville.js b/tests/zones/pacific/bougainville.js index 71cdc1c2..d9a42c9a 100644 --- a/tests/zones/pacific/bougainville.js +++ b/tests/zones/pacific/bougainville.js @@ -3,20 +3,18 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Bougainville"] = { - "guess" : helpers.makeTestGuess("Pacific/Bougainville", { offset: true, abbr: true }), - "1942" : helpers.makeTestYear("Pacific/Bougainville", [ - ["1942-06-30T13:59:59+00:00", "23:59:59", "PGT", -600], - ["1942-06-30T14:00:00+00:00", "23:00:00", "JST", -540] + ["1942-06-30T13:59:59+00:00", "23:59:59", "+10", -600], + ["1942-06-30T14:00:00+00:00", "23:00:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Pacific/Bougainville", [ - ["1945-08-20T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-08-20T15:00:00+00:00", "01:00:00", "PGT", -600] + ["1945-08-20T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-08-20T15:00:00+00:00", "01:00:00", "+10", -600] ]), "2014" : helpers.makeTestYear("Pacific/Bougainville", [ - ["2014-12-27T15:59:59+00:00", "01:59:59", "PGT", -600], - ["2014-12-27T16:00:00+00:00", "03:00:00", "BST", -660] + ["2014-12-27T15:59:59+00:00", "01:59:59", "+10", -600], + ["2014-12-27T16:00:00+00:00", "03:00:00", "+11", -660] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/chatham.js b/tests/zones/pacific/chatham.js index 7dbcd636..93dc35b0 100644 --- a/tests/zones/pacific/chatham.js +++ b/tests/zones/pacific/chatham.js @@ -3,456 +3,454 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Chatham"] = { - "guess" : helpers.makeTestGuess("Pacific/Chatham", { offset: true, abbr: true }), - "1945" : helpers.makeTestYear("Pacific/Chatham", [ - ["1945-12-31T11:44:59+00:00", "23:59:59", "CHAST", -735], - ["1945-12-31T11:45:00+00:00", "00:30:00", "CHAST", -765] + ["1945-12-31T11:44:59+00:00", "23:59:59", "+1215", -735], + ["1945-12-31T11:45:00+00:00", "00:30:00", "+1245", -765] ]), "1974" : helpers.makeTestYear("Pacific/Chatham", [ - ["1974-11-02T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1974-11-02T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1974-11-02T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1974-11-02T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1975" : helpers.makeTestYear("Pacific/Chatham", [ - ["1975-02-22T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1975-02-22T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1975-10-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1975-10-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1975-02-22T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1975-02-22T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1975-10-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1975-10-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1976" : helpers.makeTestYear("Pacific/Chatham", [ - ["1976-03-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1976-03-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1976-10-30T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1976-10-30T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1976-03-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1976-03-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1976-10-30T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1976-10-30T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1977" : helpers.makeTestYear("Pacific/Chatham", [ - ["1977-03-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1977-03-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1977-10-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1977-10-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1977-03-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1977-03-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1977-10-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1977-10-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1978" : helpers.makeTestYear("Pacific/Chatham", [ - ["1978-03-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1978-03-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1978-10-28T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1978-10-28T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1978-03-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1978-03-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1978-10-28T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1978-10-28T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1979" : helpers.makeTestYear("Pacific/Chatham", [ - ["1979-03-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1979-03-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1979-10-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1979-10-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1979-03-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1979-03-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1979-10-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1979-10-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1980" : helpers.makeTestYear("Pacific/Chatham", [ - ["1980-03-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1980-03-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1980-10-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1980-10-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1980-03-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1980-03-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1980-10-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1980-10-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1981" : helpers.makeTestYear("Pacific/Chatham", [ - ["1981-02-28T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1981-02-28T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1981-10-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1981-10-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1981-02-28T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1981-02-28T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1981-10-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1981-10-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1982" : helpers.makeTestYear("Pacific/Chatham", [ - ["1982-03-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1982-03-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1982-10-30T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1982-10-30T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1982-03-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1982-03-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1982-10-30T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1982-10-30T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1983" : helpers.makeTestYear("Pacific/Chatham", [ - ["1983-03-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1983-03-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1983-10-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1983-10-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1983-03-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1983-03-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1983-10-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1983-10-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1984" : helpers.makeTestYear("Pacific/Chatham", [ - ["1984-03-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1984-03-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1984-10-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1984-10-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1984-03-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1984-03-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1984-10-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1984-10-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1985" : helpers.makeTestYear("Pacific/Chatham", [ - ["1985-03-02T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1985-03-02T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1985-10-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1985-10-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1985-03-02T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1985-03-02T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1985-10-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1985-10-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1986" : helpers.makeTestYear("Pacific/Chatham", [ - ["1986-03-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1986-03-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1986-10-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1986-10-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1986-03-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1986-03-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1986-10-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1986-10-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1987" : helpers.makeTestYear("Pacific/Chatham", [ - ["1987-02-28T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1987-02-28T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1987-10-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1987-10-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1987-02-28T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1987-02-28T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1987-10-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1987-10-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1988" : helpers.makeTestYear("Pacific/Chatham", [ - ["1988-03-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1988-03-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1988-10-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1988-10-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1988-03-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1988-03-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1988-10-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1988-10-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1989" : helpers.makeTestYear("Pacific/Chatham", [ - ["1989-03-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1989-03-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1989-10-07T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1989-10-07T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1989-03-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1989-03-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1989-10-07T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1989-10-07T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1990" : helpers.makeTestYear("Pacific/Chatham", [ - ["1990-03-17T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1990-03-17T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1990-10-06T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1990-10-06T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1990-03-17T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1990-03-17T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1990-10-06T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1990-10-06T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1991" : helpers.makeTestYear("Pacific/Chatham", [ - ["1991-03-16T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1991-03-16T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1991-10-05T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1991-10-05T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1991-03-16T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1991-03-16T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1991-10-05T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1991-10-05T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1992" : helpers.makeTestYear("Pacific/Chatham", [ - ["1992-03-14T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1992-03-14T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1992-10-03T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1992-10-03T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1992-03-14T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1992-03-14T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1992-10-03T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1992-10-03T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1993" : helpers.makeTestYear("Pacific/Chatham", [ - ["1993-03-20T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1993-03-20T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1993-10-02T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1993-10-02T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1993-03-20T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1993-03-20T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1993-10-02T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1993-10-02T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1994" : helpers.makeTestYear("Pacific/Chatham", [ - ["1994-03-19T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1994-03-19T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1994-10-01T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1994-10-01T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1994-03-19T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1994-03-19T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1994-10-01T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1994-10-01T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1995" : helpers.makeTestYear("Pacific/Chatham", [ - ["1995-03-18T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1995-03-18T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1995-09-30T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1995-09-30T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1995-03-18T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1995-03-18T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1995-09-30T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1995-09-30T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1996" : helpers.makeTestYear("Pacific/Chatham", [ - ["1996-03-16T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1996-03-16T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1996-10-05T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1996-10-05T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1996-03-16T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1996-03-16T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1996-10-05T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1996-10-05T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1997" : helpers.makeTestYear("Pacific/Chatham", [ - ["1997-03-15T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1997-03-15T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1997-10-04T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1997-10-04T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1997-03-15T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1997-03-15T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1997-10-04T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1997-10-04T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1998" : helpers.makeTestYear("Pacific/Chatham", [ - ["1998-03-14T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1998-03-14T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1998-10-03T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1998-10-03T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1998-03-14T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1998-03-14T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1998-10-03T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1998-10-03T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "1999" : helpers.makeTestYear("Pacific/Chatham", [ - ["1999-03-20T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["1999-03-20T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["1999-10-02T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["1999-10-02T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["1999-03-20T13:59:59+00:00", "03:44:59", "+1345", -825], + ["1999-03-20T14:00:00+00:00", "02:45:00", "+1245", -765], + ["1999-10-02T13:59:59+00:00", "02:44:59", "+1245", -765], + ["1999-10-02T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2000" : helpers.makeTestYear("Pacific/Chatham", [ - ["2000-03-18T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2000-03-18T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2000-09-30T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2000-09-30T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2000-03-18T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2000-03-18T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2000-09-30T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2000-09-30T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2001" : helpers.makeTestYear("Pacific/Chatham", [ - ["2001-03-17T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2001-03-17T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2001-10-06T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2001-10-06T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2001-03-17T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2001-03-17T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2001-10-06T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2001-10-06T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2002" : helpers.makeTestYear("Pacific/Chatham", [ - ["2002-03-16T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2002-03-16T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2002-10-05T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2002-10-05T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2002-03-16T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2002-03-16T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2002-10-05T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2002-10-05T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2003" : helpers.makeTestYear("Pacific/Chatham", [ - ["2003-03-15T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2003-03-15T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2003-10-04T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2003-10-04T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2003-03-15T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2003-03-15T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2003-10-04T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2003-10-04T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2004" : helpers.makeTestYear("Pacific/Chatham", [ - ["2004-03-20T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2004-03-20T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2004-10-02T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2004-10-02T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2004-03-20T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2004-03-20T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2004-10-02T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2004-10-02T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2005" : helpers.makeTestYear("Pacific/Chatham", [ - ["2005-03-19T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2005-03-19T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2005-10-01T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2005-10-01T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2005-03-19T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2005-03-19T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2005-10-01T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2005-10-01T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2006" : helpers.makeTestYear("Pacific/Chatham", [ - ["2006-03-18T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2006-03-18T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2006-09-30T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2006-09-30T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2006-03-18T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2006-03-18T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2006-09-30T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2006-09-30T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2007" : helpers.makeTestYear("Pacific/Chatham", [ - ["2007-03-17T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2007-03-17T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2007-09-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2007-09-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2007-03-17T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2007-03-17T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2007-09-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2007-09-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2008" : helpers.makeTestYear("Pacific/Chatham", [ - ["2008-04-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2008-04-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2008-09-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2008-09-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2008-04-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2008-04-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2008-09-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2008-09-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2009" : helpers.makeTestYear("Pacific/Chatham", [ - ["2009-04-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2009-04-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2009-09-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2009-09-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2009-04-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2009-04-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2009-09-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2009-09-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2010" : helpers.makeTestYear("Pacific/Chatham", [ - ["2010-04-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2010-04-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2010-09-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2010-09-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2010-04-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2010-04-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2010-09-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2010-09-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2011" : helpers.makeTestYear("Pacific/Chatham", [ - ["2011-04-02T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2011-04-02T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2011-09-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2011-09-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2011-04-02T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2011-04-02T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2011-09-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2011-09-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2012" : helpers.makeTestYear("Pacific/Chatham", [ - ["2012-03-31T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2012-03-31T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2012-09-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2012-09-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2012-03-31T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2012-03-31T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2012-09-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2012-09-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2013" : helpers.makeTestYear("Pacific/Chatham", [ - ["2013-04-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2013-04-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2013-09-28T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2013-09-28T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2013-04-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2013-04-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2013-09-28T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2013-09-28T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2014" : helpers.makeTestYear("Pacific/Chatham", [ - ["2014-04-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2014-04-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2014-09-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2014-09-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2014-04-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2014-04-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2014-09-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2014-09-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2015" : helpers.makeTestYear("Pacific/Chatham", [ - ["2015-04-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2015-04-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2015-09-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2015-09-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2015-04-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2015-04-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2015-09-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2015-09-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2016" : helpers.makeTestYear("Pacific/Chatham", [ - ["2016-04-02T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2016-04-02T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2016-09-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2016-09-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2016-04-02T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2016-04-02T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2016-09-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2016-09-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2017" : helpers.makeTestYear("Pacific/Chatham", [ - ["2017-04-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2017-04-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2017-09-23T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2017-09-23T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2017-04-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2017-04-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2017-09-23T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2017-09-23T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2018" : helpers.makeTestYear("Pacific/Chatham", [ - ["2018-03-31T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2018-03-31T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2018-09-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2018-09-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2018-03-31T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2018-03-31T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2018-09-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2018-09-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2019" : helpers.makeTestYear("Pacific/Chatham", [ - ["2019-04-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2019-04-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2019-09-28T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2019-09-28T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2019-04-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2019-04-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2019-09-28T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2019-09-28T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2020" : helpers.makeTestYear("Pacific/Chatham", [ - ["2020-04-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2020-04-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2020-09-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2020-09-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2020-04-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2020-04-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2020-09-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2020-09-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2021" : helpers.makeTestYear("Pacific/Chatham", [ - ["2021-04-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2021-04-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2021-09-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2021-09-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2021-04-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2021-04-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2021-09-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2021-09-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2022" : helpers.makeTestYear("Pacific/Chatham", [ - ["2022-04-02T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2022-04-02T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2022-09-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2022-09-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2022-04-02T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2022-04-02T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2022-09-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2022-09-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2023" : helpers.makeTestYear("Pacific/Chatham", [ - ["2023-04-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2023-04-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2023-09-23T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2023-09-23T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2023-04-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2023-04-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2023-09-23T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2023-09-23T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2024" : helpers.makeTestYear("Pacific/Chatham", [ - ["2024-04-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2024-04-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2024-09-28T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2024-09-28T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2024-04-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2024-04-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2024-09-28T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2024-09-28T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2025" : helpers.makeTestYear("Pacific/Chatham", [ - ["2025-04-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2025-04-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2025-09-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2025-09-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2025-04-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2025-04-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2025-09-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2025-09-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2026" : helpers.makeTestYear("Pacific/Chatham", [ - ["2026-04-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2026-04-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2026-09-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2026-09-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2026-04-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2026-04-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2026-09-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2026-09-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2027" : helpers.makeTestYear("Pacific/Chatham", [ - ["2027-04-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2027-04-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2027-09-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2027-09-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2027-04-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2027-04-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2027-09-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2027-09-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2028" : helpers.makeTestYear("Pacific/Chatham", [ - ["2028-04-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2028-04-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2028-09-23T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2028-09-23T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2028-04-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2028-04-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2028-09-23T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2028-09-23T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2029" : helpers.makeTestYear("Pacific/Chatham", [ - ["2029-03-31T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2029-03-31T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2029-09-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2029-09-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2029-03-31T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2029-03-31T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2029-09-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2029-09-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2030" : helpers.makeTestYear("Pacific/Chatham", [ - ["2030-04-06T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2030-04-06T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2030-09-28T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2030-09-28T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2030-04-06T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2030-04-06T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2030-09-28T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2030-09-28T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2031" : helpers.makeTestYear("Pacific/Chatham", [ - ["2031-04-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2031-04-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2031-09-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2031-09-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2031-04-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2031-04-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2031-09-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2031-09-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2032" : helpers.makeTestYear("Pacific/Chatham", [ - ["2032-04-03T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2032-04-03T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2032-09-25T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2032-09-25T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2032-04-03T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2032-04-03T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2032-09-25T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2032-09-25T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2033" : helpers.makeTestYear("Pacific/Chatham", [ - ["2033-04-02T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2033-04-02T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2033-09-24T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2033-09-24T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2033-04-02T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2033-04-02T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2033-09-24T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2033-09-24T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2034" : helpers.makeTestYear("Pacific/Chatham", [ - ["2034-04-01T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2034-04-01T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2034-09-23T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2034-09-23T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2034-04-01T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2034-04-01T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2034-09-23T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2034-09-23T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2035" : helpers.makeTestYear("Pacific/Chatham", [ - ["2035-03-31T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2035-03-31T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2035-09-29T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2035-09-29T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2035-03-31T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2035-03-31T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2035-09-29T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2035-09-29T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2036" : helpers.makeTestYear("Pacific/Chatham", [ - ["2036-04-05T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2036-04-05T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2036-09-27T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2036-09-27T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2036-04-05T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2036-04-05T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2036-09-27T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2036-09-27T14:00:00+00:00", "03:45:00", "+1345", -825] ]), "2037" : helpers.makeTestYear("Pacific/Chatham", [ - ["2037-04-04T13:59:59+00:00", "03:44:59", "CHADT", -825], - ["2037-04-04T14:00:00+00:00", "02:45:00", "CHAST", -765], - ["2037-09-26T13:59:59+00:00", "02:44:59", "CHAST", -765], - ["2037-09-26T14:00:00+00:00", "03:45:00", "CHADT", -825] + ["2037-04-04T13:59:59+00:00", "03:44:59", "+1345", -825], + ["2037-04-04T14:00:00+00:00", "02:45:00", "+1245", -765], + ["2037-09-26T13:59:59+00:00", "02:44:59", "+1245", -765], + ["2037-09-26T14:00:00+00:00", "03:45:00", "+1345", -825] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/easter.js b/tests/zones/pacific/easter.js index 7df90c53..09b24d40 100644 --- a/tests/zones/pacific/easter.js +++ b/tests/zones/pacific/easter.js @@ -3,491 +3,489 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Easter"] = { - "guess" : helpers.makeTestGuess("Pacific/Easter", { offset: false, abbr: true }), - "1932" : helpers.makeTestYear("Pacific/Easter", [ ["1932-09-01T07:17:27+00:00", "23:59:59", "EMT", 26248 / 60], - ["1932-09-01T07:17:28+00:00", "00:17:28", "EAST", 420] + ["1932-09-01T07:17:28+00:00", "00:17:28", "-07", 420] ]), "1968" : helpers.makeTestYear("Pacific/Easter", [ - ["1968-11-03T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1968-11-03T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1968-11-03T03:59:59+00:00", "20:59:59", "-07", 420], + ["1968-11-03T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1969" : helpers.makeTestYear("Pacific/Easter", [ - ["1969-03-30T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1969-03-30T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1969-11-23T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1969-11-23T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1969-03-30T02:59:59+00:00", "20:59:59", "-06", 360], + ["1969-03-30T03:00:00+00:00", "20:00:00", "-07", 420], + ["1969-11-23T03:59:59+00:00", "20:59:59", "-07", 420], + ["1969-11-23T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1970" : helpers.makeTestYear("Pacific/Easter", [ - ["1970-03-29T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1970-03-29T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1970-10-11T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1970-10-11T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1970-03-29T02:59:59+00:00", "20:59:59", "-06", 360], + ["1970-03-29T03:00:00+00:00", "20:00:00", "-07", 420], + ["1970-10-11T03:59:59+00:00", "20:59:59", "-07", 420], + ["1970-10-11T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1971" : helpers.makeTestYear("Pacific/Easter", [ - ["1971-03-14T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1971-03-14T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1971-10-10T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1971-10-10T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1971-03-14T02:59:59+00:00", "20:59:59", "-06", 360], + ["1971-03-14T03:00:00+00:00", "20:00:00", "-07", 420], + ["1971-10-10T03:59:59+00:00", "20:59:59", "-07", 420], + ["1971-10-10T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1972" : helpers.makeTestYear("Pacific/Easter", [ - ["1972-03-12T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1972-03-12T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1972-10-15T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1972-10-15T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1972-03-12T02:59:59+00:00", "20:59:59", "-06", 360], + ["1972-03-12T03:00:00+00:00", "20:00:00", "-07", 420], + ["1972-10-15T03:59:59+00:00", "20:59:59", "-07", 420], + ["1972-10-15T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1973" : helpers.makeTestYear("Pacific/Easter", [ - ["1973-03-11T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1973-03-11T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1973-09-30T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1973-09-30T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1973-03-11T02:59:59+00:00", "20:59:59", "-06", 360], + ["1973-03-11T03:00:00+00:00", "20:00:00", "-07", 420], + ["1973-09-30T03:59:59+00:00", "20:59:59", "-07", 420], + ["1973-09-30T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1974" : helpers.makeTestYear("Pacific/Easter", [ - ["1974-03-10T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1974-03-10T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1974-10-13T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1974-10-13T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1974-03-10T02:59:59+00:00", "20:59:59", "-06", 360], + ["1974-03-10T03:00:00+00:00", "20:00:00", "-07", 420], + ["1974-10-13T03:59:59+00:00", "20:59:59", "-07", 420], + ["1974-10-13T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1975" : helpers.makeTestYear("Pacific/Easter", [ - ["1975-03-09T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1975-03-09T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1975-10-12T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1975-10-12T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1975-03-09T02:59:59+00:00", "20:59:59", "-06", 360], + ["1975-03-09T03:00:00+00:00", "20:00:00", "-07", 420], + ["1975-10-12T03:59:59+00:00", "20:59:59", "-07", 420], + ["1975-10-12T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1976" : helpers.makeTestYear("Pacific/Easter", [ - ["1976-03-14T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1976-03-14T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1976-10-10T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1976-10-10T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1976-03-14T02:59:59+00:00", "20:59:59", "-06", 360], + ["1976-03-14T03:00:00+00:00", "20:00:00", "-07", 420], + ["1976-10-10T03:59:59+00:00", "20:59:59", "-07", 420], + ["1976-10-10T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1977" : helpers.makeTestYear("Pacific/Easter", [ - ["1977-03-13T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1977-03-13T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1977-10-09T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1977-10-09T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1977-03-13T02:59:59+00:00", "20:59:59", "-06", 360], + ["1977-03-13T03:00:00+00:00", "20:00:00", "-07", 420], + ["1977-10-09T03:59:59+00:00", "20:59:59", "-07", 420], + ["1977-10-09T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1978" : helpers.makeTestYear("Pacific/Easter", [ - ["1978-03-12T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1978-03-12T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1978-10-15T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1978-10-15T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1978-03-12T02:59:59+00:00", "20:59:59", "-06", 360], + ["1978-03-12T03:00:00+00:00", "20:00:00", "-07", 420], + ["1978-10-15T03:59:59+00:00", "20:59:59", "-07", 420], + ["1978-10-15T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1979" : helpers.makeTestYear("Pacific/Easter", [ - ["1979-03-11T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1979-03-11T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1979-10-14T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1979-10-14T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1979-03-11T02:59:59+00:00", "20:59:59", "-06", 360], + ["1979-03-11T03:00:00+00:00", "20:00:00", "-07", 420], + ["1979-10-14T03:59:59+00:00", "20:59:59", "-07", 420], + ["1979-10-14T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1980" : helpers.makeTestYear("Pacific/Easter", [ - ["1980-03-09T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1980-03-09T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1980-10-12T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1980-10-12T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1980-03-09T02:59:59+00:00", "20:59:59", "-06", 360], + ["1980-03-09T03:00:00+00:00", "20:00:00", "-07", 420], + ["1980-10-12T03:59:59+00:00", "20:59:59", "-07", 420], + ["1980-10-12T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1981" : helpers.makeTestYear("Pacific/Easter", [ - ["1981-03-15T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1981-03-15T03:00:00+00:00", "20:00:00", "EAST", 420], - ["1981-10-11T03:59:59+00:00", "20:59:59", "EAST", 420], - ["1981-10-11T04:00:00+00:00", "22:00:00", "EASST", 360] + ["1981-03-15T02:59:59+00:00", "20:59:59", "-06", 360], + ["1981-03-15T03:00:00+00:00", "20:00:00", "-07", 420], + ["1981-10-11T03:59:59+00:00", "20:59:59", "-07", 420], + ["1981-10-11T04:00:00+00:00", "22:00:00", "-06", 360] ]), "1982" : helpers.makeTestYear("Pacific/Easter", [ - ["1982-03-14T02:59:59+00:00", "20:59:59", "EASST", 360], - ["1982-03-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1982-10-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1982-10-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1982-03-14T02:59:59+00:00", "20:59:59", "-06", 360], + ["1982-03-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["1982-10-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["1982-10-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1983" : helpers.makeTestYear("Pacific/Easter", [ - ["1983-03-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1983-03-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1983-10-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1983-10-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1983-03-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["1983-03-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["1983-10-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["1983-10-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1984" : helpers.makeTestYear("Pacific/Easter", [ - ["1984-03-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1984-03-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1984-10-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1984-10-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1984-03-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["1984-03-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["1984-10-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["1984-10-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1985" : helpers.makeTestYear("Pacific/Easter", [ - ["1985-03-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1985-03-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1985-10-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1985-10-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1985-03-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["1985-03-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["1985-10-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["1985-10-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1986" : helpers.makeTestYear("Pacific/Easter", [ - ["1986-03-09T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1986-03-09T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1986-10-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1986-10-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1986-03-09T02:59:59+00:00", "21:59:59", "-05", 300], + ["1986-03-09T03:00:00+00:00", "21:00:00", "-06", 360], + ["1986-10-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["1986-10-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1987" : helpers.makeTestYear("Pacific/Easter", [ - ["1987-04-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1987-04-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1987-10-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1987-10-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1987-04-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["1987-04-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["1987-10-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["1987-10-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1988" : helpers.makeTestYear("Pacific/Easter", [ - ["1988-03-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1988-03-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1988-10-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1988-10-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1988-03-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["1988-03-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["1988-10-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["1988-10-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1989" : helpers.makeTestYear("Pacific/Easter", [ - ["1989-03-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1989-03-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1989-10-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1989-10-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1989-03-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["1989-03-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["1989-10-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["1989-10-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1990" : helpers.makeTestYear("Pacific/Easter", [ - ["1990-03-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1990-03-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1990-09-16T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1990-09-16T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1990-03-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["1990-03-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["1990-09-16T03:59:59+00:00", "21:59:59", "-06", 360], + ["1990-09-16T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1991" : helpers.makeTestYear("Pacific/Easter", [ - ["1991-03-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1991-03-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1991-10-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1991-10-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1991-03-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["1991-03-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["1991-10-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["1991-10-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1992" : helpers.makeTestYear("Pacific/Easter", [ - ["1992-03-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1992-03-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1992-10-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1992-10-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1992-03-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["1992-03-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["1992-10-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["1992-10-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1993" : helpers.makeTestYear("Pacific/Easter", [ - ["1993-03-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1993-03-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1993-10-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1993-10-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1993-03-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["1993-03-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["1993-10-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["1993-10-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1994" : helpers.makeTestYear("Pacific/Easter", [ - ["1994-03-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1994-03-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1994-10-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1994-10-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1994-03-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["1994-03-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["1994-10-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["1994-10-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1995" : helpers.makeTestYear("Pacific/Easter", [ - ["1995-03-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1995-03-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1995-10-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1995-10-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1995-03-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["1995-03-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["1995-10-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["1995-10-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1996" : helpers.makeTestYear("Pacific/Easter", [ - ["1996-03-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1996-03-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1996-10-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1996-10-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1996-03-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["1996-03-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["1996-10-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["1996-10-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1997" : helpers.makeTestYear("Pacific/Easter", [ - ["1997-03-30T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1997-03-30T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1997-10-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1997-10-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1997-03-30T02:59:59+00:00", "21:59:59", "-05", 300], + ["1997-03-30T03:00:00+00:00", "21:00:00", "-06", 360], + ["1997-10-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["1997-10-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1998" : helpers.makeTestYear("Pacific/Easter", [ - ["1998-03-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1998-03-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1998-09-27T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1998-09-27T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1998-03-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["1998-03-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["1998-09-27T03:59:59+00:00", "21:59:59", "-06", 360], + ["1998-09-27T04:00:00+00:00", "23:00:00", "-05", 300] ]), "1999" : helpers.makeTestYear("Pacific/Easter", [ - ["1999-04-04T02:59:59+00:00", "21:59:59", "EASST", 300], - ["1999-04-04T03:00:00+00:00", "21:00:00", "EAST", 360], - ["1999-10-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["1999-10-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["1999-04-04T02:59:59+00:00", "21:59:59", "-05", 300], + ["1999-04-04T03:00:00+00:00", "21:00:00", "-06", 360], + ["1999-10-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["1999-10-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2000" : helpers.makeTestYear("Pacific/Easter", [ - ["2000-03-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2000-03-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2000-10-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2000-10-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2000-03-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["2000-03-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["2000-10-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["2000-10-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2001" : helpers.makeTestYear("Pacific/Easter", [ - ["2001-03-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2001-03-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2001-10-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2001-10-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2001-03-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["2001-03-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["2001-10-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["2001-10-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2002" : helpers.makeTestYear("Pacific/Easter", [ - ["2002-03-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2002-03-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2002-10-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2002-10-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2002-03-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["2002-03-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["2002-10-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["2002-10-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2003" : helpers.makeTestYear("Pacific/Easter", [ - ["2003-03-09T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2003-03-09T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2003-10-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2003-10-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2003-03-09T02:59:59+00:00", "21:59:59", "-05", 300], + ["2003-03-09T03:00:00+00:00", "21:00:00", "-06", 360], + ["2003-10-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["2003-10-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2004" : helpers.makeTestYear("Pacific/Easter", [ - ["2004-03-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2004-03-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2004-10-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2004-10-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2004-03-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["2004-03-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["2004-10-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["2004-10-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2005" : helpers.makeTestYear("Pacific/Easter", [ - ["2005-03-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2005-03-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2005-10-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2005-10-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2005-03-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["2005-03-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["2005-10-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["2005-10-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2006" : helpers.makeTestYear("Pacific/Easter", [ - ["2006-03-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2006-03-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2006-10-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2006-10-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2006-03-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["2006-03-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["2006-10-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["2006-10-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2007" : helpers.makeTestYear("Pacific/Easter", [ - ["2007-03-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2007-03-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2007-10-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2007-10-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2007-03-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["2007-03-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["2007-10-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["2007-10-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2008" : helpers.makeTestYear("Pacific/Easter", [ - ["2008-03-30T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2008-03-30T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2008-10-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2008-10-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2008-03-30T02:59:59+00:00", "21:59:59", "-05", 300], + ["2008-03-30T03:00:00+00:00", "21:00:00", "-06", 360], + ["2008-10-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["2008-10-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2009" : helpers.makeTestYear("Pacific/Easter", [ - ["2009-03-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2009-03-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2009-10-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2009-10-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2009-03-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["2009-03-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["2009-10-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["2009-10-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2010" : helpers.makeTestYear("Pacific/Easter", [ - ["2010-04-04T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2010-04-04T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2010-10-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2010-10-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2010-04-04T02:59:59+00:00", "21:59:59", "-05", 300], + ["2010-04-04T03:00:00+00:00", "21:00:00", "-06", 360], + ["2010-10-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["2010-10-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2011" : helpers.makeTestYear("Pacific/Easter", [ - ["2011-05-08T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2011-05-08T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2011-08-21T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2011-08-21T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2011-05-08T02:59:59+00:00", "21:59:59", "-05", 300], + ["2011-05-08T03:00:00+00:00", "21:00:00", "-06", 360], + ["2011-08-21T03:59:59+00:00", "21:59:59", "-06", 360], + ["2011-08-21T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2012" : helpers.makeTestYear("Pacific/Easter", [ - ["2012-04-29T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2012-04-29T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2012-09-02T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2012-09-02T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2012-04-29T02:59:59+00:00", "21:59:59", "-05", 300], + ["2012-04-29T03:00:00+00:00", "21:00:00", "-06", 360], + ["2012-09-02T03:59:59+00:00", "21:59:59", "-06", 360], + ["2012-09-02T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2013" : helpers.makeTestYear("Pacific/Easter", [ - ["2013-04-28T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2013-04-28T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2013-09-08T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2013-09-08T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2013-04-28T02:59:59+00:00", "21:59:59", "-05", 300], + ["2013-04-28T03:00:00+00:00", "21:00:00", "-06", 360], + ["2013-09-08T03:59:59+00:00", "21:59:59", "-06", 360], + ["2013-09-08T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2014" : helpers.makeTestYear("Pacific/Easter", [ - ["2014-04-27T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2014-04-27T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2014-09-07T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2014-09-07T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2014-04-27T02:59:59+00:00", "21:59:59", "-05", 300], + ["2014-04-27T03:00:00+00:00", "21:00:00", "-06", 360], + ["2014-09-07T03:59:59+00:00", "21:59:59", "-06", 360], + ["2014-09-07T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2016" : helpers.makeTestYear("Pacific/Easter", [ - ["2016-05-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2016-05-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2016-08-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2016-08-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2016-05-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["2016-05-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["2016-08-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["2016-08-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2017" : helpers.makeTestYear("Pacific/Easter", [ - ["2017-05-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2017-05-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2017-08-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2017-08-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2017-05-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["2017-05-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["2017-08-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["2017-08-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2018" : helpers.makeTestYear("Pacific/Easter", [ - ["2018-05-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2018-05-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2018-08-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2018-08-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2018-05-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["2018-05-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["2018-08-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["2018-08-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2019" : helpers.makeTestYear("Pacific/Easter", [ - ["2019-05-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2019-05-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2019-08-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2019-08-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2019-05-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["2019-05-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["2019-08-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["2019-08-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2020" : helpers.makeTestYear("Pacific/Easter", [ - ["2020-05-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2020-05-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2020-08-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2020-08-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2020-05-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["2020-05-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["2020-08-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["2020-08-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2021" : helpers.makeTestYear("Pacific/Easter", [ - ["2021-05-09T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2021-05-09T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2021-08-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2021-08-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2021-05-09T02:59:59+00:00", "21:59:59", "-05", 300], + ["2021-05-09T03:00:00+00:00", "21:00:00", "-06", 360], + ["2021-08-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["2021-08-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2022" : helpers.makeTestYear("Pacific/Easter", [ - ["2022-05-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2022-05-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2022-08-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2022-08-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2022-05-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["2022-05-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["2022-08-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["2022-08-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2023" : helpers.makeTestYear("Pacific/Easter", [ - ["2023-05-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2023-05-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2023-08-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2023-08-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2023-05-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["2023-05-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["2023-08-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["2023-08-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2024" : helpers.makeTestYear("Pacific/Easter", [ - ["2024-05-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2024-05-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2024-08-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2024-08-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2024-05-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["2024-05-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["2024-08-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["2024-08-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2025" : helpers.makeTestYear("Pacific/Easter", [ - ["2025-05-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2025-05-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2025-08-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2025-08-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2025-05-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["2025-05-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["2025-08-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["2025-08-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2026" : helpers.makeTestYear("Pacific/Easter", [ - ["2026-05-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2026-05-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2026-08-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2026-08-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2026-05-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["2026-05-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["2026-08-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["2026-08-09T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2027" : helpers.makeTestYear("Pacific/Easter", [ - ["2027-05-09T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2027-05-09T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2027-08-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2027-08-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2027-05-09T02:59:59+00:00", "21:59:59", "-05", 300], + ["2027-05-09T03:00:00+00:00", "21:00:00", "-06", 360], + ["2027-08-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["2027-08-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2028" : helpers.makeTestYear("Pacific/Easter", [ - ["2028-05-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2028-05-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2028-08-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2028-08-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2028-05-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["2028-05-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["2028-08-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["2028-08-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2029" : helpers.makeTestYear("Pacific/Easter", [ - ["2029-05-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2029-05-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2029-08-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2029-08-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2029-05-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["2029-05-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["2029-08-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["2029-08-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2030" : helpers.makeTestYear("Pacific/Easter", [ - ["2030-05-12T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2030-05-12T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2030-08-11T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2030-08-11T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2030-05-12T02:59:59+00:00", "21:59:59", "-05", 300], + ["2030-05-12T03:00:00+00:00", "21:00:00", "-06", 360], + ["2030-08-11T03:59:59+00:00", "21:59:59", "-06", 360], + ["2030-08-11T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2031" : helpers.makeTestYear("Pacific/Easter", [ - ["2031-05-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2031-05-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2031-08-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2031-08-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2031-05-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["2031-05-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["2031-08-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["2031-08-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2032" : helpers.makeTestYear("Pacific/Easter", [ - ["2032-05-09T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2032-05-09T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2032-08-15T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2032-08-15T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2032-05-09T02:59:59+00:00", "21:59:59", "-05", 300], + ["2032-05-09T03:00:00+00:00", "21:00:00", "-06", 360], + ["2032-08-15T03:59:59+00:00", "21:59:59", "-06", 360], + ["2032-08-15T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2033" : helpers.makeTestYear("Pacific/Easter", [ - ["2033-05-15T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2033-05-15T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2033-08-14T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2033-08-14T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2033-05-15T02:59:59+00:00", "21:59:59", "-05", 300], + ["2033-05-15T03:00:00+00:00", "21:00:00", "-06", 360], + ["2033-08-14T03:59:59+00:00", "21:59:59", "-06", 360], + ["2033-08-14T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2034" : helpers.makeTestYear("Pacific/Easter", [ - ["2034-05-14T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2034-05-14T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2034-08-13T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2034-08-13T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2034-05-14T02:59:59+00:00", "21:59:59", "-05", 300], + ["2034-05-14T03:00:00+00:00", "21:00:00", "-06", 360], + ["2034-08-13T03:59:59+00:00", "21:59:59", "-06", 360], + ["2034-08-13T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2035" : helpers.makeTestYear("Pacific/Easter", [ - ["2035-05-13T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2035-05-13T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2035-08-12T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2035-08-12T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2035-05-13T02:59:59+00:00", "21:59:59", "-05", 300], + ["2035-05-13T03:00:00+00:00", "21:00:00", "-06", 360], + ["2035-08-12T03:59:59+00:00", "21:59:59", "-06", 360], + ["2035-08-12T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2036" : helpers.makeTestYear("Pacific/Easter", [ - ["2036-05-11T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2036-05-11T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2036-08-10T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2036-08-10T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2036-05-11T02:59:59+00:00", "21:59:59", "-05", 300], + ["2036-05-11T03:00:00+00:00", "21:00:00", "-06", 360], + ["2036-08-10T03:59:59+00:00", "21:59:59", "-06", 360], + ["2036-08-10T04:00:00+00:00", "23:00:00", "-05", 300] ]), "2037" : helpers.makeTestYear("Pacific/Easter", [ - ["2037-05-10T02:59:59+00:00", "21:59:59", "EASST", 300], - ["2037-05-10T03:00:00+00:00", "21:00:00", "EAST", 360], - ["2037-08-09T03:59:59+00:00", "21:59:59", "EAST", 360], - ["2037-08-09T04:00:00+00:00", "23:00:00", "EASST", 300] + ["2037-05-10T02:59:59+00:00", "21:59:59", "-05", 300], + ["2037-05-10T03:00:00+00:00", "21:00:00", "-06", 360], + ["2037-08-09T03:59:59+00:00", "21:59:59", "-06", 360], + ["2037-08-09T04:00:00+00:00", "23:00:00", "-05", 300] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/efate.js b/tests/zones/pacific/efate.js index 6a21b75c..745fdb43 100644 --- a/tests/zones/pacific/efate.js +++ b/tests/zones/pacific/efate.js @@ -3,83 +3,81 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Efate"] = { - "guess" : helpers.makeTestGuess("Pacific/Efate", { offset: false, abbr: true }), - "1912" : helpers.makeTestYear("Pacific/Efate", [ ["1912-01-12T12:46:43+00:00", "23:59:59", "LMT", -40396 / 60], - ["1912-01-12T12:46:44+00:00", "23:46:44", "VUT", -660] + ["1912-01-12T12:46:44+00:00", "23:46:44", "+11", -660] ]), "1983" : helpers.makeTestYear("Pacific/Efate", [ - ["1983-09-24T12:59:59+00:00", "23:59:59", "VUT", -660], - ["1983-09-24T13:00:00+00:00", "01:00:00", "VUST", -720] + ["1983-09-24T12:59:59+00:00", "23:59:59", "+11", -660], + ["1983-09-24T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1984" : helpers.makeTestYear("Pacific/Efate", [ - ["1984-03-24T11:59:59+00:00", "23:59:59", "VUST", -720], - ["1984-03-24T12:00:00+00:00", "23:00:00", "VUT", -660], - ["1984-10-22T12:59:59+00:00", "23:59:59", "VUT", -660], - ["1984-10-22T13:00:00+00:00", "01:00:00", "VUST", -720] + ["1984-03-24T11:59:59+00:00", "23:59:59", "+12", -720], + ["1984-03-24T12:00:00+00:00", "23:00:00", "+11", -660], + ["1984-10-22T12:59:59+00:00", "23:59:59", "+11", -660], + ["1984-10-22T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1985" : helpers.makeTestYear("Pacific/Efate", [ - ["1985-03-23T11:59:59+00:00", "23:59:59", "VUST", -720], - ["1985-03-23T12:00:00+00:00", "23:00:00", "VUT", -660], - ["1985-09-28T12:59:59+00:00", "23:59:59", "VUT", -660], - ["1985-09-28T13:00:00+00:00", "01:00:00", "VUST", -720] + ["1985-03-23T11:59:59+00:00", "23:59:59", "+12", -720], + ["1985-03-23T12:00:00+00:00", "23:00:00", "+11", -660], + ["1985-09-28T12:59:59+00:00", "23:59:59", "+11", -660], + ["1985-09-28T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1986" : helpers.makeTestYear("Pacific/Efate", [ - ["1986-03-22T11:59:59+00:00", "23:59:59", "VUST", -720], - ["1986-03-22T12:00:00+00:00", "23:00:00", "VUT", -660], - ["1986-09-27T12:59:59+00:00", "23:59:59", "VUT", -660], - ["1986-09-27T13:00:00+00:00", "01:00:00", "VUST", -720] + ["1986-03-22T11:59:59+00:00", "23:59:59", "+12", -720], + ["1986-03-22T12:00:00+00:00", "23:00:00", "+11", -660], + ["1986-09-27T12:59:59+00:00", "23:59:59", "+11", -660], + ["1986-09-27T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1987" : helpers.makeTestYear("Pacific/Efate", [ - ["1987-03-28T11:59:59+00:00", "23:59:59", "VUST", -720], - ["1987-03-28T12:00:00+00:00", "23:00:00", "VUT", -660], - ["1987-09-26T12:59:59+00:00", "23:59:59", "VUT", -660], - ["1987-09-26T13:00:00+00:00", "01:00:00", "VUST", -720] + ["1987-03-28T11:59:59+00:00", "23:59:59", "+12", -720], + ["1987-03-28T12:00:00+00:00", "23:00:00", "+11", -660], + ["1987-09-26T12:59:59+00:00", "23:59:59", "+11", -660], + ["1987-09-26T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1988" : helpers.makeTestYear("Pacific/Efate", [ - ["1988-03-26T11:59:59+00:00", "23:59:59", "VUST", -720], - ["1988-03-26T12:00:00+00:00", "23:00:00", "VUT", -660], - ["1988-09-24T12:59:59+00:00", "23:59:59", "VUT", -660], - ["1988-09-24T13:00:00+00:00", "01:00:00", "VUST", -720] + ["1988-03-26T11:59:59+00:00", "23:59:59", "+12", -720], + ["1988-03-26T12:00:00+00:00", "23:00:00", "+11", -660], + ["1988-09-24T12:59:59+00:00", "23:59:59", "+11", -660], + ["1988-09-24T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1989" : helpers.makeTestYear("Pacific/Efate", [ - ["1989-03-25T11:59:59+00:00", "23:59:59", "VUST", -720], - ["1989-03-25T12:00:00+00:00", "23:00:00", "VUT", -660], - ["1989-09-23T12:59:59+00:00", "23:59:59", "VUT", -660], - ["1989-09-23T13:00:00+00:00", "01:00:00", "VUST", -720] + ["1989-03-25T11:59:59+00:00", "23:59:59", "+12", -720], + ["1989-03-25T12:00:00+00:00", "23:00:00", "+11", -660], + ["1989-09-23T12:59:59+00:00", "23:59:59", "+11", -660], + ["1989-09-23T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1990" : helpers.makeTestYear("Pacific/Efate", [ - ["1990-03-24T11:59:59+00:00", "23:59:59", "VUST", -720], - ["1990-03-24T12:00:00+00:00", "23:00:00", "VUT", -660], - ["1990-09-22T12:59:59+00:00", "23:59:59", "VUT", -660], - ["1990-09-22T13:00:00+00:00", "01:00:00", "VUST", -720] + ["1990-03-24T11:59:59+00:00", "23:59:59", "+12", -720], + ["1990-03-24T12:00:00+00:00", "23:00:00", "+11", -660], + ["1990-09-22T12:59:59+00:00", "23:59:59", "+11", -660], + ["1990-09-22T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1991" : helpers.makeTestYear("Pacific/Efate", [ - ["1991-03-23T11:59:59+00:00", "23:59:59", "VUST", -720], - ["1991-03-23T12:00:00+00:00", "23:00:00", "VUT", -660], - ["1991-09-28T12:59:59+00:00", "23:59:59", "VUT", -660], - ["1991-09-28T13:00:00+00:00", "01:00:00", "VUST", -720] + ["1991-03-23T11:59:59+00:00", "23:59:59", "+12", -720], + ["1991-03-23T12:00:00+00:00", "23:00:00", "+11", -660], + ["1991-09-28T12:59:59+00:00", "23:59:59", "+11", -660], + ["1991-09-28T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1992" : helpers.makeTestYear("Pacific/Efate", [ - ["1992-01-25T11:59:59+00:00", "23:59:59", "VUST", -720], - ["1992-01-25T12:00:00+00:00", "23:00:00", "VUT", -660], - ["1992-10-24T12:59:59+00:00", "23:59:59", "VUT", -660], - ["1992-10-24T13:00:00+00:00", "01:00:00", "VUST", -720] + ["1992-01-25T11:59:59+00:00", "23:59:59", "+12", -720], + ["1992-01-25T12:00:00+00:00", "23:00:00", "+11", -660], + ["1992-10-24T12:59:59+00:00", "23:59:59", "+11", -660], + ["1992-10-24T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1993" : helpers.makeTestYear("Pacific/Efate", [ - ["1993-01-23T11:59:59+00:00", "23:59:59", "VUST", -720], - ["1993-01-23T12:00:00+00:00", "23:00:00", "VUT", -660] + ["1993-01-23T11:59:59+00:00", "23:59:59", "+12", -720], + ["1993-01-23T12:00:00+00:00", "23:00:00", "+11", -660] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/enderbury.js b/tests/zones/pacific/enderbury.js index 7d31c9e3..cfae835d 100644 --- a/tests/zones/pacific/enderbury.js +++ b/tests/zones/pacific/enderbury.js @@ -3,15 +3,13 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Enderbury"] = { - "guess" : helpers.makeTestGuess("Pacific/Enderbury", { offset: false, abbr: true }), - "1979" : helpers.makeTestYear("Pacific/Enderbury", [ - ["1979-10-01T11:59:59+00:00", "23:59:59", "PHOT", 720], - ["1979-10-01T12:00:00+00:00", "01:00:00", "PHOT", 660] + ["1979-10-01T11:59:59+00:00", "23:59:59", "-12", 720], + ["1979-10-01T12:00:00+00:00", "01:00:00", "-11", 660] ]), "1995" : helpers.makeTestYear("Pacific/Enderbury", [ - ["1995-01-01T10:59:59+00:00", "23:59:59", "PHOT", 660], - ["1995-01-01T11:00:00+00:00", "00:00:00", "PHOT", -780] + ["1995-01-01T10:59:59+00:00", "23:59:59", "-11", 660], + ["1995-01-01T11:00:00+00:00", "00:00:00", "+13", -780] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/fakaofo.js b/tests/zones/pacific/fakaofo.js index e5237fea..386d6aba 100644 --- a/tests/zones/pacific/fakaofo.js +++ b/tests/zones/pacific/fakaofo.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Fakaofo"] = { - "guess" : helpers.makeTestGuess("Pacific/Fakaofo", { offset: false, abbr: true }), - "2011" : helpers.makeTestYear("Pacific/Fakaofo", [ - ["2011-12-30T10:59:59+00:00", "23:59:59", "TKT", 660], - ["2011-12-30T11:00:00+00:00", "00:00:00", "TKT", -780] + ["2011-12-30T10:59:59+00:00", "23:59:59", "-11", 660], + ["2011-12-30T11:00:00+00:00", "00:00:00", "+13", -780] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/fiji.js b/tests/zones/pacific/fiji.js index bda8736d..97a45593 100644 --- a/tests/zones/pacific/fiji.js +++ b/tests/zones/pacific/fiji.js @@ -3,233 +3,231 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Fiji"] = { - "guess" : helpers.makeTestGuess("Pacific/Fiji", { offset: false, abbr: true }), - "1915" : helpers.makeTestYear("Pacific/Fiji", [ ["1915-10-25T12:04:15+00:00", "23:59:59", "LMT", -42944 / 60], - ["1915-10-25T12:04:16+00:00", "00:04:16", "FJT", -720] + ["1915-10-25T12:04:16+00:00", "00:04:16", "+12", -720] ]), "1998" : helpers.makeTestYear("Pacific/Fiji", [ - ["1998-10-31T13:59:59+00:00", "01:59:59", "FJT", -720], - ["1998-10-31T14:00:00+00:00", "03:00:00", "FJST", -780] + ["1998-10-31T13:59:59+00:00", "01:59:59", "+12", -720], + ["1998-10-31T14:00:00+00:00", "03:00:00", "+13", -780] ]), "1999" : helpers.makeTestYear("Pacific/Fiji", [ - ["1999-02-27T13:59:59+00:00", "02:59:59", "FJST", -780], - ["1999-02-27T14:00:00+00:00", "02:00:00", "FJT", -720], - ["1999-11-06T13:59:59+00:00", "01:59:59", "FJT", -720], - ["1999-11-06T14:00:00+00:00", "03:00:00", "FJST", -780] + ["1999-02-27T13:59:59+00:00", "02:59:59", "+13", -780], + ["1999-02-27T14:00:00+00:00", "02:00:00", "+12", -720], + ["1999-11-06T13:59:59+00:00", "01:59:59", "+12", -720], + ["1999-11-06T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2000" : helpers.makeTestYear("Pacific/Fiji", [ - ["2000-02-26T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2000-02-26T14:00:00+00:00", "02:00:00", "FJT", -720] + ["2000-02-26T13:59:59+00:00", "02:59:59", "+13", -780], + ["2000-02-26T14:00:00+00:00", "02:00:00", "+12", -720] ]), "2009" : helpers.makeTestYear("Pacific/Fiji", [ - ["2009-11-28T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2009-11-28T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2009-11-28T13:59:59+00:00", "01:59:59", "+12", -720], + ["2009-11-28T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2010" : helpers.makeTestYear("Pacific/Fiji", [ - ["2010-03-27T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2010-03-27T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2010-10-23T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2010-10-23T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2010-03-27T13:59:59+00:00", "02:59:59", "+13", -780], + ["2010-03-27T14:00:00+00:00", "02:00:00", "+12", -720], + ["2010-10-23T13:59:59+00:00", "01:59:59", "+12", -720], + ["2010-10-23T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2011" : helpers.makeTestYear("Pacific/Fiji", [ - ["2011-03-05T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2011-03-05T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2011-10-22T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2011-10-22T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2011-03-05T13:59:59+00:00", "02:59:59", "+13", -780], + ["2011-03-05T14:00:00+00:00", "02:00:00", "+12", -720], + ["2011-10-22T13:59:59+00:00", "01:59:59", "+12", -720], + ["2011-10-22T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2012" : helpers.makeTestYear("Pacific/Fiji", [ - ["2012-01-21T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2012-01-21T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2012-10-20T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2012-10-20T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2012-01-21T13:59:59+00:00", "02:59:59", "+13", -780], + ["2012-01-21T14:00:00+00:00", "02:00:00", "+12", -720], + ["2012-10-20T13:59:59+00:00", "01:59:59", "+12", -720], + ["2012-10-20T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2013" : helpers.makeTestYear("Pacific/Fiji", [ - ["2013-01-19T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2013-01-19T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2013-10-26T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2013-10-26T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2013-01-19T13:59:59+00:00", "02:59:59", "+13", -780], + ["2013-01-19T14:00:00+00:00", "02:00:00", "+12", -720], + ["2013-10-26T13:59:59+00:00", "01:59:59", "+12", -720], + ["2013-10-26T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2014" : helpers.makeTestYear("Pacific/Fiji", [ - ["2014-01-18T12:59:59+00:00", "01:59:59", "FJST", -780], - ["2014-01-18T13:00:00+00:00", "01:00:00", "FJT", -720], - ["2014-11-01T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2014-11-01T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2014-01-18T12:59:59+00:00", "01:59:59", "+13", -780], + ["2014-01-18T13:00:00+00:00", "01:00:00", "+12", -720], + ["2014-11-01T13:59:59+00:00", "01:59:59", "+12", -720], + ["2014-11-01T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2015" : helpers.makeTestYear("Pacific/Fiji", [ - ["2015-01-17T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2015-01-17T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2015-10-31T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2015-10-31T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2015-01-17T13:59:59+00:00", "02:59:59", "+13", -780], + ["2015-01-17T14:00:00+00:00", "02:00:00", "+12", -720], + ["2015-10-31T13:59:59+00:00", "01:59:59", "+12", -720], + ["2015-10-31T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2016" : helpers.makeTestYear("Pacific/Fiji", [ - ["2016-01-16T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2016-01-16T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2016-11-05T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2016-11-05T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2016-01-16T13:59:59+00:00", "02:59:59", "+13", -780], + ["2016-01-16T14:00:00+00:00", "02:00:00", "+12", -720], + ["2016-11-05T13:59:59+00:00", "01:59:59", "+12", -720], + ["2016-11-05T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2017" : helpers.makeTestYear("Pacific/Fiji", [ - ["2017-01-14T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2017-01-14T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2017-11-04T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2017-11-04T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2017-01-14T13:59:59+00:00", "02:59:59", "+13", -780], + ["2017-01-14T14:00:00+00:00", "02:00:00", "+12", -720], + ["2017-11-04T13:59:59+00:00", "01:59:59", "+12", -720], + ["2017-11-04T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2018" : helpers.makeTestYear("Pacific/Fiji", [ - ["2018-01-20T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2018-01-20T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2018-11-03T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2018-11-03T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2018-01-20T13:59:59+00:00", "02:59:59", "+13", -780], + ["2018-01-20T14:00:00+00:00", "02:00:00", "+12", -720], + ["2018-11-03T13:59:59+00:00", "01:59:59", "+12", -720], + ["2018-11-03T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2019" : helpers.makeTestYear("Pacific/Fiji", [ - ["2019-01-19T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2019-01-19T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2019-11-02T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2019-11-02T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2019-01-19T13:59:59+00:00", "02:59:59", "+13", -780], + ["2019-01-19T14:00:00+00:00", "02:00:00", "+12", -720], + ["2019-11-02T13:59:59+00:00", "01:59:59", "+12", -720], + ["2019-11-02T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2020" : helpers.makeTestYear("Pacific/Fiji", [ - ["2020-01-18T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2020-01-18T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2020-10-31T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2020-10-31T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2020-01-18T13:59:59+00:00", "02:59:59", "+13", -780], + ["2020-01-18T14:00:00+00:00", "02:00:00", "+12", -720], + ["2020-10-31T13:59:59+00:00", "01:59:59", "+12", -720], + ["2020-10-31T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2021" : helpers.makeTestYear("Pacific/Fiji", [ - ["2021-01-16T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2021-01-16T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2021-11-06T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2021-11-06T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2021-01-16T13:59:59+00:00", "02:59:59", "+13", -780], + ["2021-01-16T14:00:00+00:00", "02:00:00", "+12", -720], + ["2021-11-06T13:59:59+00:00", "01:59:59", "+12", -720], + ["2021-11-06T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2022" : helpers.makeTestYear("Pacific/Fiji", [ - ["2022-01-15T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2022-01-15T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2022-11-05T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2022-11-05T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2022-01-15T13:59:59+00:00", "02:59:59", "+13", -780], + ["2022-01-15T14:00:00+00:00", "02:00:00", "+12", -720], + ["2022-11-05T13:59:59+00:00", "01:59:59", "+12", -720], + ["2022-11-05T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2023" : helpers.makeTestYear("Pacific/Fiji", [ - ["2023-01-14T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2023-01-14T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2023-11-04T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2023-11-04T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2023-01-14T13:59:59+00:00", "02:59:59", "+13", -780], + ["2023-01-14T14:00:00+00:00", "02:00:00", "+12", -720], + ["2023-11-04T13:59:59+00:00", "01:59:59", "+12", -720], + ["2023-11-04T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2024" : helpers.makeTestYear("Pacific/Fiji", [ - ["2024-01-20T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2024-01-20T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2024-11-02T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2024-11-02T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2024-01-20T13:59:59+00:00", "02:59:59", "+13", -780], + ["2024-01-20T14:00:00+00:00", "02:00:00", "+12", -720], + ["2024-11-02T13:59:59+00:00", "01:59:59", "+12", -720], + ["2024-11-02T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2025" : helpers.makeTestYear("Pacific/Fiji", [ - ["2025-01-18T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2025-01-18T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2025-11-01T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2025-11-01T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2025-01-18T13:59:59+00:00", "02:59:59", "+13", -780], + ["2025-01-18T14:00:00+00:00", "02:00:00", "+12", -720], + ["2025-11-01T13:59:59+00:00", "01:59:59", "+12", -720], + ["2025-11-01T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2026" : helpers.makeTestYear("Pacific/Fiji", [ - ["2026-01-17T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2026-01-17T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2026-10-31T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2026-10-31T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2026-01-17T13:59:59+00:00", "02:59:59", "+13", -780], + ["2026-01-17T14:00:00+00:00", "02:00:00", "+12", -720], + ["2026-10-31T13:59:59+00:00", "01:59:59", "+12", -720], + ["2026-10-31T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2027" : helpers.makeTestYear("Pacific/Fiji", [ - ["2027-01-16T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2027-01-16T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2027-11-06T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2027-11-06T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2027-01-16T13:59:59+00:00", "02:59:59", "+13", -780], + ["2027-01-16T14:00:00+00:00", "02:00:00", "+12", -720], + ["2027-11-06T13:59:59+00:00", "01:59:59", "+12", -720], + ["2027-11-06T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2028" : helpers.makeTestYear("Pacific/Fiji", [ - ["2028-01-15T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2028-01-15T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2028-11-04T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2028-11-04T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2028-01-15T13:59:59+00:00", "02:59:59", "+13", -780], + ["2028-01-15T14:00:00+00:00", "02:00:00", "+12", -720], + ["2028-11-04T13:59:59+00:00", "01:59:59", "+12", -720], + ["2028-11-04T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2029" : helpers.makeTestYear("Pacific/Fiji", [ - ["2029-01-20T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2029-01-20T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2029-11-03T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2029-11-03T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2029-01-20T13:59:59+00:00", "02:59:59", "+13", -780], + ["2029-01-20T14:00:00+00:00", "02:00:00", "+12", -720], + ["2029-11-03T13:59:59+00:00", "01:59:59", "+12", -720], + ["2029-11-03T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2030" : helpers.makeTestYear("Pacific/Fiji", [ - ["2030-01-19T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2030-01-19T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2030-11-02T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2030-11-02T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2030-01-19T13:59:59+00:00", "02:59:59", "+13", -780], + ["2030-01-19T14:00:00+00:00", "02:00:00", "+12", -720], + ["2030-11-02T13:59:59+00:00", "01:59:59", "+12", -720], + ["2030-11-02T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2031" : helpers.makeTestYear("Pacific/Fiji", [ - ["2031-01-18T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2031-01-18T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2031-11-01T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2031-11-01T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2031-01-18T13:59:59+00:00", "02:59:59", "+13", -780], + ["2031-01-18T14:00:00+00:00", "02:00:00", "+12", -720], + ["2031-11-01T13:59:59+00:00", "01:59:59", "+12", -720], + ["2031-11-01T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2032" : helpers.makeTestYear("Pacific/Fiji", [ - ["2032-01-17T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2032-01-17T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2032-11-06T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2032-11-06T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2032-01-17T13:59:59+00:00", "02:59:59", "+13", -780], + ["2032-01-17T14:00:00+00:00", "02:00:00", "+12", -720], + ["2032-11-06T13:59:59+00:00", "01:59:59", "+12", -720], + ["2032-11-06T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2033" : helpers.makeTestYear("Pacific/Fiji", [ - ["2033-01-15T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2033-01-15T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2033-11-05T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2033-11-05T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2033-01-15T13:59:59+00:00", "02:59:59", "+13", -780], + ["2033-01-15T14:00:00+00:00", "02:00:00", "+12", -720], + ["2033-11-05T13:59:59+00:00", "01:59:59", "+12", -720], + ["2033-11-05T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2034" : helpers.makeTestYear("Pacific/Fiji", [ - ["2034-01-14T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2034-01-14T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2034-11-04T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2034-11-04T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2034-01-14T13:59:59+00:00", "02:59:59", "+13", -780], + ["2034-01-14T14:00:00+00:00", "02:00:00", "+12", -720], + ["2034-11-04T13:59:59+00:00", "01:59:59", "+12", -720], + ["2034-11-04T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2035" : helpers.makeTestYear("Pacific/Fiji", [ - ["2035-01-20T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2035-01-20T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2035-11-03T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2035-11-03T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2035-01-20T13:59:59+00:00", "02:59:59", "+13", -780], + ["2035-01-20T14:00:00+00:00", "02:00:00", "+12", -720], + ["2035-11-03T13:59:59+00:00", "01:59:59", "+12", -720], + ["2035-11-03T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2036" : helpers.makeTestYear("Pacific/Fiji", [ - ["2036-01-19T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2036-01-19T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2036-11-01T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2036-11-01T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2036-01-19T13:59:59+00:00", "02:59:59", "+13", -780], + ["2036-01-19T14:00:00+00:00", "02:00:00", "+12", -720], + ["2036-11-01T13:59:59+00:00", "01:59:59", "+12", -720], + ["2036-11-01T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2037" : helpers.makeTestYear("Pacific/Fiji", [ - ["2037-01-17T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2037-01-17T14:00:00+00:00", "02:00:00", "FJT", -720], - ["2037-10-31T13:59:59+00:00", "01:59:59", "FJT", -720], - ["2037-10-31T14:00:00+00:00", "03:00:00", "FJST", -780] + ["2037-01-17T13:59:59+00:00", "02:59:59", "+13", -780], + ["2037-01-17T14:00:00+00:00", "02:00:00", "+12", -720], + ["2037-10-31T13:59:59+00:00", "01:59:59", "+12", -720], + ["2037-10-31T14:00:00+00:00", "03:00:00", "+13", -780] ]), "2038" : helpers.makeTestYear("Pacific/Fiji", [ - ["2038-01-16T13:59:59+00:00", "02:59:59", "FJST", -780], - ["2038-01-16T14:00:00+00:00", "02:00:00", "FJT", -720] + ["2038-01-16T13:59:59+00:00", "02:59:59", "+13", -780], + ["2038-01-16T14:00:00+00:00", "02:00:00", "+12", -720] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/galapagos.js b/tests/zones/pacific/galapagos.js index 0d9b2dd8..fc108a75 100644 --- a/tests/zones/pacific/galapagos.js +++ b/tests/zones/pacific/galapagos.js @@ -3,15 +3,23 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Galapagos"] = { - "guess" : helpers.makeTestGuess("Pacific/Galapagos", { offset: false, abbr: true }), - "1931" : helpers.makeTestYear("Pacific/Galapagos", [ ["1931-01-01T05:58:23+00:00", "23:59:59", "LMT", 21504 / 60], - ["1931-01-01T05:58:24+00:00", "00:58:24", "ECT", 300] + ["1931-01-01T05:58:24+00:00", "00:58:24", "-05", 300] ]), "1986" : helpers.makeTestYear("Pacific/Galapagos", [ - ["1986-01-01T04:59:59+00:00", "23:59:59", "ECT", 300], - ["1986-01-01T05:00:00+00:00", "23:00:00", "GALT", 360] + ["1986-01-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1986-01-01T05:00:00+00:00", "23:00:00", "-06", 360] + ]), + + "1992" : helpers.makeTestYear("Pacific/Galapagos", [ + ["1992-11-28T05:59:59+00:00", "23:59:59", "-06", 360], + ["1992-11-28T06:00:00+00:00", "01:00:00", "-05", 300] + ]), + + "1993" : helpers.makeTestYear("Pacific/Galapagos", [ + ["1993-02-05T04:59:59+00:00", "23:59:59", "-05", 300], + ["1993-02-05T05:00:00+00:00", "23:00:00", "-06", 360] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/gambier.js b/tests/zones/pacific/gambier.js index 56516fc0..9e6da44e 100644 --- a/tests/zones/pacific/gambier.js +++ b/tests/zones/pacific/gambier.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Gambier"] = { - "guess" : helpers.makeTestGuess("Pacific/Gambier", { offset: true, abbr: true }), - "1912" : helpers.makeTestYear("Pacific/Gambier", [ ["1912-10-01T08:59:47+00:00", "23:59:59", "LMT", 32388 / 60], - ["1912-10-01T08:59:48+00:00", "23:59:48", "GAMT", 540] + ["1912-10-01T08:59:48+00:00", "23:59:48", "-09", 540] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/guadalcanal.js b/tests/zones/pacific/guadalcanal.js index f53dd6e4..6704713d 100644 --- a/tests/zones/pacific/guadalcanal.js +++ b/tests/zones/pacific/guadalcanal.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Guadalcanal"] = { - "guess" : helpers.makeTestGuess("Pacific/Guadalcanal", { offset: false, abbr: true }), - "1912" : helpers.makeTestYear("Pacific/Guadalcanal", [ ["1912-09-30T13:20:11+00:00", "23:59:59", "LMT", -38388 / 60], - ["1912-09-30T13:20:12+00:00", "00:20:12", "SBT", -660] + ["1912-09-30T13:20:12+00:00", "00:20:12", "+11", -660] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/kiritimati.js b/tests/zones/pacific/kiritimati.js index e027ff09..b4c159a5 100644 --- a/tests/zones/pacific/kiritimati.js +++ b/tests/zones/pacific/kiritimati.js @@ -3,15 +3,13 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Kiritimati"] = { - "guess" : helpers.makeTestGuess("Pacific/Kiritimati", { offset: true, abbr: true }), - "1979" : helpers.makeTestYear("Pacific/Kiritimati", [ - ["1979-10-01T10:39:59+00:00", "23:59:59", "LINT", 640], - ["1979-10-01T10:40:00+00:00", "00:40:00", "LINT", 600] + ["1979-10-01T10:39:59+00:00", "23:59:59", "-1040", 640], + ["1979-10-01T10:40:00+00:00", "00:40:00", "-10", 600] ]), "1995" : helpers.makeTestYear("Pacific/Kiritimati", [ - ["1995-01-01T09:59:59+00:00", "23:59:59", "LINT", 600], - ["1995-01-01T10:00:00+00:00", "00:00:00", "LINT", -840] + ["1995-01-01T09:59:59+00:00", "23:59:59", "-10", 600], + ["1995-01-01T10:00:00+00:00", "00:00:00", "+14", -840] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/kosrae.js b/tests/zones/pacific/kosrae.js index fbd3f562..7fe6cad7 100644 --- a/tests/zones/pacific/kosrae.js +++ b/tests/zones/pacific/kosrae.js @@ -3,15 +3,13 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Kosrae"] = { - "guess" : helpers.makeTestGuess("Pacific/Kosrae", { offset: false, abbr: true }), - "1969" : helpers.makeTestYear("Pacific/Kosrae", [ - ["1969-09-30T12:59:59+00:00", "23:59:59", "KOST", -660], - ["1969-09-30T13:00:00+00:00", "01:00:00", "KOST", -720] + ["1969-09-30T12:59:59+00:00", "23:59:59", "+11", -660], + ["1969-09-30T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1998" : helpers.makeTestYear("Pacific/Kosrae", [ - ["1998-12-31T11:59:59+00:00", "23:59:59", "KOST", -720], - ["1998-12-31T12:00:00+00:00", "23:00:00", "KOST", -660] + ["1998-12-31T11:59:59+00:00", "23:59:59", "+12", -720], + ["1998-12-31T12:00:00+00:00", "23:00:00", "+11", -660] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/kwajalein.js b/tests/zones/pacific/kwajalein.js index b5b7fb6b..738d7e2d 100644 --- a/tests/zones/pacific/kwajalein.js +++ b/tests/zones/pacific/kwajalein.js @@ -4,12 +4,12 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Kwajalein"] = { "1969" : helpers.makeTestYear("Pacific/Kwajalein", [ - ["1969-09-30T12:59:59+00:00", "23:59:59", "MHT", -660], - ["1969-09-30T13:00:00+00:00", "01:00:00", "KWAT", 720] + ["1969-09-30T12:59:59+00:00", "23:59:59", "+11", -660], + ["1969-09-30T13:00:00+00:00", "01:00:00", "-12", 720] ]), "1993" : helpers.makeTestYear("Pacific/Kwajalein", [ - ["1993-08-20T11:59:59+00:00", "23:59:59", "KWAT", 720], - ["1993-08-20T12:00:00+00:00", "00:00:00", "MHT", -720] + ["1993-08-20T11:59:59+00:00", "23:59:59", "-12", 720], + ["1993-08-20T12:00:00+00:00", "00:00:00", "+12", -720] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/majuro.js b/tests/zones/pacific/majuro.js index 0f493918..010851d4 100644 --- a/tests/zones/pacific/majuro.js +++ b/tests/zones/pacific/majuro.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Majuro"] = { - "guess" : helpers.makeTestGuess("Pacific/Majuro", { offset: false, abbr: true }), - "1969" : helpers.makeTestYear("Pacific/Majuro", [ - ["1969-09-30T12:59:59+00:00", "23:59:59", "MHT", -660], - ["1969-09-30T13:00:00+00:00", "01:00:00", "MHT", -720] + ["1969-09-30T12:59:59+00:00", "23:59:59", "+11", -660], + ["1969-09-30T13:00:00+00:00", "01:00:00", "+12", -720] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/marquesas.js b/tests/zones/pacific/marquesas.js index 74edc177..cf93a1c1 100644 --- a/tests/zones/pacific/marquesas.js +++ b/tests/zones/pacific/marquesas.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Marquesas"] = { - "guess" : helpers.makeTestGuess("Pacific/Marquesas", { offset: true, abbr: true }), - "1912" : helpers.makeTestYear("Pacific/Marquesas", [ ["1912-10-01T09:17:59+00:00", "23:59:59", "LMT", 558], - ["1912-10-01T09:18:00+00:00", "23:48:00", "MART", 570] + ["1912-10-01T09:18:00+00:00", "23:48:00", "-0930", 570] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/midway.js b/tests/zones/pacific/midway.js index ca80f7d2..7fa6541f 100644 --- a/tests/zones/pacific/midway.js +++ b/tests/zones/pacific/midway.js @@ -5,16 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Midway"] = { "1911" : helpers.makeTestYear("Pacific/Midway", [ ["1911-01-01T11:22:47+00:00", "23:59:59", "LMT", 40968 / 60], - ["1911-01-01T11:22:48+00:00", "00:22:48", "NST", 660] - ]), - - "1967" : helpers.makeTestYear("Pacific/Midway", [ - ["1967-04-01T10:59:59+00:00", "23:59:59", "NST", 660], - ["1967-04-01T11:00:00+00:00", "00:00:00", "BST", 660] - ]), - - "1983" : helpers.makeTestYear("Pacific/Midway", [ - ["1983-11-30T10:59:59+00:00", "23:59:59", "BST", 660], - ["1983-11-30T11:00:00+00:00", "00:00:00", "SST", 660] + ["1911-01-01T11:22:48+00:00", "00:22:48", "SST", 660] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/nauru.js b/tests/zones/pacific/nauru.js index 1d138cfb..b282f2e6 100644 --- a/tests/zones/pacific/nauru.js +++ b/tests/zones/pacific/nauru.js @@ -3,25 +3,23 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Nauru"] = { - "guess" : helpers.makeTestGuess("Pacific/Nauru", { offset: false, abbr: true }), - "1921" : helpers.makeTestYear("Pacific/Nauru", [ ["1921-01-14T12:52:19+00:00", "23:59:59", "LMT", -40060 / 60], - ["1921-01-14T12:52:20+00:00", "00:22:20", "NRT", -690] + ["1921-01-14T12:52:20+00:00", "00:22:20", "+1130", -690] ]), "1942" : helpers.makeTestYear("Pacific/Nauru", [ - ["1942-03-14T12:29:59+00:00", "23:59:59", "NRT", -690], - ["1942-03-14T12:30:00+00:00", "21:30:00", "JST", -540] + ["1942-03-14T12:29:59+00:00", "23:59:59", "+1130", -690], + ["1942-03-14T12:30:00+00:00", "21:30:00", "+09", -540] ]), "1944" : helpers.makeTestYear("Pacific/Nauru", [ - ["1944-08-14T14:59:59+00:00", "23:59:59", "JST", -540], - ["1944-08-14T15:00:00+00:00", "02:30:00", "NRT", -690] + ["1944-08-14T14:59:59+00:00", "23:59:59", "+09", -540], + ["1944-08-14T15:00:00+00:00", "02:30:00", "+1130", -690] ]), "1979" : helpers.makeTestYear("Pacific/Nauru", [ - ["1979-04-30T12:29:59+00:00", "23:59:59", "NRT", -690], - ["1979-04-30T12:30:00+00:00", "00:30:00", "NRT", -720] + ["1979-04-30T12:29:59+00:00", "23:59:59", "+1130", -690], + ["1979-04-30T12:30:00+00:00", "00:30:00", "+12", -720] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/niue.js b/tests/zones/pacific/niue.js index d475ad81..cb3e417f 100644 --- a/tests/zones/pacific/niue.js +++ b/tests/zones/pacific/niue.js @@ -3,15 +3,13 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Niue"] = { - "guess" : helpers.makeTestGuess("Pacific/Niue", { offset: false, abbr: true }), - "1951" : helpers.makeTestYear("Pacific/Niue", [ - ["1951-01-01T11:19:59+00:00", "23:59:59", "NUT", 680], - ["1951-01-01T11:20:00+00:00", "23:50:00", "NUT", 690] + ["1951-01-01T11:19:59+00:00", "23:59:59", "-1120", 680], + ["1951-01-01T11:20:00+00:00", "23:50:00", "-1130", 690] ]), "1978" : helpers.makeTestYear("Pacific/Niue", [ - ["1978-10-01T11:29:59+00:00", "23:59:59", "NUT", 690], - ["1978-10-01T11:30:00+00:00", "00:30:00", "NUT", 660] + ["1978-10-01T11:29:59+00:00", "23:59:59", "-1130", 690], + ["1978-10-01T11:30:00+00:00", "00:30:00", "-11", 660] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/norfolk.js b/tests/zones/pacific/norfolk.js index 99c5c530..394b0a77 100644 --- a/tests/zones/pacific/norfolk.js +++ b/tests/zones/pacific/norfolk.js @@ -3,25 +3,23 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Norfolk"] = { - "guess" : helpers.makeTestGuess("Pacific/Norfolk", { offset: true, abbr: true }), - "1950" : helpers.makeTestYear("Pacific/Norfolk", [ - ["1950-12-31T12:47:59+00:00", "23:59:59", "NMT", -672], - ["1950-12-31T12:48:00+00:00", "00:18:00", "NFT", -690] + ["1950-12-31T12:47:59+00:00", "23:59:59", "+1112", -672], + ["1950-12-31T12:48:00+00:00", "00:18:00", "+1130", -690] ]), "1974" : helpers.makeTestYear("Pacific/Norfolk", [ - ["1974-10-26T14:29:59+00:00", "01:59:59", "NFT", -690], - ["1974-10-26T14:30:00+00:00", "03:00:00", "NFST", -750] + ["1974-10-26T14:29:59+00:00", "01:59:59", "+1130", -690], + ["1974-10-26T14:30:00+00:00", "03:00:00", "+1230", -750] ]), "1975" : helpers.makeTestYear("Pacific/Norfolk", [ - ["1975-03-01T13:29:59+00:00", "01:59:59", "NFST", -750], - ["1975-03-01T13:30:00+00:00", "01:00:00", "NFT", -690] + ["1975-03-01T13:29:59+00:00", "01:59:59", "+1230", -750], + ["1975-03-01T13:30:00+00:00", "01:00:00", "+1130", -690] ]), "2015" : helpers.makeTestYear("Pacific/Norfolk", [ - ["2015-10-03T14:29:59+00:00", "01:59:59", "NFT", -690], - ["2015-10-03T14:30:00+00:00", "01:30:00", "NFT", -660] + ["2015-10-03T14:29:59+00:00", "01:59:59", "+1130", -690], + ["2015-10-03T14:30:00+00:00", "01:30:00", "+11", -660] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/noumea.js b/tests/zones/pacific/noumea.js index 5053c3c0..663bc798 100644 --- a/tests/zones/pacific/noumea.js +++ b/tests/zones/pacific/noumea.js @@ -3,37 +3,35 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Noumea"] = { - "guess" : helpers.makeTestGuess("Pacific/Noumea", { offset: false, abbr: true }), - "1912" : helpers.makeTestYear("Pacific/Noumea", [ ["1912-01-12T12:54:11+00:00", "23:59:59", "LMT", -39948 / 60], - ["1912-01-12T12:54:12+00:00", "23:54:12", "NCT", -660] + ["1912-01-12T12:54:12+00:00", "23:54:12", "+11", -660] ]), "1977" : helpers.makeTestYear("Pacific/Noumea", [ - ["1977-12-03T12:59:59+00:00", "23:59:59", "NCT", -660], - ["1977-12-03T13:00:00+00:00", "01:00:00", "NCST", -720] + ["1977-12-03T12:59:59+00:00", "23:59:59", "+11", -660], + ["1977-12-03T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1978" : helpers.makeTestYear("Pacific/Noumea", [ - ["1978-02-26T11:59:59+00:00", "23:59:59", "NCST", -720], - ["1978-02-26T12:00:00+00:00", "23:00:00", "NCT", -660], - ["1978-12-02T12:59:59+00:00", "23:59:59", "NCT", -660], - ["1978-12-02T13:00:00+00:00", "01:00:00", "NCST", -720] + ["1978-02-26T11:59:59+00:00", "23:59:59", "+12", -720], + ["1978-02-26T12:00:00+00:00", "23:00:00", "+11", -660], + ["1978-12-02T12:59:59+00:00", "23:59:59", "+11", -660], + ["1978-12-02T13:00:00+00:00", "01:00:00", "+12", -720] ]), "1979" : helpers.makeTestYear("Pacific/Noumea", [ - ["1979-02-26T11:59:59+00:00", "23:59:59", "NCST", -720], - ["1979-02-26T12:00:00+00:00", "23:00:00", "NCT", -660] + ["1979-02-26T11:59:59+00:00", "23:59:59", "+12", -720], + ["1979-02-26T12:00:00+00:00", "23:00:00", "+11", -660] ]), "1996" : helpers.makeTestYear("Pacific/Noumea", [ - ["1996-11-30T14:59:59+00:00", "01:59:59", "NCT", -660], - ["1996-11-30T15:00:00+00:00", "03:00:00", "NCST", -720] + ["1996-11-30T14:59:59+00:00", "01:59:59", "+11", -660], + ["1996-11-30T15:00:00+00:00", "03:00:00", "+12", -720] ]), "1997" : helpers.makeTestYear("Pacific/Noumea", [ - ["1997-03-01T14:59:59+00:00", "02:59:59", "NCST", -720], - ["1997-03-01T15:00:00+00:00", "02:00:00", "NCT", -660] + ["1997-03-01T14:59:59+00:00", "02:59:59", "+12", -720], + ["1997-03-01T15:00:00+00:00", "02:00:00", "+11", -660] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/pago_pago.js b/tests/zones/pacific/pago_pago.js index bf68f0c4..14db9150 100644 --- a/tests/zones/pacific/pago_pago.js +++ b/tests/zones/pacific/pago_pago.js @@ -7,16 +7,6 @@ exports["Pacific/Pago_Pago"] = { "1911" : helpers.makeTestYear("Pacific/Pago_Pago", [ ["1911-01-01T11:22:47+00:00", "23:59:59", "LMT", 40968 / 60], - ["1911-01-01T11:22:48+00:00", "00:22:48", "NST", 660] - ]), - - "1967" : helpers.makeTestYear("Pacific/Pago_Pago", [ - ["1967-04-01T10:59:59+00:00", "23:59:59", "NST", 660], - ["1967-04-01T11:00:00+00:00", "00:00:00", "BST", 660] - ]), - - "1983" : helpers.makeTestYear("Pacific/Pago_Pago", [ - ["1983-11-30T10:59:59+00:00", "23:59:59", "BST", 660], - ["1983-11-30T11:00:00+00:00", "00:00:00", "SST", 660] + ["1911-01-01T11:22:48+00:00", "00:22:48", "SST", 660] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/palau.js b/tests/zones/pacific/palau.js index 58cc1411..54234853 100644 --- a/tests/zones/pacific/palau.js +++ b/tests/zones/pacific/palau.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Palau"] = { - "guess" : helpers.makeTestGuess("Pacific/Palau", { offset: false, abbr: true }), - }; \ No newline at end of file diff --git a/tests/zones/pacific/pitcairn.js b/tests/zones/pacific/pitcairn.js index a0edc8ee..fa369921 100644 --- a/tests/zones/pacific/pitcairn.js +++ b/tests/zones/pacific/pitcairn.js @@ -4,7 +4,7 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Pitcairn"] = { "1998" : helpers.makeTestYear("Pacific/Pitcairn", [ - ["1998-04-27T08:29:59+00:00", "23:59:59", "PNT", 510], - ["1998-04-27T08:30:00+00:00", "00:30:00", "PST", 480] + ["1998-04-27T08:29:59+00:00", "23:59:59", "-0830", 510], + ["1998-04-27T08:30:00+00:00", "00:30:00", "-08", 480] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/pohnpei.js b/tests/zones/pacific/pohnpei.js index 5af838a3..3920a1c7 100644 --- a/tests/zones/pacific/pohnpei.js +++ b/tests/zones/pacific/pohnpei.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Pohnpei"] = { - "guess" : helpers.makeTestGuess("Pacific/Pohnpei", { offset: false, abbr: true }), - }; \ No newline at end of file diff --git a/tests/zones/pacific/port_moresby.js b/tests/zones/pacific/port_moresby.js index 6bbdaa8c..37e27be2 100644 --- a/tests/zones/pacific/port_moresby.js +++ b/tests/zones/pacific/port_moresby.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Port_Moresby"] = { - "guess" : helpers.makeTestGuess("Pacific/Port_Moresby", { offset: false, abbr: true }), - }; \ No newline at end of file diff --git a/tests/zones/pacific/rarotonga.js b/tests/zones/pacific/rarotonga.js index 0e9b5bdb..27741fad 100644 --- a/tests/zones/pacific/rarotonga.js +++ b/tests/zones/pacific/rarotonga.js @@ -3,99 +3,97 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Rarotonga"] = { - "guess" : helpers.makeTestGuess("Pacific/Rarotonga", { offset: false, abbr: true }), - "1978" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1978-11-12T10:29:59+00:00", "23:59:59", "CKT", 630], - ["1978-11-12T10:30:00+00:00", "01:00:00", "CKHST", 570] + ["1978-11-12T10:29:59+00:00", "23:59:59", "-1030", 630], + ["1978-11-12T10:30:00+00:00", "01:00:00", "-0930", 570] ]), "1979" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1979-03-04T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1979-03-04T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1979-10-28T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1979-10-28T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1979-03-04T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1979-03-04T09:30:00+00:00", "23:30:00", "-10", 600], + ["1979-10-28T09:59:59+00:00", "23:59:59", "-10", 600], + ["1979-10-28T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1980" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1980-03-02T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1980-03-02T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1980-10-26T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1980-10-26T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1980-03-02T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1980-03-02T09:30:00+00:00", "23:30:00", "-10", 600], + ["1980-10-26T09:59:59+00:00", "23:59:59", "-10", 600], + ["1980-10-26T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1981" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1981-03-01T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1981-03-01T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1981-10-25T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1981-10-25T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1981-03-01T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1981-03-01T09:30:00+00:00", "23:30:00", "-10", 600], + ["1981-10-25T09:59:59+00:00", "23:59:59", "-10", 600], + ["1981-10-25T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1982" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1982-03-07T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1982-03-07T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1982-10-31T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1982-10-31T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1982-03-07T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1982-03-07T09:30:00+00:00", "23:30:00", "-10", 600], + ["1982-10-31T09:59:59+00:00", "23:59:59", "-10", 600], + ["1982-10-31T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1983" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1983-03-06T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1983-03-06T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1983-10-30T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1983-10-30T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1983-03-06T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1983-03-06T09:30:00+00:00", "23:30:00", "-10", 600], + ["1983-10-30T09:59:59+00:00", "23:59:59", "-10", 600], + ["1983-10-30T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1984" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1984-03-04T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1984-03-04T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1984-10-28T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1984-10-28T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1984-03-04T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1984-03-04T09:30:00+00:00", "23:30:00", "-10", 600], + ["1984-10-28T09:59:59+00:00", "23:59:59", "-10", 600], + ["1984-10-28T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1985" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1985-03-03T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1985-03-03T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1985-10-27T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1985-10-27T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1985-03-03T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1985-03-03T09:30:00+00:00", "23:30:00", "-10", 600], + ["1985-10-27T09:59:59+00:00", "23:59:59", "-10", 600], + ["1985-10-27T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1986" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1986-03-02T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1986-03-02T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1986-10-26T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1986-10-26T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1986-03-02T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1986-03-02T09:30:00+00:00", "23:30:00", "-10", 600], + ["1986-10-26T09:59:59+00:00", "23:59:59", "-10", 600], + ["1986-10-26T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1987" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1987-03-01T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1987-03-01T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1987-10-25T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1987-10-25T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1987-03-01T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1987-03-01T09:30:00+00:00", "23:30:00", "-10", 600], + ["1987-10-25T09:59:59+00:00", "23:59:59", "-10", 600], + ["1987-10-25T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1988" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1988-03-06T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1988-03-06T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1988-10-30T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1988-10-30T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1988-03-06T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1988-03-06T09:30:00+00:00", "23:30:00", "-10", 600], + ["1988-10-30T09:59:59+00:00", "23:59:59", "-10", 600], + ["1988-10-30T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1989" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1989-03-05T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1989-03-05T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1989-10-29T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1989-10-29T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1989-03-05T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1989-03-05T09:30:00+00:00", "23:30:00", "-10", 600], + ["1989-10-29T09:59:59+00:00", "23:59:59", "-10", 600], + ["1989-10-29T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1990" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1990-03-04T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1990-03-04T09:30:00+00:00", "23:30:00", "CKT", 600], - ["1990-10-28T09:59:59+00:00", "23:59:59", "CKT", 600], - ["1990-10-28T10:00:00+00:00", "00:30:00", "CKHST", 570] + ["1990-03-04T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1990-03-04T09:30:00+00:00", "23:30:00", "-10", 600], + ["1990-10-28T09:59:59+00:00", "23:59:59", "-10", 600], + ["1990-10-28T10:00:00+00:00", "00:30:00", "-0930", 570] ]), "1991" : helpers.makeTestYear("Pacific/Rarotonga", [ - ["1991-03-03T09:29:59+00:00", "23:59:59", "CKHST", 570], - ["1991-03-03T09:30:00+00:00", "23:30:00", "CKT", 600] + ["1991-03-03T09:29:59+00:00", "23:59:59", "-0930", 570], + ["1991-03-03T09:30:00+00:00", "23:30:00", "-10", 600] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/samoa.js b/tests/zones/pacific/samoa.js index fafe45af..6e97e952 100644 --- a/tests/zones/pacific/samoa.js +++ b/tests/zones/pacific/samoa.js @@ -5,16 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Samoa"] = { "1911" : helpers.makeTestYear("Pacific/Samoa", [ ["1911-01-01T11:22:47+00:00", "23:59:59", "LMT", 40968 / 60], - ["1911-01-01T11:22:48+00:00", "00:22:48", "NST", 660] - ]), - - "1967" : helpers.makeTestYear("Pacific/Samoa", [ - ["1967-04-01T10:59:59+00:00", "23:59:59", "NST", 660], - ["1967-04-01T11:00:00+00:00", "00:00:00", "BST", 660] - ]), - - "1983" : helpers.makeTestYear("Pacific/Samoa", [ - ["1983-11-30T10:59:59+00:00", "23:59:59", "BST", 660], - ["1983-11-30T11:00:00+00:00", "00:00:00", "SST", 660] + ["1911-01-01T11:22:48+00:00", "00:22:48", "SST", 660] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/tahiti.js b/tests/zones/pacific/tahiti.js index 90f472ca..7bd27fef 100644 --- a/tests/zones/pacific/tahiti.js +++ b/tests/zones/pacific/tahiti.js @@ -3,10 +3,8 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Tahiti"] = { - "guess" : helpers.makeTestGuess("Pacific/Tahiti", { offset: false, abbr: true }), - "1912" : helpers.makeTestYear("Pacific/Tahiti", [ ["1912-10-01T09:58:15+00:00", "23:59:59", "LMT", 35896 / 60], - ["1912-10-01T09:58:16+00:00", "23:58:16", "TAHT", 600] + ["1912-10-01T09:58:16+00:00", "23:58:16", "-10", 600] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/tarawa.js b/tests/zones/pacific/tarawa.js index 09bc1c00..a9d6cb2a 100644 --- a/tests/zones/pacific/tarawa.js +++ b/tests/zones/pacific/tarawa.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Tarawa"] = { - "guess" : helpers.makeTestGuess("Pacific/Tarawa", { offset: false, abbr: true }), - }; \ No newline at end of file diff --git a/tests/zones/roc.js b/tests/zones/roc.js index 27388757..225be3f0 100644 --- a/tests/zones/roc.js +++ b/tests/zones/roc.js @@ -4,7 +4,7 @@ var helpers = require("../helpers/helpers"); exports["ROC"] = { "1937" : helpers.makeTestYear("ROC", [ - ["1937-09-30T15:59:59+00:00", "23:59:59", "JWST", -480], + ["1937-09-30T15:59:59+00:00", "23:59:59", "CST", -480], ["1937-09-30T16:00:00+00:00", "01:00:00", "JST", -540] ]), diff --git a/tests/zones/rok.js b/tests/zones/rok.js index 6b42ecea..ff17b3c7 100644 --- a/tests/zones/rok.js +++ b/tests/zones/rok.js @@ -10,12 +10,7 @@ exports["ROK"] = { "1911" : helpers.makeTestYear("ROK", [ ["1911-12-31T15:29:59+00:00", "23:59:59", "KST", -510], - ["1911-12-31T15:30:00+00:00", "00:30:00", "JCST", -540] - ]), - - "1937" : helpers.makeTestYear("ROK", [ - ["1937-09-30T14:59:59+00:00", "23:59:59", "JCST", -540], - ["1937-09-30T15:00:00+00:00", "00:00:00", "JST", -540] + ["1911-12-31T15:30:00+00:00", "00:30:00", "JST", -540] ]), "1945" : helpers.makeTestYear("ROK", [ diff --git a/tests/zones/singapore.js b/tests/zones/singapore.js index 2f90b915..c351295c 100644 --- a/tests/zones/singapore.js +++ b/tests/zones/singapore.js @@ -5,41 +5,36 @@ var helpers = require("../helpers/helpers"); exports["Singapore"] = { "1905" : helpers.makeTestYear("Singapore", [ ["1905-05-31T17:04:34+00:00", "23:59:59", "SMT", -24925 / 60], - ["1905-05-31T17:04:35+00:00", "00:04:35", "MALT", -420] + ["1905-05-31T17:04:35+00:00", "00:04:35", "+07", -420] ]), "1932" : helpers.makeTestYear("Singapore", [ - ["1932-12-31T16:59:59+00:00", "23:59:59", "MALT", -420], - ["1932-12-31T17:00:00+00:00", "00:20:00", "MALST", -440] + ["1932-12-31T16:59:59+00:00", "23:59:59", "+07", -420], + ["1932-12-31T17:00:00+00:00", "00:20:00", "+0720", -440] ]), "1935" : helpers.makeTestYear("Singapore", [ - ["1935-12-31T16:39:59+00:00", "23:59:59", "MALST", -440], - ["1935-12-31T16:40:00+00:00", "00:00:00", "MALT", -440] + ["1935-12-31T16:39:59+00:00", "23:59:59", "+0720", -440], + ["1935-12-31T16:40:00+00:00", "00:00:00", "+0720", -440] ]), "1941" : helpers.makeTestYear("Singapore", [ - ["1941-08-31T16:39:59+00:00", "23:59:59", "MALT", -440], - ["1941-08-31T16:40:00+00:00", "00:10:00", "MALT", -450] + ["1941-08-31T16:39:59+00:00", "23:59:59", "+0720", -440], + ["1941-08-31T16:40:00+00:00", "00:10:00", "+0730", -450] ]), "1942" : helpers.makeTestYear("Singapore", [ - ["1942-02-15T16:29:59+00:00", "23:59:59", "MALT", -450], - ["1942-02-15T16:30:00+00:00", "01:30:00", "JST", -540] + ["1942-02-15T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1942-02-15T16:30:00+00:00", "01:30:00", "+09", -540] ]), "1945" : helpers.makeTestYear("Singapore", [ - ["1945-09-11T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-11T15:00:00+00:00", "22:30:00", "MALT", -450] - ]), - - "1965" : helpers.makeTestYear("Singapore", [ - ["1965-08-08T16:29:59+00:00", "23:59:59", "MALT", -450], - ["1965-08-08T16:30:00+00:00", "00:00:00", "SGT", -450] + ["1945-09-11T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-09-11T15:00:00+00:00", "22:30:00", "+0730", -450] ]), "1981" : helpers.makeTestYear("Singapore", [ - ["1981-12-31T16:29:59+00:00", "23:59:59", "SGT", -450], - ["1981-12-31T16:30:00+00:00", "00:30:00", "SGT", -480] + ["1981-12-31T16:29:59+00:00", "23:59:59", "+0730", -450], + ["1981-12-31T16:30:00+00:00", "00:30:00", "+08", -480] ]) }; \ No newline at end of file diff --git a/tests/zones/us/alaska.js b/tests/zones/us/alaska.js index e14c0e85..3146b137 100644 --- a/tests/zones/us/alaska.js +++ b/tests/zones/us/alaska.js @@ -4,19 +4,19 @@ var helpers = require("../../helpers/helpers"); exports["US/Alaska"] = { "1942" : helpers.makeTestYear("US/Alaska", [ - ["1942-02-09T11:59:59+00:00", "01:59:59", "CAT", 600], - ["1942-02-09T12:00:00+00:00", "03:00:00", "CAWT", 540] + ["1942-02-09T11:59:59+00:00", "01:59:59", "AST", 600], + ["1942-02-09T12:00:00+00:00", "03:00:00", "AWT", 540] ]), "1945" : helpers.makeTestYear("US/Alaska", [ - ["1945-08-14T22:59:59+00:00", "13:59:59", "CAWT", 540], - ["1945-08-14T23:00:00+00:00", "14:00:00", "CAPT", 540], - ["1945-09-30T10:59:59+00:00", "01:59:59", "CAPT", 540], - ["1945-09-30T11:00:00+00:00", "01:00:00", "CAT", 600] + ["1945-08-14T22:59:59+00:00", "13:59:59", "AWT", 540], + ["1945-08-14T23:00:00+00:00", "14:00:00", "APT", 540], + ["1945-09-30T10:59:59+00:00", "01:59:59", "APT", 540], + ["1945-09-30T11:00:00+00:00", "01:00:00", "AST", 600] ]), "1967" : helpers.makeTestYear("US/Alaska", [ - ["1967-04-01T09:59:59+00:00", "23:59:59", "CAT", 600], + ["1967-04-01T09:59:59+00:00", "23:59:59", "AST", 600], ["1967-04-01T10:00:00+00:00", "00:00:00", "AHST", 600] ]), diff --git a/tests/zones/us/samoa.js b/tests/zones/us/samoa.js index 39a9862f..e2b69851 100644 --- a/tests/zones/us/samoa.js +++ b/tests/zones/us/samoa.js @@ -5,16 +5,6 @@ var helpers = require("../../helpers/helpers"); exports["US/Samoa"] = { "1911" : helpers.makeTestYear("US/Samoa", [ ["1911-01-01T11:22:47+00:00", "23:59:59", "LMT", 40968 / 60], - ["1911-01-01T11:22:48+00:00", "00:22:48", "NST", 660] - ]), - - "1967" : helpers.makeTestYear("US/Samoa", [ - ["1967-04-01T10:59:59+00:00", "23:59:59", "NST", 660], - ["1967-04-01T11:00:00+00:00", "00:00:00", "BST", 660] - ]), - - "1983" : helpers.makeTestYear("US/Samoa", [ - ["1983-11-30T10:59:59+00:00", "23:59:59", "BST", 660], - ["1983-11-30T11:00:00+00:00", "00:00:00", "SST", 660] + ["1911-01-01T11:22:48+00:00", "00:22:48", "SST", 660] ]) }; \ No newline at end of file From 4a25f0032f195c48c8fce5bb247a97829f4b5614 Mon Sep 17 00:00:00 2001 From: ssskip Date: Wed, 22 Mar 2017 12:48:03 +0800 Subject: [PATCH 2/2] Fix tests --- tests/zones/america/punta_arenas.js | 415 ++++++++++++++++++++++++++++ tests/zones/asia/singapore.js | 2 - tests/zones/pacific/chuuk.js | 2 - tests/zones/pacific/funafuti.js | 2 - tests/zones/pacific/wake.js | 2 - tests/zones/pacific/wallis.js | 2 - 6 files changed, 415 insertions(+), 10 deletions(-) create mode 100644 tests/zones/america/punta_arenas.js diff --git a/tests/zones/america/punta_arenas.js b/tests/zones/america/punta_arenas.js new file mode 100644 index 00000000..fd0296e0 --- /dev/null +++ b/tests/zones/america/punta_arenas.js @@ -0,0 +1,415 @@ +"use strict"; + +var helpers = require("../../helpers/helpers"); + +exports["America/Punta_Arenas"] = { + "1910" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1910-01-10T04:42:45+00:00", "23:59:59", "SMT", 16966 / 60], + ["1910-01-10T04:42:46+00:00", "23:42:46", "-05", 300] + ]), + + "1916" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1916-07-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1916-07-01T05:00:00+00:00", "00:17:14", "SMT", 16966 / 60] + ]), + + "1918" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1918-09-10T04:42:45+00:00", "23:59:59", "SMT", 16966 / 60], + ["1918-09-10T04:42:46+00:00", "00:42:46", "-04", 240] + ]), + + "1919" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1919-07-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1919-07-01T04:00:00+00:00", "23:17:14", "SMT", 16966 / 60] + ]), + + "1927" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1927-09-01T04:42:45+00:00", "23:59:59", "SMT", 16966 / 60], + ["1927-09-01T04:42:46+00:00", "00:42:46", "-04", 240] + ]), + + "1928" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1928-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1928-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1928-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1928-09-01T05:00:00+00:00", "01:00:00", "-04", 240] + ]), + + "1929" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1929-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1929-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1929-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1929-09-01T05:00:00+00:00", "01:00:00", "-04", 240] + ]), + + "1930" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1930-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1930-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1930-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1930-09-01T05:00:00+00:00", "01:00:00", "-04", 240] + ]), + + "1931" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1931-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1931-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1931-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1931-09-01T05:00:00+00:00", "01:00:00", "-04", 240] + ]), + + "1932" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1932-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1932-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1932-09-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1932-09-01T05:00:00+00:00", "01:00:00", "-04", 240] + ]), + + "1942" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1942-06-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1942-06-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1942-08-01T04:59:59+00:00", "23:59:59", "-05", 300], + ["1942-08-01T05:00:00+00:00", "01:00:00", "-04", 240] + ]), + + "1947" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1947-04-01T03:59:59+00:00", "23:59:59", "-04", 240], + ["1947-04-01T04:00:00+00:00", "23:00:00", "-05", 300], + ["1947-05-22T03:59:59+00:00", "22:59:59", "-05", 300], + ["1947-05-22T04:00:00+00:00", "00:00:00", "-04", 240] + ]), + + "1968" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1968-11-03T03:59:59+00:00", "23:59:59", "-04", 240], + ["1968-11-03T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1969" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1969-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["1969-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["1969-11-23T03:59:59+00:00", "23:59:59", "-04", 240], + ["1969-11-23T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1970" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1970-03-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["1970-03-29T03:00:00+00:00", "23:00:00", "-04", 240], + ["1970-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1970-10-11T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1971" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1971-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1971-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1971-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1971-10-10T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1972" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1972-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1972-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1972-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1972-10-15T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1973" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1973-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1973-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1973-09-30T03:59:59+00:00", "23:59:59", "-04", 240], + ["1973-09-30T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1974" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1974-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1974-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1974-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1974-10-13T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1975" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1975-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1975-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1975-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1975-10-12T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1976" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1976-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1976-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1976-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1976-10-10T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1977" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1977-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1977-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1977-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1977-10-09T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1978" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1978-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1978-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1978-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1978-10-15T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1979" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1979-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1979-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1979-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1979-10-14T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1980" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1980-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1980-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1980-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1980-10-12T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1981" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1981-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1981-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1981-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1981-10-11T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1982" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1982-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1982-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1982-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1982-10-10T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1983" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1983-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1983-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1983-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1983-10-09T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1984" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1984-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1984-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1984-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["1984-10-14T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1985" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1985-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1985-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1985-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1985-10-13T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1986" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1986-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["1986-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["1986-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1986-10-12T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1987" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1987-04-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1987-04-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1987-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1987-10-11T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1988" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1988-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1988-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1988-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1988-10-09T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1989" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1989-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1989-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1989-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1989-10-15T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1990" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1990-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["1990-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["1990-09-16T03:59:59+00:00", "23:59:59", "-04", 240], + ["1990-09-16T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1991" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1991-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1991-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1991-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1991-10-13T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1992" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1992-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1992-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1992-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["1992-10-11T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1993" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1993-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["1993-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["1993-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1993-10-10T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1994" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1994-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["1994-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["1994-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["1994-10-09T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1995" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1995-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["1995-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["1995-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["1995-10-15T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1996" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1996-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["1996-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["1996-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["1996-10-13T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1997" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1997-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["1997-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["1997-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["1997-10-12T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1998" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1998-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["1998-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["1998-09-27T03:59:59+00:00", "23:59:59", "-04", 240], + ["1998-09-27T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "1999" : helpers.makeTestYear("America/Punta_Arenas", [ + ["1999-04-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["1999-04-04T03:00:00+00:00", "23:00:00", "-04", 240], + ["1999-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["1999-10-10T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2000" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2000-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2000-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2000-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2000-10-15T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2001" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2001-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2001-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2001-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2001-10-14T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2002" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2002-03-10T02:59:59+00:00", "23:59:59", "-03", 180], + ["2002-03-10T03:00:00+00:00", "23:00:00", "-04", 240], + ["2002-10-13T03:59:59+00:00", "23:59:59", "-04", 240], + ["2002-10-13T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2003" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2003-03-09T02:59:59+00:00", "23:59:59", "-03", 180], + ["2003-03-09T03:00:00+00:00", "23:00:00", "-04", 240], + ["2003-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2003-10-12T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2004" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2004-03-14T02:59:59+00:00", "23:59:59", "-03", 180], + ["2004-03-14T03:00:00+00:00", "23:00:00", "-04", 240], + ["2004-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2004-10-10T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2005" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2005-03-13T02:59:59+00:00", "23:59:59", "-03", 180], + ["2005-03-13T03:00:00+00:00", "23:00:00", "-04", 240], + ["2005-10-09T03:59:59+00:00", "23:59:59", "-04", 240], + ["2005-10-09T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2006" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2006-03-12T02:59:59+00:00", "23:59:59", "-03", 180], + ["2006-03-12T03:00:00+00:00", "23:00:00", "-04", 240], + ["2006-10-15T03:59:59+00:00", "23:59:59", "-04", 240], + ["2006-10-15T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2007" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2007-03-11T02:59:59+00:00", "23:59:59", "-03", 180], + ["2007-03-11T03:00:00+00:00", "23:00:00", "-04", 240], + ["2007-10-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2007-10-14T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2008" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2008-03-30T02:59:59+00:00", "23:59:59", "-03", 180], + ["2008-03-30T03:00:00+00:00", "23:00:00", "-04", 240], + ["2008-10-12T03:59:59+00:00", "23:59:59", "-04", 240], + ["2008-10-12T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2009" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2009-03-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2009-03-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2009-10-11T03:59:59+00:00", "23:59:59", "-04", 240], + ["2009-10-11T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2010" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2010-04-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["2010-04-04T03:00:00+00:00", "23:00:00", "-04", 240], + ["2010-10-10T03:59:59+00:00", "23:59:59", "-04", 240], + ["2010-10-10T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2011" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2011-05-08T02:59:59+00:00", "23:59:59", "-03", 180], + ["2011-05-08T03:00:00+00:00", "23:00:00", "-04", 240], + ["2011-08-21T03:59:59+00:00", "23:59:59", "-04", 240], + ["2011-08-21T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2012" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2012-04-29T02:59:59+00:00", "23:59:59", "-03", 180], + ["2012-04-29T03:00:00+00:00", "23:00:00", "-04", 240], + ["2012-09-02T03:59:59+00:00", "23:59:59", "-04", 240], + ["2012-09-02T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2013" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2013-04-28T02:59:59+00:00", "23:59:59", "-03", 180], + ["2013-04-28T03:00:00+00:00", "23:00:00", "-04", 240], + ["2013-09-08T03:59:59+00:00", "23:59:59", "-04", 240], + ["2013-09-08T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2014" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2014-04-27T02:59:59+00:00", "23:59:59", "-03", 180], + ["2014-04-27T03:00:00+00:00", "23:00:00", "-04", 240], + ["2014-09-07T03:59:59+00:00", "23:59:59", "-04", 240], + ["2014-09-07T04:00:00+00:00", "01:00:00", "-03", 180] + ]), + + "2016" : helpers.makeTestYear("America/Punta_Arenas", [ + ["2016-05-15T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-05-15T03:00:00+00:00", "23:00:00", "-04", 240], + ["2016-08-14T03:59:59+00:00", "23:59:59", "-04", 240], + ["2016-08-14T04:00:00+00:00", "01:00:00", "-03", 180], + ["2016-12-04T02:59:59+00:00", "23:59:59", "-03", 180], + ["2016-12-04T03:00:00+00:00", "00:00:00", "-03", 180] + ]) +}; \ No newline at end of file diff --git a/tests/zones/asia/singapore.js b/tests/zones/asia/singapore.js index 3ee91de3..9063c4f9 100644 --- a/tests/zones/asia/singapore.js +++ b/tests/zones/asia/singapore.js @@ -3,8 +3,6 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Singapore"] = { - "guess" : helpers.makeTestGuess("Asia/Singapore", { offset: false, abbr: true }), - "1905" : helpers.makeTestYear("Asia/Singapore", [ ["1905-05-31T17:04:34+00:00", "23:59:59", "SMT", -24925 / 60], ["1905-05-31T17:04:35+00:00", "00:04:35", "+07", -420] diff --git a/tests/zones/pacific/chuuk.js b/tests/zones/pacific/chuuk.js index 063eeec2..d804f4c3 100644 --- a/tests/zones/pacific/chuuk.js +++ b/tests/zones/pacific/chuuk.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Chuuk"] = { - "guess" : helpers.makeTestGuess("Pacific/Chuuk", { offset: false, abbr: true }), - }; \ No newline at end of file diff --git a/tests/zones/pacific/funafuti.js b/tests/zones/pacific/funafuti.js index 01c4e5cc..7df4c7f9 100644 --- a/tests/zones/pacific/funafuti.js +++ b/tests/zones/pacific/funafuti.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Funafuti"] = { - "guess" : helpers.makeTestGuess("Pacific/Funafuti", { offset: false, abbr: true }), - }; \ No newline at end of file diff --git a/tests/zones/pacific/wake.js b/tests/zones/pacific/wake.js index 7325faff..7b5673a5 100644 --- a/tests/zones/pacific/wake.js +++ b/tests/zones/pacific/wake.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Wake"] = { - "guess" : helpers.makeTestGuess("Pacific/Wake", { offset: false, abbr: true }), - }; \ No newline at end of file diff --git a/tests/zones/pacific/wallis.js b/tests/zones/pacific/wallis.js index 8c99ff6b..2d74d5d8 100644 --- a/tests/zones/pacific/wallis.js +++ b/tests/zones/pacific/wallis.js @@ -3,7 +3,5 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Wallis"] = { - "guess" : helpers.makeTestGuess("Pacific/Wallis", { offset: false, abbr: true }), - }; \ No newline at end of file