diff --git a/data/meta/latest.json b/data/meta/latest.json index 6c3ff747..acc9f13c 100644 --- a/data/meta/latest.json +++ b/data/meta/latest.json @@ -452,7 +452,8 @@ "name": "Cyprus", "abbr": "CY", "zones": [ - "Asia/Nicosia" + "Asia/Nicosia", + "Asia/Famagusta" ] }, "CZ": { @@ -2930,7 +2931,16 @@ "countries": [ "CY" ], - "comments": "" + "comments": "Cyprus (most areas)" + }, + "Asia/Famagusta": { + "name": "Asia/Famagusta", + "lat": 35.1167, + "long": 33.95, + "countries": [ + "CY" + ], + "comments": "Northern Cyprus" }, "Europe/Prague": { "name": "Europe/Prague", diff --git a/data/packed/latest.json b/data/packed/latest.json index ce127e49..052a54d9 100644 --- a/data/packed/latest.json +++ b/data/packed/latest.json @@ -1,5 +1,5 @@ { - "version": "2016h", + "version": "2016i", "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", @@ -148,7 +148,7 @@ "America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 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|66e4", "America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 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 cn0 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|642", "America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 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 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", - "Antarctica/Casey|-00 +08 +11|0 -80 -b0|012121|-2q00 1DjS0 T90 40P0 KL0|10", + "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", @@ -185,6 +185,7 @@ "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/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 EET EEST IST IDT|-20 -30 -30 -20 -30|010101010102020202020202020202023434343434343434343434343430202020202020202020202020202020202020202020202020202020202020202020202020202020202020|-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 EET EEST IST IDT|-20 -30 -30 -20 -30|01010101010202020202020202020202343434343434343434343434343020202020202020202020202020202020202020202020202020202020202020202020202020202020202020|-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", @@ -314,13 +315,13 @@ "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/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2as10 M00 1cM0 1cM0 14o0 1o00 WM0 1qM0 17c0 1cM0 M3A0 5M20 WM0 1fA0 1cM0 1cM0 1cM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 Lz0 1C10 Lz0 1EN0 Lz0 1C10 Lz0 1zd0 Oo0 1C00 On0 1cp0 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/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", "Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 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|16e6", "Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco8.l cNb8.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 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 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|11e6", "Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 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 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 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|64e4", - "Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2as10 M00 1cM0 1cM0 14o0 1o00 WM0 1qM0 17c0 1cM0 M3A0 5M20 WM0 1fA0 1cM0 16K0 1iO0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 Lz0 1C10 Lz0 1EN0 Lz0 1C10 Lz0 1zd0 Oo0 1C00 On0 1C10 Lz0 1zd0 On0 1C10 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 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|39e5", + "Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 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|39e5", "Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 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|12e5", "Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 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 11z0 1nW0|33e4", "Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 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|12e5", @@ -378,7 +379,7 @@ "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/Tongatapu|TOT TOT TOST|-ck -d0 -e0|01212121|-1aB0k 2n5dk 15A0 1wo0 xz0 1Q10 xz0|75e3", + "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" diff --git a/data/unpacked/latest.json b/data/unpacked/latest.json index b5d95ac2..07fe4faf 100644 --- a/data/unpacked/latest.json +++ b/data/unpacked/latest.json @@ -1,5 +1,5 @@ { - "version": "2016h", + "version": "2016i", "zones": [ { "name": "Africa/Abidjan", @@ -44886,7 +44886,8 @@ "+11", "+08", "+11", - "+08" + "+08", + "+11" ], "untils": [ -31536000000, @@ -44894,6 +44895,7 @@ 1267714800000, 1319738400000, 1329843600000, + 1477065600000, null ], "offsets": [ @@ -44902,7 +44904,8 @@ -660, -480, -660, - -480 + -480, + -660 ], "population": 10 }, @@ -51090,6 +51093,274 @@ ], "population": 756143 }, + { + "name": "Asia/Famagusta", + "abbrs": [ + "LMT", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "EET", + "EEST", + "+03" + ], + "untils": [ + -1518920148000, + 166572000000, + 182293200000, + 200959200000, + 213829200000, + 228866400000, + 243982800000, + 260316000000, + 276123600000, + 291765600000, + 307486800000, + 323820000000, + 338936400000, + 354664800000, + 370386000000, + 386114400000, + 401835600000, + 417564000000, + 433285200000, + 449013600000, + 465339600000, + 481068000000, + 496789200000, + 512517600000, + 528238800000, + 543967200000, + 559688400000, + 575416800000, + 591138000000, + 606866400000, + 622587600000, + 638316000000, + 654642000000, + 670370400000, + 686091600000, + 701820000000, + 717541200000, + 733269600000, + 748990800000, + 764719200000, + 780440400000, + 796168800000, + 811890000000, + 828223200000, + 843944400000, + 859672800000, + 875394000000, + 891122400000, + 909277200000, + 922582800000, + 941331600000, + 954032400000, + 972781200000, + 985482000000, + 1004230800000, + 1017536400000, + 1035680400000, + 1048986000000, + 1067130000000, + 1080435600000, + 1099184400000, + 1111885200000, + 1130634000000, + 1143334800000, + 1162083600000, + 1174784400000, + 1193533200000, + 1206838800000, + 1224982800000, + 1238288400000, + 1256432400000, + 1269738000000, + 1288486800000, + 1301187600000, + 1319936400000, + 1332637200000, + 1351386000000, + 1364691600000, + 1382835600000, + 1396141200000, + 1414285200000, + 1427590800000, + 1445734800000, + 1459040400000, + 1473282000000, + null + ], + "offsets": [ + -135.8, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -120, + -180, + -180 + ], + "population": 0 + }, { "name": "Asia/Gaza", "abbrs": [ @@ -95125,22 +95396,22 @@ "CET" ], "untils": [ - -1690851600000, - -1680483600000, + -1690765200000, + -1680487200000, -1664758800000, - -1649034000000, + -1648951200000, -1635123600000, - -1616979600000, + -1616896800000, -1604278800000, - -1585530000000, + -1585533600000, -1571014800000, - -1555290000000, + -1555293600000, -932432400000, -857257200000, -844556400000, -828226800000, - -812502000000, - -796777200000, + -812588400000, + -798073200000, -781052400000, -766717200000, -750898800000, @@ -95152,17 +95423,17 @@ -114051600000, -103168800000, -81997200000, - -71719200000, + -71715600000, -50547600000, - -40269600000, + -40266000000, -18493200000, - -8215200000, + -8211600000, 12956400000, - 23234400000, + 23238000000, 43801200000, 54687600000, 75855600000, - 86738400000, + 86742000000, 102380400000, 118105200000, 135730800000, @@ -99606,22 +99877,22 @@ "CET" ], "untils": [ - -1690851600000, - -1680483600000, + -1690765200000, + -1680487200000, -1664758800000, - -1649034000000, + -1648951200000, -1635123600000, - -1616979600000, + -1616896800000, -1604278800000, - -1585530000000, + -1585533600000, -1571014800000, - -1555290000000, + -1555293600000, -932432400000, -857257200000, -844556400000, -828226800000, -812502000000, - -798080400000, + -798073200000, -781052400000, -766717200000, -750898800000, @@ -99633,21 +99904,21 @@ -114051600000, -103168800000, -81997200000, - -71719200000, + -71715600000, -50547600000, - -40269600000, + -40266000000, -18493200000, - -8215200000, + -8211600000, 12956400000, - 23234400000, + 23238000000, 43801200000, 54687600000, 75855600000, - 86738400000, + 86742000000, 107910000000, - 118188000000, + 118191600000, 138754800000, - 149637600000, + 149641200000, 170809200000, 181090800000, 202258800000, @@ -100316,22 +100587,22 @@ "CET" ], "untils": [ - -1690851600000, - -1680483600000, + -1690765200000, + -1680487200000, -1664758800000, - -1649034000000, + -1648951200000, -1635123600000, - -1616979600000, + -1616896800000, -1604278800000, - -1585530000000, + -1585533600000, -1571014800000, - -1555290000000, + -1555293600000, -932432400000, -857257200000, -844556400000, -828226800000, -812502000000, - -798080400000, + -798073200000, -781052400000, -766717200000, -750898800000, @@ -100343,21 +100614,21 @@ -114051600000, -103168800000, -81997200000, - -71719200000, + -71715600000, -50547600000, - -40269600000, + -40266000000, -18493200000, - -8215200000, + -8211600000, 12956400000, - 23234400000, + 23238000000, 43801200000, 54687600000, 75855600000, - 86738400000, + 86742000000, 107910000000, - 118188000000, + 118191600000, 138754800000, - 149637600000, + 149641200000, 170809200000, 181090800000, 202258800000, @@ -104720,22 +104991,22 @@ "CET" ], "untils": [ - -1690851600000, - -1680483600000, + -1690765200000, + -1680487200000, -1664758800000, - -1649034000000, + -1648951200000, -1635123600000, - -1616979600000, + -1616896800000, -1604278800000, - -1585530000000, + -1585533600000, -1571014800000, - -1555290000000, + -1555293600000, -932432400000, -857257200000, -844556400000, -828226800000, -812502000000, - -798080400000, + -798073200000, -781052400000, -766717200000, -750898800000, @@ -104747,21 +105018,21 @@ -114051600000, -103168800000, -81997200000, - -71719200000, + -71715600000, -50547600000, - -40269600000, + -40266000000, -18493200000, - -8215200000, + -8211600000, 12956400000, - 23234400000, + 23238000000, 43801200000, 54687600000, 75855600000, - 86738400000, + 86742000000, 107910000000, - 118188000000, + 118191600000, 138754800000, - 149637600000, + 149641200000, 170809200000, 181090800000, 202258800000, @@ -117125,14 +117396,58 @@ { "name": "Pacific/Tongatapu", "abbrs": [ - "TOT", - "TOT", - "TOST", - "TOT", - "TOST", - "TOT", - "TOST", - "TOT" + "+1220", + "+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" ], "untils": [ -915193200000, @@ -117142,6 +117457,50 @@ 980596800000, 1004792400000, 1012046400000, + 1478350800000, + 1484398800000, + 1509800400000, + 1516453200000, + 1541250000000, + 1547902800000, + 1572699600000, + 1579352400000, + 1604149200000, + 1610802000000, + 1636203600000, + 1642251600000, + 1667653200000, + 1673701200000, + 1699102800000, + 1705755600000, + 1730552400000, + 1737205200000, + 1762002000000, + 1768654800000, + 1793451600000, + 1800104400000, + 1825506000000, + 1831554000000, + 1856955600000, + 1863608400000, + 1888405200000, + 1895058000000, + 1919854800000, + 1926507600000, + 1951304400000, + 1957957200000, + 1983358800000, + 1989406800000, + 2014808400000, + 2020856400000, + 2046258000000, + 2052910800000, + 2077707600000, + 2084360400000, + 2109157200000, + 2115810000000, + 2140606800000, + 2147259600000, null ], "offsets": [ @@ -117152,6 +117511,50 @@ -840, -780, -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, + -780, + -840, -780 ], "population": 75416 diff --git a/tests/zones/antarctica/casey.js b/tests/zones/antarctica/casey.js index f031cb37..79aa80f9 100644 --- a/tests/zones/antarctica/casey.js +++ b/tests/zones/antarctica/casey.js @@ -29,5 +29,10 @@ exports["Antarctica/Casey"] = { "2012" : helpers.makeTestYear("Antarctica/Casey", [ ["2012-02-21T16:59:59+00:00", "03:59:59", "+11", -660], ["2012-02-21T17:00:00+00:00", "01:00:00", "+08", -480] + ]), + + "2016" : helpers.makeTestYear("Antarctica/Casey", [ + ["2016-10-21T15:59:59+00:00", "23:59:59", "+08", -480], + ["2016-10-21T16:00:00+00:00", "03:00:00", "+11", -660] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/famagusta.js b/tests/zones/asia/famagusta.js new file mode 100644 index 00000000..2565ada6 --- /dev/null +++ b/tests/zones/asia/famagusta.js @@ -0,0 +1,304 @@ +"use strict"; + +var helpers = require("../../helpers/helpers"); + +exports["Asia/Famagusta"] = { + "1921" : helpers.makeTestYear("Asia/Famagusta", [ + ["1921-11-13T21:44:11+00:00", "23:59:59", "LMT", -8148 / 60], + ["1921-11-13T21:44:12+00:00", "23:44:12", "EET", -120] + ]), + + "1975" : helpers.makeTestYear("Asia/Famagusta", [ + ["1975-04-12T21:59:59+00:00", "23:59:59", "EET", -120], + ["1975-04-12T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1975-10-11T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1975-10-11T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1976" : helpers.makeTestYear("Asia/Famagusta", [ + ["1976-05-14T21:59:59+00:00", "23:59:59", "EET", -120], + ["1976-05-14T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1976-10-10T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1976-10-10T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1977" : helpers.makeTestYear("Asia/Famagusta", [ + ["1977-04-02T21:59:59+00:00", "23:59:59", "EET", -120], + ["1977-04-02T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1977-09-24T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1977-09-24T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1978" : helpers.makeTestYear("Asia/Famagusta", [ + ["1978-04-01T21:59:59+00:00", "23:59:59", "EET", -120], + ["1978-04-01T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1978-10-01T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1978-10-01T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1979" : helpers.makeTestYear("Asia/Famagusta", [ + ["1979-03-31T21:59:59+00:00", "23:59:59", "EET", -120], + ["1979-03-31T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1979-09-29T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1979-09-29T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1980" : helpers.makeTestYear("Asia/Famagusta", [ + ["1980-04-05T21:59:59+00:00", "23:59:59", "EET", -120], + ["1980-04-05T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1980-09-27T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1980-09-27T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1981" : helpers.makeTestYear("Asia/Famagusta", [ + ["1981-03-28T21:59:59+00:00", "23:59:59", "EET", -120], + ["1981-03-28T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1981-09-26T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1981-09-26T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1982" : helpers.makeTestYear("Asia/Famagusta", [ + ["1982-03-27T21:59:59+00:00", "23:59:59", "EET", -120], + ["1982-03-27T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1982-09-25T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1982-09-25T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1983" : helpers.makeTestYear("Asia/Famagusta", [ + ["1983-03-26T21:59:59+00:00", "23:59:59", "EET", -120], + ["1983-03-26T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1983-09-24T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1983-09-24T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1984" : helpers.makeTestYear("Asia/Famagusta", [ + ["1984-03-24T21:59:59+00:00", "23:59:59", "EET", -120], + ["1984-03-24T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1984-09-29T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1984-09-29T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1985" : helpers.makeTestYear("Asia/Famagusta", [ + ["1985-03-30T21:59:59+00:00", "23:59:59", "EET", -120], + ["1985-03-30T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1985-09-28T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1985-09-28T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1986" : helpers.makeTestYear("Asia/Famagusta", [ + ["1986-03-29T21:59:59+00:00", "23:59:59", "EET", -120], + ["1986-03-29T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1986-09-27T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1986-09-27T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1987" : helpers.makeTestYear("Asia/Famagusta", [ + ["1987-03-28T21:59:59+00:00", "23:59:59", "EET", -120], + ["1987-03-28T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1987-09-26T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1987-09-26T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1988" : helpers.makeTestYear("Asia/Famagusta", [ + ["1988-03-26T21:59:59+00:00", "23:59:59", "EET", -120], + ["1988-03-26T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1988-09-24T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1988-09-24T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1989" : helpers.makeTestYear("Asia/Famagusta", [ + ["1989-03-25T21:59:59+00:00", "23:59:59", "EET", -120], + ["1989-03-25T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1989-09-23T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1989-09-23T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1990" : helpers.makeTestYear("Asia/Famagusta", [ + ["1990-03-24T21:59:59+00:00", "23:59:59", "EET", -120], + ["1990-03-24T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1990-09-29T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1990-09-29T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1991" : helpers.makeTestYear("Asia/Famagusta", [ + ["1991-03-30T21:59:59+00:00", "23:59:59", "EET", -120], + ["1991-03-30T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1991-09-28T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1991-09-28T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1992" : helpers.makeTestYear("Asia/Famagusta", [ + ["1992-03-28T21:59:59+00:00", "23:59:59", "EET", -120], + ["1992-03-28T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1992-09-26T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1992-09-26T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1993" : helpers.makeTestYear("Asia/Famagusta", [ + ["1993-03-27T21:59:59+00:00", "23:59:59", "EET", -120], + ["1993-03-27T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1993-09-25T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1993-09-25T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1994" : helpers.makeTestYear("Asia/Famagusta", [ + ["1994-03-26T21:59:59+00:00", "23:59:59", "EET", -120], + ["1994-03-26T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1994-09-24T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1994-09-24T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1995" : helpers.makeTestYear("Asia/Famagusta", [ + ["1995-03-25T21:59:59+00:00", "23:59:59", "EET", -120], + ["1995-03-25T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1995-09-23T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1995-09-23T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1996" : helpers.makeTestYear("Asia/Famagusta", [ + ["1996-03-30T21:59:59+00:00", "23:59:59", "EET", -120], + ["1996-03-30T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1996-09-28T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1996-09-28T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1997" : helpers.makeTestYear("Asia/Famagusta", [ + ["1997-03-29T21:59:59+00:00", "23:59:59", "EET", -120], + ["1997-03-29T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1997-09-27T20:59:59+00:00", "23:59:59", "EEST", -180], + ["1997-09-27T21:00:00+00:00", "23:00:00", "EET", -120] + ]), + + "1998" : helpers.makeTestYear("Asia/Famagusta", [ + ["1998-03-28T21:59:59+00:00", "23:59:59", "EET", -120], + ["1998-03-28T22:00:00+00:00", "01:00:00", "EEST", -180], + ["1998-10-25T00:59:59+00:00", "03:59:59", "EEST", -180], + ["1998-10-25T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "1999" : helpers.makeTestYear("Asia/Famagusta", [ + ["1999-03-28T00:59:59+00:00", "02:59:59", "EET", -120], + ["1999-03-28T01:00:00+00:00", "04:00:00", "EEST", -180], + ["1999-10-31T00:59:59+00:00", "03:59:59", "EEST", -180], + ["1999-10-31T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2000" : helpers.makeTestYear("Asia/Famagusta", [ + ["2000-03-26T00:59:59+00:00", "02:59:59", "EET", -120], + ["2000-03-26T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2000-10-29T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2000-10-29T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2001" : helpers.makeTestYear("Asia/Famagusta", [ + ["2001-03-25T00:59:59+00:00", "02:59:59", "EET", -120], + ["2001-03-25T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2001-10-28T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2001-10-28T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2002" : helpers.makeTestYear("Asia/Famagusta", [ + ["2002-03-31T00:59:59+00:00", "02:59:59", "EET", -120], + ["2002-03-31T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2002-10-27T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2002-10-27T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2003" : helpers.makeTestYear("Asia/Famagusta", [ + ["2003-03-30T00:59:59+00:00", "02:59:59", "EET", -120], + ["2003-03-30T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2003-10-26T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2003-10-26T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2004" : helpers.makeTestYear("Asia/Famagusta", [ + ["2004-03-28T00:59:59+00:00", "02:59:59", "EET", -120], + ["2004-03-28T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2004-10-31T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2004-10-31T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2005" : helpers.makeTestYear("Asia/Famagusta", [ + ["2005-03-27T00:59:59+00:00", "02:59:59", "EET", -120], + ["2005-03-27T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2005-10-30T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2005-10-30T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2006" : helpers.makeTestYear("Asia/Famagusta", [ + ["2006-03-26T00:59:59+00:00", "02:59:59", "EET", -120], + ["2006-03-26T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2006-10-29T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2006-10-29T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2007" : helpers.makeTestYear("Asia/Famagusta", [ + ["2007-03-25T00:59:59+00:00", "02:59:59", "EET", -120], + ["2007-03-25T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2007-10-28T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2007-10-28T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2008" : helpers.makeTestYear("Asia/Famagusta", [ + ["2008-03-30T00:59:59+00:00", "02:59:59", "EET", -120], + ["2008-03-30T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2008-10-26T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2008-10-26T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2009" : helpers.makeTestYear("Asia/Famagusta", [ + ["2009-03-29T00:59:59+00:00", "02:59:59", "EET", -120], + ["2009-03-29T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2009-10-25T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2009-10-25T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2010" : helpers.makeTestYear("Asia/Famagusta", [ + ["2010-03-28T00:59:59+00:00", "02:59:59", "EET", -120], + ["2010-03-28T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2010-10-31T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2010-10-31T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2011" : helpers.makeTestYear("Asia/Famagusta", [ + ["2011-03-27T00:59:59+00:00", "02:59:59", "EET", -120], + ["2011-03-27T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2011-10-30T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2011-10-30T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2012" : helpers.makeTestYear("Asia/Famagusta", [ + ["2012-03-25T00:59:59+00:00", "02:59:59", "EET", -120], + ["2012-03-25T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2012-10-28T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2012-10-28T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2013" : helpers.makeTestYear("Asia/Famagusta", [ + ["2013-03-31T00:59:59+00:00", "02:59:59", "EET", -120], + ["2013-03-31T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2013-10-27T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2013-10-27T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2014" : helpers.makeTestYear("Asia/Famagusta", [ + ["2014-03-30T00:59:59+00:00", "02:59:59", "EET", -120], + ["2014-03-30T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2014-10-26T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2014-10-26T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2015" : helpers.makeTestYear("Asia/Famagusta", [ + ["2015-03-29T00:59:59+00:00", "02:59:59", "EET", -120], + ["2015-03-29T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2015-10-25T00:59:59+00:00", "03:59:59", "EEST", -180], + ["2015-10-25T01:00:00+00:00", "03:00:00", "EET", -120] + ]), + + "2016" : helpers.makeTestYear("Asia/Famagusta", [ + ["2016-03-27T00:59:59+00:00", "02:59:59", "EET", -120], + ["2016-03-27T01:00:00+00:00", "04:00:00", "EEST", -180], + ["2016-09-07T20:59:59+00:00", "23:59:59", "EEST", -180], + ["2016-09-07T21:00:00+00:00", "00:00:00", "+03", -180] + ]) +}; \ No newline at end of file diff --git a/tests/zones/europe/malta.js b/tests/zones/europe/malta.js index fd995f1a..27776006 100644 --- a/tests/zones/europe/malta.js +++ b/tests/zones/europe/malta.js @@ -4,38 +4,38 @@ var helpers = require("../../helpers/helpers"); exports["Europe/Malta"] = { "1916" : helpers.makeTestYear("Europe/Malta", [ - ["1916-06-02T22:59:59+00:00", "23:59:59", "CET", -60], - ["1916-06-02T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1916-09-30T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1916-09-30T23:00:00+00:00", "00:00:00", "CET", -60] + ["1916-06-03T22:59:59+00:00", "23:59:59", "CET", -60], + ["1916-06-03T23:00:00+00:00", "01:00:00", "CEST", -120], + ["1916-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1916-09-30T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1917" : helpers.makeTestYear("Europe/Malta", [ ["1917-03-31T22:59:59+00:00", "23:59:59", "CET", -60], ["1917-03-31T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1917-09-29T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1917-09-29T23:00:00+00:00", "00:00:00", "CET", -60] + ["1917-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1917-09-30T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1918" : helpers.makeTestYear("Europe/Malta", [ ["1918-03-09T22:59:59+00:00", "23:59:59", "CET", -60], ["1918-03-09T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1918-10-05T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1918-10-05T23:00:00+00:00", "00:00:00", "CET", -60] + ["1918-10-06T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1918-10-06T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1919" : helpers.makeTestYear("Europe/Malta", [ ["1919-03-01T22:59:59+00:00", "23:59:59", "CET", -60], ["1919-03-01T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1919-10-04T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1919-10-04T23:00:00+00:00", "00:00:00", "CET", -60] + ["1919-10-04T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1919-10-04T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1920" : helpers.makeTestYear("Europe/Malta", [ ["1920-03-20T22:59:59+00:00", "23:59:59", "CET", -60], ["1920-03-20T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1920-09-18T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1920-09-18T23:00:00+00:00", "00:00:00", "CET", -60] + ["1920-09-18T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1920-09-18T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1940" : helpers.makeTestYear("Europe/Malta", [ @@ -56,10 +56,10 @@ exports["Europe/Malta"] = { ]), "1944" : helpers.makeTestYear("Europe/Malta", [ - ["1944-04-03T00:59:59+00:00", "01:59:59", "CET", -60], - ["1944-04-03T01:00:00+00:00", "03:00:00", "CEST", -120], - ["1944-10-02T00:59:59+00:00", "02:59:59", "CEST", -120], - ["1944-10-02T01:00:00+00:00", "02:00:00", "CET", -60] + ["1944-04-02T00:59:59+00:00", "01:59:59", "CET", -60], + ["1944-04-02T01:00:00+00:00", "03:00:00", "CEST", -120], + ["1944-09-17T00:59:59+00:00", "02:59:59", "CEST", -120], + ["1944-09-17T01:00:00+00:00", "02:00:00", "CET", -60] ]), "1945" : helpers.makeTestYear("Europe/Malta", [ @@ -100,29 +100,29 @@ exports["Europe/Malta"] = { "1967" : helpers.makeTestYear("Europe/Malta", [ ["1967-05-27T22:59:59+00:00", "23:59:59", "CET", -60], ["1967-05-27T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1967-09-23T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1967-09-23T22:00:00+00:00", "23:00:00", "CET", -60] + ["1967-09-23T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1967-09-23T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1968" : helpers.makeTestYear("Europe/Malta", [ ["1968-05-25T22:59:59+00:00", "23:59:59", "CET", -60], ["1968-05-25T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1968-09-21T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1968-09-21T22:00:00+00:00", "23:00:00", "CET", -60] + ["1968-09-21T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1968-09-21T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1969" : helpers.makeTestYear("Europe/Malta", [ ["1969-05-31T22:59:59+00:00", "23:59:59", "CET", -60], ["1969-05-31T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1969-09-27T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1969-09-27T22:00:00+00:00", "23:00:00", "CET", -60] + ["1969-09-27T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1969-09-27T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1970" : helpers.makeTestYear("Europe/Malta", [ ["1970-05-30T22:59:59+00:00", "23:59:59", "CET", -60], ["1970-05-30T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1970-09-26T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1970-09-26T22:00:00+00:00", "23:00:00", "CET", -60] + ["1970-09-26T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1970-09-26T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1971" : helpers.makeTestYear("Europe/Malta", [ @@ -135,8 +135,8 @@ exports["Europe/Malta"] = { "1972" : helpers.makeTestYear("Europe/Malta", [ ["1972-05-27T22:59:59+00:00", "23:59:59", "CET", -60], ["1972-05-27T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1972-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1972-09-30T22:00:00+00:00", "23:00:00", "CET", -60] + ["1972-09-30T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1972-09-30T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1973" : helpers.makeTestYear("Europe/Malta", [ diff --git a/tests/zones/europe/rome.js b/tests/zones/europe/rome.js index 4269e8bb..7992e22f 100644 --- a/tests/zones/europe/rome.js +++ b/tests/zones/europe/rome.js @@ -4,38 +4,38 @@ var helpers = require("../../helpers/helpers"); exports["Europe/Rome"] = { "1916" : helpers.makeTestYear("Europe/Rome", [ - ["1916-06-02T22:59:59+00:00", "23:59:59", "CET", -60], - ["1916-06-02T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1916-09-30T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1916-09-30T23:00:00+00:00", "00:00:00", "CET", -60] + ["1916-06-03T22:59:59+00:00", "23:59:59", "CET", -60], + ["1916-06-03T23:00:00+00:00", "01:00:00", "CEST", -120], + ["1916-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1916-09-30T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1917" : helpers.makeTestYear("Europe/Rome", [ ["1917-03-31T22:59:59+00:00", "23:59:59", "CET", -60], ["1917-03-31T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1917-09-29T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1917-09-29T23:00:00+00:00", "00:00:00", "CET", -60] + ["1917-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1917-09-30T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1918" : helpers.makeTestYear("Europe/Rome", [ ["1918-03-09T22:59:59+00:00", "23:59:59", "CET", -60], ["1918-03-09T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1918-10-05T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1918-10-05T23:00:00+00:00", "00:00:00", "CET", -60] + ["1918-10-06T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1918-10-06T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1919" : helpers.makeTestYear("Europe/Rome", [ ["1919-03-01T22:59:59+00:00", "23:59:59", "CET", -60], ["1919-03-01T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1919-10-04T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1919-10-04T23:00:00+00:00", "00:00:00", "CET", -60] + ["1919-10-04T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1919-10-04T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1920" : helpers.makeTestYear("Europe/Rome", [ ["1920-03-20T22:59:59+00:00", "23:59:59", "CET", -60], ["1920-03-20T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1920-09-18T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1920-09-18T23:00:00+00:00", "00:00:00", "CET", -60] + ["1920-09-18T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1920-09-18T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1940" : helpers.makeTestYear("Europe/Rome", [ @@ -58,8 +58,8 @@ exports["Europe/Rome"] = { "1944" : helpers.makeTestYear("Europe/Rome", [ ["1944-04-03T00:59:59+00:00", "01:59:59", "CET", -60], ["1944-04-03T01:00:00+00:00", "03:00:00", "CEST", -120], - ["1944-09-16T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1944-09-16T23:00:00+00:00", "00:00:00", "CET", -60] + ["1944-09-17T00:59:59+00:00", "02:59:59", "CEST", -120], + ["1944-09-17T01:00:00+00:00", "02:00:00", "CET", -60] ]), "1945" : helpers.makeTestYear("Europe/Rome", [ @@ -100,29 +100,29 @@ exports["Europe/Rome"] = { "1967" : helpers.makeTestYear("Europe/Rome", [ ["1967-05-27T22:59:59+00:00", "23:59:59", "CET", -60], ["1967-05-27T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1967-09-23T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1967-09-23T22:00:00+00:00", "23:00:00", "CET", -60] + ["1967-09-23T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1967-09-23T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1968" : helpers.makeTestYear("Europe/Rome", [ ["1968-05-25T22:59:59+00:00", "23:59:59", "CET", -60], ["1968-05-25T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1968-09-21T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1968-09-21T22:00:00+00:00", "23:00:00", "CET", -60] + ["1968-09-21T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1968-09-21T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1969" : helpers.makeTestYear("Europe/Rome", [ ["1969-05-31T22:59:59+00:00", "23:59:59", "CET", -60], ["1969-05-31T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1969-09-27T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1969-09-27T22:00:00+00:00", "23:00:00", "CET", -60] + ["1969-09-27T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1969-09-27T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1970" : helpers.makeTestYear("Europe/Rome", [ ["1970-05-30T22:59:59+00:00", "23:59:59", "CET", -60], ["1970-05-30T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1970-09-26T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1970-09-26T22:00:00+00:00", "23:00:00", "CET", -60] + ["1970-09-26T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1970-09-26T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1971" : helpers.makeTestYear("Europe/Rome", [ @@ -135,22 +135,22 @@ exports["Europe/Rome"] = { "1972" : helpers.makeTestYear("Europe/Rome", [ ["1972-05-27T22:59:59+00:00", "23:59:59", "CET", -60], ["1972-05-27T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1972-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1972-09-30T22:00:00+00:00", "23:00:00", "CET", -60] + ["1972-09-30T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1972-09-30T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1973" : helpers.makeTestYear("Europe/Rome", [ ["1973-06-02T22:59:59+00:00", "23:59:59", "CET", -60], ["1973-06-02T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1973-09-29T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1973-09-29T22:00:00+00:00", "23:00:00", "CET", -60] + ["1973-09-29T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1973-09-29T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1974" : helpers.makeTestYear("Europe/Rome", [ ["1974-05-25T22:59:59+00:00", "23:59:59", "CET", -60], ["1974-05-25T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1974-09-28T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1974-09-28T22:00:00+00:00", "23:00:00", "CET", -60] + ["1974-09-28T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1974-09-28T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1975" : helpers.makeTestYear("Europe/Rome", [ diff --git a/tests/zones/europe/san_marino.js b/tests/zones/europe/san_marino.js index 9c18481c..caf28292 100644 --- a/tests/zones/europe/san_marino.js +++ b/tests/zones/europe/san_marino.js @@ -4,38 +4,38 @@ var helpers = require("../../helpers/helpers"); exports["Europe/San_Marino"] = { "1916" : helpers.makeTestYear("Europe/San_Marino", [ - ["1916-06-02T22:59:59+00:00", "23:59:59", "CET", -60], - ["1916-06-02T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1916-09-30T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1916-09-30T23:00:00+00:00", "00:00:00", "CET", -60] + ["1916-06-03T22:59:59+00:00", "23:59:59", "CET", -60], + ["1916-06-03T23:00:00+00:00", "01:00:00", "CEST", -120], + ["1916-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1916-09-30T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1917" : helpers.makeTestYear("Europe/San_Marino", [ ["1917-03-31T22:59:59+00:00", "23:59:59", "CET", -60], ["1917-03-31T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1917-09-29T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1917-09-29T23:00:00+00:00", "00:00:00", "CET", -60] + ["1917-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1917-09-30T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1918" : helpers.makeTestYear("Europe/San_Marino", [ ["1918-03-09T22:59:59+00:00", "23:59:59", "CET", -60], ["1918-03-09T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1918-10-05T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1918-10-05T23:00:00+00:00", "00:00:00", "CET", -60] + ["1918-10-06T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1918-10-06T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1919" : helpers.makeTestYear("Europe/San_Marino", [ ["1919-03-01T22:59:59+00:00", "23:59:59", "CET", -60], ["1919-03-01T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1919-10-04T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1919-10-04T23:00:00+00:00", "00:00:00", "CET", -60] + ["1919-10-04T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1919-10-04T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1920" : helpers.makeTestYear("Europe/San_Marino", [ ["1920-03-20T22:59:59+00:00", "23:59:59", "CET", -60], ["1920-03-20T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1920-09-18T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1920-09-18T23:00:00+00:00", "00:00:00", "CET", -60] + ["1920-09-18T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1920-09-18T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1940" : helpers.makeTestYear("Europe/San_Marino", [ @@ -58,8 +58,8 @@ exports["Europe/San_Marino"] = { "1944" : helpers.makeTestYear("Europe/San_Marino", [ ["1944-04-03T00:59:59+00:00", "01:59:59", "CET", -60], ["1944-04-03T01:00:00+00:00", "03:00:00", "CEST", -120], - ["1944-09-16T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1944-09-16T23:00:00+00:00", "00:00:00", "CET", -60] + ["1944-09-17T00:59:59+00:00", "02:59:59", "CEST", -120], + ["1944-09-17T01:00:00+00:00", "02:00:00", "CET", -60] ]), "1945" : helpers.makeTestYear("Europe/San_Marino", [ @@ -100,29 +100,29 @@ exports["Europe/San_Marino"] = { "1967" : helpers.makeTestYear("Europe/San_Marino", [ ["1967-05-27T22:59:59+00:00", "23:59:59", "CET", -60], ["1967-05-27T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1967-09-23T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1967-09-23T22:00:00+00:00", "23:00:00", "CET", -60] + ["1967-09-23T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1967-09-23T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1968" : helpers.makeTestYear("Europe/San_Marino", [ ["1968-05-25T22:59:59+00:00", "23:59:59", "CET", -60], ["1968-05-25T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1968-09-21T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1968-09-21T22:00:00+00:00", "23:00:00", "CET", -60] + ["1968-09-21T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1968-09-21T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1969" : helpers.makeTestYear("Europe/San_Marino", [ ["1969-05-31T22:59:59+00:00", "23:59:59", "CET", -60], ["1969-05-31T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1969-09-27T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1969-09-27T22:00:00+00:00", "23:00:00", "CET", -60] + ["1969-09-27T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1969-09-27T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1970" : helpers.makeTestYear("Europe/San_Marino", [ ["1970-05-30T22:59:59+00:00", "23:59:59", "CET", -60], ["1970-05-30T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1970-09-26T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1970-09-26T22:00:00+00:00", "23:00:00", "CET", -60] + ["1970-09-26T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1970-09-26T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1971" : helpers.makeTestYear("Europe/San_Marino", [ @@ -135,22 +135,22 @@ exports["Europe/San_Marino"] = { "1972" : helpers.makeTestYear("Europe/San_Marino", [ ["1972-05-27T22:59:59+00:00", "23:59:59", "CET", -60], ["1972-05-27T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1972-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1972-09-30T22:00:00+00:00", "23:00:00", "CET", -60] + ["1972-09-30T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1972-09-30T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1973" : helpers.makeTestYear("Europe/San_Marino", [ ["1973-06-02T22:59:59+00:00", "23:59:59", "CET", -60], ["1973-06-02T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1973-09-29T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1973-09-29T22:00:00+00:00", "23:00:00", "CET", -60] + ["1973-09-29T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1973-09-29T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1974" : helpers.makeTestYear("Europe/San_Marino", [ ["1974-05-25T22:59:59+00:00", "23:59:59", "CET", -60], ["1974-05-25T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1974-09-28T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1974-09-28T22:00:00+00:00", "23:00:00", "CET", -60] + ["1974-09-28T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1974-09-28T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1975" : helpers.makeTestYear("Europe/San_Marino", [ diff --git a/tests/zones/europe/vatican.js b/tests/zones/europe/vatican.js index e0bdaeec..8a101827 100644 --- a/tests/zones/europe/vatican.js +++ b/tests/zones/europe/vatican.js @@ -4,38 +4,38 @@ var helpers = require("../../helpers/helpers"); exports["Europe/Vatican"] = { "1916" : helpers.makeTestYear("Europe/Vatican", [ - ["1916-06-02T22:59:59+00:00", "23:59:59", "CET", -60], - ["1916-06-02T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1916-09-30T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1916-09-30T23:00:00+00:00", "00:00:00", "CET", -60] + ["1916-06-03T22:59:59+00:00", "23:59:59", "CET", -60], + ["1916-06-03T23:00:00+00:00", "01:00:00", "CEST", -120], + ["1916-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1916-09-30T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1917" : helpers.makeTestYear("Europe/Vatican", [ ["1917-03-31T22:59:59+00:00", "23:59:59", "CET", -60], ["1917-03-31T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1917-09-29T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1917-09-29T23:00:00+00:00", "00:00:00", "CET", -60] + ["1917-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1917-09-30T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1918" : helpers.makeTestYear("Europe/Vatican", [ ["1918-03-09T22:59:59+00:00", "23:59:59", "CET", -60], ["1918-03-09T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1918-10-05T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1918-10-05T23:00:00+00:00", "00:00:00", "CET", -60] + ["1918-10-06T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1918-10-06T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1919" : helpers.makeTestYear("Europe/Vatican", [ ["1919-03-01T22:59:59+00:00", "23:59:59", "CET", -60], ["1919-03-01T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1919-10-04T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1919-10-04T23:00:00+00:00", "00:00:00", "CET", -60] + ["1919-10-04T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1919-10-04T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1920" : helpers.makeTestYear("Europe/Vatican", [ ["1920-03-20T22:59:59+00:00", "23:59:59", "CET", -60], ["1920-03-20T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1920-09-18T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1920-09-18T23:00:00+00:00", "00:00:00", "CET", -60] + ["1920-09-18T21:59:59+00:00", "23:59:59", "CEST", -120], + ["1920-09-18T22:00:00+00:00", "23:00:00", "CET", -60] ]), "1940" : helpers.makeTestYear("Europe/Vatican", [ @@ -58,8 +58,8 @@ exports["Europe/Vatican"] = { "1944" : helpers.makeTestYear("Europe/Vatican", [ ["1944-04-03T00:59:59+00:00", "01:59:59", "CET", -60], ["1944-04-03T01:00:00+00:00", "03:00:00", "CEST", -120], - ["1944-09-16T22:59:59+00:00", "00:59:59", "CEST", -120], - ["1944-09-16T23:00:00+00:00", "00:00:00", "CET", -60] + ["1944-09-17T00:59:59+00:00", "02:59:59", "CEST", -120], + ["1944-09-17T01:00:00+00:00", "02:00:00", "CET", -60] ]), "1945" : helpers.makeTestYear("Europe/Vatican", [ @@ -100,29 +100,29 @@ exports["Europe/Vatican"] = { "1967" : helpers.makeTestYear("Europe/Vatican", [ ["1967-05-27T22:59:59+00:00", "23:59:59", "CET", -60], ["1967-05-27T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1967-09-23T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1967-09-23T22:00:00+00:00", "23:00:00", "CET", -60] + ["1967-09-23T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1967-09-23T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1968" : helpers.makeTestYear("Europe/Vatican", [ ["1968-05-25T22:59:59+00:00", "23:59:59", "CET", -60], ["1968-05-25T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1968-09-21T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1968-09-21T22:00:00+00:00", "23:00:00", "CET", -60] + ["1968-09-21T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1968-09-21T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1969" : helpers.makeTestYear("Europe/Vatican", [ ["1969-05-31T22:59:59+00:00", "23:59:59", "CET", -60], ["1969-05-31T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1969-09-27T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1969-09-27T22:00:00+00:00", "23:00:00", "CET", -60] + ["1969-09-27T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1969-09-27T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1970" : helpers.makeTestYear("Europe/Vatican", [ ["1970-05-30T22:59:59+00:00", "23:59:59", "CET", -60], ["1970-05-30T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1970-09-26T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1970-09-26T22:00:00+00:00", "23:00:00", "CET", -60] + ["1970-09-26T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1970-09-26T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1971" : helpers.makeTestYear("Europe/Vatican", [ @@ -135,22 +135,22 @@ exports["Europe/Vatican"] = { "1972" : helpers.makeTestYear("Europe/Vatican", [ ["1972-05-27T22:59:59+00:00", "23:59:59", "CET", -60], ["1972-05-27T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1972-09-30T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1972-09-30T22:00:00+00:00", "23:00:00", "CET", -60] + ["1972-09-30T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1972-09-30T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1973" : helpers.makeTestYear("Europe/Vatican", [ ["1973-06-02T22:59:59+00:00", "23:59:59", "CET", -60], ["1973-06-02T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1973-09-29T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1973-09-29T22:00:00+00:00", "23:00:00", "CET", -60] + ["1973-09-29T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1973-09-29T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1974" : helpers.makeTestYear("Europe/Vatican", [ ["1974-05-25T22:59:59+00:00", "23:59:59", "CET", -60], ["1974-05-25T23:00:00+00:00", "01:00:00", "CEST", -120], - ["1974-09-28T21:59:59+00:00", "23:59:59", "CEST", -120], - ["1974-09-28T22:00:00+00:00", "23:00:00", "CET", -60] + ["1974-09-28T22:59:59+00:00", "00:59:59", "CEST", -120], + ["1974-09-28T23:00:00+00:00", "00:00:00", "CET", -60] ]), "1975" : helpers.makeTestYear("Europe/Vatican", [ diff --git a/tests/zones/pacific/tongatapu.js b/tests/zones/pacific/tongatapu.js index 7c92bc6b..04621ec0 100644 --- a/tests/zones/pacific/tongatapu.js +++ b/tests/zones/pacific/tongatapu.js @@ -3,34 +3,189 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Tongatapu"] = { - "guess" : helpers.makeTestGuess("Pacific/Tongatapu", { offset: true, abbr: true }), - "1940" : helpers.makeTestYear("Pacific/Tongatapu", [ - ["1940-12-31T11:39:59+00:00", "23:59:59", "TOT", -740], - ["1940-12-31T11:40:00+00:00", "00:40:00", "TOT", -780] + ["1940-12-31T11:39:59+00:00", "23:59:59", "+1220", -740], + ["1940-12-31T11:40:00+00:00", "00:40:00", "+13", -780] ]), "1999" : helpers.makeTestYear("Pacific/Tongatapu", [ - ["1999-10-06T12:59:59+00:00", "01:59:59", "TOT", -780], - ["1999-10-06T13:00:00+00:00", "03:00:00", "TOST", -840] + ["1999-10-06T12:59:59+00:00", "01:59:59", "+13", -780], + ["1999-10-06T13:00:00+00:00", "03:00:00", "+14", -840] ]), "2000" : helpers.makeTestYear("Pacific/Tongatapu", [ - ["2000-03-18T12:59:59+00:00", "02:59:59", "TOST", -840], - ["2000-03-18T13:00:00+00:00", "02:00:00", "TOT", -780], - ["2000-11-04T12:59:59+00:00", "01:59:59", "TOT", -780], - ["2000-11-04T13:00:00+00:00", "03:00:00", "TOST", -840] + ["2000-03-18T12:59:59+00:00", "02:59:59", "+14", -840], + ["2000-03-18T13:00:00+00:00", "02:00:00", "+13", -780], + ["2000-11-04T12:59:59+00:00", "01:59:59", "+13", -780], + ["2000-11-04T13:00:00+00:00", "03:00:00", "+14", -840] ]), "2001" : helpers.makeTestYear("Pacific/Tongatapu", [ - ["2001-01-27T11:59:59+00:00", "01:59:59", "TOST", -840], - ["2001-01-27T12:00:00+00:00", "01:00:00", "TOT", -780], - ["2001-11-03T12:59:59+00:00", "01:59:59", "TOT", -780], - ["2001-11-03T13:00:00+00:00", "03:00:00", "TOST", -840] + ["2001-01-27T11:59:59+00:00", "01:59:59", "+14", -840], + ["2001-01-27T12:00:00+00:00", "01:00:00", "+13", -780], + ["2001-11-03T12:59:59+00:00", "01:59:59", "+13", -780], + ["2001-11-03T13:00:00+00:00", "03:00:00", "+14", -840] ]), "2002" : helpers.makeTestYear("Pacific/Tongatapu", [ - ["2002-01-26T11:59:59+00:00", "01:59:59", "TOST", -840], - ["2002-01-26T12:00:00+00:00", "01:00:00", "TOT", -780] + ["2002-01-26T11:59:59+00:00", "01:59:59", "+14", -840], + ["2002-01-26T12:00:00+00:00", "01:00:00", "+13", -780] + ]), + + "2016" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2016-11-05T12:59:59+00:00", "01:59:59", "+13", -780], + ["2016-11-05T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2017" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2017-01-14T12:59:59+00:00", "02:59:59", "+14", -840], + ["2017-01-14T13:00:00+00:00", "02:00:00", "+13", -780], + ["2017-11-04T12:59:59+00:00", "01:59:59", "+13", -780], + ["2017-11-04T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2018" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2018-01-20T12:59:59+00:00", "02:59:59", "+14", -840], + ["2018-01-20T13:00:00+00:00", "02:00:00", "+13", -780], + ["2018-11-03T12:59:59+00:00", "01:59:59", "+13", -780], + ["2018-11-03T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2019" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2019-01-19T12:59:59+00:00", "02:59:59", "+14", -840], + ["2019-01-19T13:00:00+00:00", "02:00:00", "+13", -780], + ["2019-11-02T12:59:59+00:00", "01:59:59", "+13", -780], + ["2019-11-02T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2020" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2020-01-18T12:59:59+00:00", "02:59:59", "+14", -840], + ["2020-01-18T13:00:00+00:00", "02:00:00", "+13", -780], + ["2020-10-31T12:59:59+00:00", "01:59:59", "+13", -780], + ["2020-10-31T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2021" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2021-01-16T12:59:59+00:00", "02:59:59", "+14", -840], + ["2021-01-16T13:00:00+00:00", "02:00:00", "+13", -780], + ["2021-11-06T12:59:59+00:00", "01:59:59", "+13", -780], + ["2021-11-06T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2022" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2022-01-15T12:59:59+00:00", "02:59:59", "+14", -840], + ["2022-01-15T13:00:00+00:00", "02:00:00", "+13", -780], + ["2022-11-05T12:59:59+00:00", "01:59:59", "+13", -780], + ["2022-11-05T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2023" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2023-01-14T12:59:59+00:00", "02:59:59", "+14", -840], + ["2023-01-14T13:00:00+00:00", "02:00:00", "+13", -780], + ["2023-11-04T12:59:59+00:00", "01:59:59", "+13", -780], + ["2023-11-04T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2024" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2024-01-20T12:59:59+00:00", "02:59:59", "+14", -840], + ["2024-01-20T13:00:00+00:00", "02:00:00", "+13", -780], + ["2024-11-02T12:59:59+00:00", "01:59:59", "+13", -780], + ["2024-11-02T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2025" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2025-01-18T12:59:59+00:00", "02:59:59", "+14", -840], + ["2025-01-18T13:00:00+00:00", "02:00:00", "+13", -780], + ["2025-11-01T12:59:59+00:00", "01:59:59", "+13", -780], + ["2025-11-01T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2026" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2026-01-17T12:59:59+00:00", "02:59:59", "+14", -840], + ["2026-01-17T13:00:00+00:00", "02:00:00", "+13", -780], + ["2026-10-31T12:59:59+00:00", "01:59:59", "+13", -780], + ["2026-10-31T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2027" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2027-01-16T12:59:59+00:00", "02:59:59", "+14", -840], + ["2027-01-16T13:00:00+00:00", "02:00:00", "+13", -780], + ["2027-11-06T12:59:59+00:00", "01:59:59", "+13", -780], + ["2027-11-06T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2028" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2028-01-15T12:59:59+00:00", "02:59:59", "+14", -840], + ["2028-01-15T13:00:00+00:00", "02:00:00", "+13", -780], + ["2028-11-04T12:59:59+00:00", "01:59:59", "+13", -780], + ["2028-11-04T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2029" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2029-01-20T12:59:59+00:00", "02:59:59", "+14", -840], + ["2029-01-20T13:00:00+00:00", "02:00:00", "+13", -780], + ["2029-11-03T12:59:59+00:00", "01:59:59", "+13", -780], + ["2029-11-03T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2030" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2030-01-19T12:59:59+00:00", "02:59:59", "+14", -840], + ["2030-01-19T13:00:00+00:00", "02:00:00", "+13", -780], + ["2030-11-02T12:59:59+00:00", "01:59:59", "+13", -780], + ["2030-11-02T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2031" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2031-01-18T12:59:59+00:00", "02:59:59", "+14", -840], + ["2031-01-18T13:00:00+00:00", "02:00:00", "+13", -780], + ["2031-11-01T12:59:59+00:00", "01:59:59", "+13", -780], + ["2031-11-01T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2032" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2032-01-17T12:59:59+00:00", "02:59:59", "+14", -840], + ["2032-01-17T13:00:00+00:00", "02:00:00", "+13", -780], + ["2032-11-06T12:59:59+00:00", "01:59:59", "+13", -780], + ["2032-11-06T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2033" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2033-01-15T12:59:59+00:00", "02:59:59", "+14", -840], + ["2033-01-15T13:00:00+00:00", "02:00:00", "+13", -780], + ["2033-11-05T12:59:59+00:00", "01:59:59", "+13", -780], + ["2033-11-05T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2034" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2034-01-14T12:59:59+00:00", "02:59:59", "+14", -840], + ["2034-01-14T13:00:00+00:00", "02:00:00", "+13", -780], + ["2034-11-04T12:59:59+00:00", "01:59:59", "+13", -780], + ["2034-11-04T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2035" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2035-01-20T12:59:59+00:00", "02:59:59", "+14", -840], + ["2035-01-20T13:00:00+00:00", "02:00:00", "+13", -780], + ["2035-11-03T12:59:59+00:00", "01:59:59", "+13", -780], + ["2035-11-03T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2036" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2036-01-19T12:59:59+00:00", "02:59:59", "+14", -840], + ["2036-01-19T13:00:00+00:00", "02:00:00", "+13", -780], + ["2036-11-01T12:59:59+00:00", "01:59:59", "+13", -780], + ["2036-11-01T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2037" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2037-01-17T12:59:59+00:00", "02:59:59", "+14", -840], + ["2037-01-17T13:00:00+00:00", "02:00:00", "+13", -780], + ["2037-10-31T12:59:59+00:00", "01:59:59", "+13", -780], + ["2037-10-31T13:00:00+00:00", "03:00:00", "+14", -840] + ]), + + "2038" : helpers.makeTestYear("Pacific/Tongatapu", [ + ["2038-01-16T12:59:59+00:00", "02:59:59", "+14", -840], + ["2038-01-16T13:00:00+00:00", "02:00:00", "+13", -780] ]) }; \ No newline at end of file