aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--locale/programs/ld-address.c2
-rw-r--r--timezone/asia25
-rw-r--r--timezone/australasia37
-rw-r--r--timezone/europe225
-rw-r--r--timezone/northamerica57
-rw-r--r--timezone/southamerica7
-rw-r--r--timezone/zone.tab9
8 files changed, 226 insertions, 141 deletions
diff --git a/ChangeLog b/ChangeLog
index 185761f..7039791 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+1999-11-16 Ulrich Drepper <drepper@cygnus.com>
+
+ * locale/programs/ld-address.c (address_output): Fix output of
+ country_num.
+
1999-11-15 Ulrich Drepper <drepper@cygnus.com>
* timezone/asia: Update from tzdata1999j.
diff --git a/locale/programs/ld-address.c b/locale/programs/ld-address.c
index 35f7de8..13ff792 100644
--- a/locale/programs/ld-address.c
+++ b/locale/programs/ld-address.c
@@ -372,7 +372,7 @@ address_output (struct localedef_t *locale, struct charmap_t *charmap,
++cnt;
idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len;
- iov[cnt].iov_base = (void *) address->country_num;
+ iov[cnt].iov_base = (void *) &address->country_num;
iov[cnt].iov_len = sizeof (uint32_t);
++cnt;
diff --git a/timezone/asia b/timezone/asia
index fd17407..8a167d0 100644
--- a/timezone/asia
+++ b/timezone/asia
@@ -1,4 +1,4 @@
-# @(#)asia 7.49
+# @(#)asia 7.50
# This data is by no means authoritative; if you think you know better,
# go ahead and edit the file (and please send any changes to
@@ -661,14 +661,22 @@ Zone Asia/Tokyo 9:18:59 - LMT 1887 Dec 31 15:00u
# Jordan
#
-# From
-# <a href="http://star.arabia.com/990701/JO9.html">
-# Jordan Week (1999-07-01)
-# </a> via Steffen Thorsen (1999-09-09):
+# From <a href="http://star.arabia.com/990701/JO9.html">
+# Jordan Week (1999-07-01) </a> via Steffen Thorsen (1999-09-09):
# Clocks in Jordan were forwarded one hour on Wednesday at midnight,
# in accordance with the government's decision to implement summer time
# all year round.
#
+# From <a href="http://star.arabia.com/990930/JO9.html">
+# Jordan Week (1999-09-30) </a> via Steffen Thorsen (1999-11-09):
+# Winter time starts today Thursday, 30 September. Clocks will be turned back
+# by one hour. This is the latest government decision and it's final!
+# The decision was taken because of the increase in working hours in
+# government's departments from six to seven hours.
+#
+# From Paul Eggert (1999-11-09):
+# No word on Jordan's future rules; assume 04-01 to 10-01 for now.
+#
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Jordan 1973 only - Jun 6 0:00 1:00 S
Rule Jordan 1973 1975 - Oct 1 0:00 0 -
@@ -690,10 +698,12 @@ Rule Jordan 1992 1993 - Oct Fri>=1 0:00 0 -
Rule Jordan 1993 1998 - Apr Fri>=1 0:00 1:00 S
Rule Jordan 1994 only - Sep Fri>=15 0:00 0 -
Rule Jordan 1995 1998 - Sep Fri>=15 0:00s 0 -
+Rule Jordan 1999 only - Jul 1 0:00 1:00 S
+Rule Jordan 1999 max - Oct 1 0:00 0 -
+Rule Jordan 2000 max - Apr 1 0:00 1:00 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Amman 2:23:44 - LMT 1931
- 2:00 Jordan EE%sT 1999 Jul
- 2:00 1:00 EEST
+ 2:00 Jordan EE%sT
# Kazakhstan
# From Paul Eggert (1996-11-22):
@@ -1127,7 +1137,6 @@ Zone Asia/Dubai 3:41:12 - LMT 1920
4:00 - GST
# Uzbekistan
-# 1991 transitions are from Shanks.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Samarkand 4:27:12 - LMT 1924 May 2
4:00 - SAMT 1930 Jun 21 # Samarkand Time
diff --git a/timezone/australasia b/timezone/australasia
index 1782558..a841574 100644
--- a/timezone/australasia
+++ b/timezone/australasia
@@ -1,4 +1,4 @@
-# @(#)australasia 7.52
+# @(#)australasia 7.53
# This file also includes Pacific islands.
# Notes are at the end of this file
@@ -362,7 +362,8 @@ Zone Pacific/Port_Moresby 9:48:40 - LMT 1880
# Pitcairn
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Pacific/Pitcairn -8:40:20 - LMT 1901 # Adamstown
- -8:30 - PNT # Pitcairn Time
+ -8:30 - PNT 1998 Apr 27 00:00
+ -8:00 - PST # Pitcairn Standard Time
# American Samoa
Zone Pacific/Pago_Pago 12:37:12 - LMT 1879 Jul 5
@@ -392,7 +393,7 @@ Zone Pacific/Fakaofo -11:24:56 - LMT 1901
# Tonga
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Tonga 1999 max - Oct Sat>=1 2:00s 1:00 S
-Rule Tonga 2000 max - Apr Sun>=16 2:00s - -
+Rule Tonga 2000 max - Apr Sun>=16 2:00s 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Pacific/Tongatapu 12:19:20 - LMT 1901
12:20 - TOT 1941 # Tonga Time
@@ -498,6 +499,7 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# 12:45 CHAST CHADT Chatham*
# -11:00 SST Samoa
# -10:00 HST Hawaii
+# - 8:00 PST Pitcairn*
#
# See the `northamerica' file for Hawaii.
# See the `southamerica' file for Easter I and the Galapagos Is.
@@ -944,7 +946,7 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# ``I am certain, having lived there for the past decade, that "Truk"
# (now properly known as Chuuk) ... is in the time zone GMT+10.''
#
-# Shanks writes that Truk switched from GMT+10 to GMT+11 on 1978-10-01;
+# Shanks writes that Truk switched from UTC+10 to UTC+11 on 1978-10-01;
# ignore this for now.
# From Paul Eggert (1999-10-29):
@@ -952,8 +954,31 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# <a href="http://www.fsmgov.org/info/clocks.html">
# The Federated States of Micronesia - Visitor Information
# </a> (1999-01-26)
-# that Truk and Yap are GMT+10, and Ponape and Kosrae are GMT+11.
-# We don't know when Kosrae switched from GMT+12; assume January 1 for now.
+# that Truk and Yap are UTC+10, and Ponape and Kosrae are UTC+11.
+# We don't know when Kosrae switched from UTC+12; assume January 1 for now.
+
+# Pitcairn
+
+# From Rives McDow (1999-11-08):
+# A Proclamation was signed by the Governor of Pitcairn on the 27th March 1998
+# with regard to Pitcairn Standard Time. The Proclamation is as follows.
+#
+# The local time for general purposes in the Islands shall be
+# Co-ordinated Universal time minus 8 hours and shall be known
+# as Pitcairn Standard Time.
+#
+# ... I have also seen Pitcairn listed as UTC minus 9 hours in several
+# references, and can only assume that this was an error in interpretation
+# somehow in light of this proclamation.
+
+# From Rives McDow (1999-11-09):
+# The Proclamation regarding Pitcairn time came into effect on 27 April 1998
+# ... at midnight.
+
+# From Howie Phelps (1999-11-10), who talked to a Pitcairner via shortwave:
+# Betty Christian told me yesterday that their local time is the same as
+# Pacific Standard Time. They used to be 1/2 hour different from us here in
+# Sacramento but it was changed a couple of years ago.
# Samoa
diff --git a/timezone/europe b/timezone/europe
index cdbc667..d97f225 100644
--- a/timezone/europe
+++ b/timezone/europe
@@ -1,4 +1,4 @@
-# @(#)europe 7.66
+# @(#)europe 7.67
# This data is by no means authoritative; if you think you know better,
# go ahead and edit the file (and please send any changes to
@@ -15,8 +15,8 @@
# published semiannually. Law sent in several helpful summaries
# of the IATA's data after 1990.
#
-# Except where otherwise noted, Shanks is the source for entries through 1990,
-# and IATA SSIM is the source for entries after 1990.
+# Except where otherwise noted, Shanks is the source for entries through 1991,
+# and IATA SSIM is the source for entries afterwards.
#
# Other sources occasionally used include:
#
@@ -1000,7 +1000,7 @@ Rule E-Eur 1996 max - Oct lastSun 0:00 0 -
Rule Russia 1917 only - Jul 1 23:00 1:00 MST # Moscow Summer Time
Rule Russia 1917 only - Dec 28 0:00 0 MMT # Moscow Mean Time
Rule Russia 1918 only - May 31 22:00 2:00 MDST # Moscow Double Summer Time
-Rule Russia 1918 only - Sep 17 0:00 1:00 MST
+Rule Russia 1918 only - Sep 16 1:00 1:00 MST
Rule Russia 1919 only - May 31 23:00 2:00 MDST
Rule Russia 1919 only - Jul 1 2:00 1:00 S
Rule Russia 1919 only - Aug 16 0:00 0 -
@@ -1087,7 +1087,6 @@ Rule Albania 1984 only - Apr 1 0:00 1:00 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Tirane 1:19:20 - LMT 1914
1:00 - CET 1940 Jun 16
-# The following transition is from Shanks.
1:00 Albania CE%sT 1984 Jul
1:00 EU CE%sT
@@ -1117,7 +1116,6 @@ Zone Europe/Vienna 1:05:20 - LMT 1893 Apr
1:00 EU CE%sT
# Belarus
-# Transitions before 1991 are from Shanks.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Minsk 1:50:16 - LMT 1880
1:50 - MMT 1924 May 2 # Minsk Mean Time
@@ -1826,14 +1824,29 @@ Zone Europe/Malta 0:58:04 - LMT 1893 Nov 2 # Valletta
1:00 EU CE%sT
# Moldova
-# see commentary for Romania
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-Zone Europe/Chisinau 1:55:20 - LMT 1924 May 2
- 2:00 - EET 1930 Jun 21
- 3:00 Russia MSK/MSD 1991 Mar 31 2:00s
- 2:00 1:00 EEST 1991 Sep 29 2:00s
+Zone Europe/Chisinau 1:55:20 - LMT 1880
+ 1:55 - CMT 1918 Feb 15 # Chisinau MT
+ 1:44:24 - BMT 1931 Jul 24 # Bucharest MT
+ 2:00 Romania EE%sT 1940 Aug 15
+ 2:00 1:00 EEST 1941 Jul 17
+ 1:00 C-Eur CE%sT 1944 Aug 24
+ 3:00 Russia MSK/MSD 1990
+ 3:00 - MSK 1990 May 6
+ 2:00 - EET 1991
+ 2:00 Russia EE%sT 1992
2:00 E-Eur EE%sT 1997
+# See Romania commentary for the guessed 1997 transition to EU rules.
2:00 EU EE%sT
+Zone Europe/Tiraspol 1:58:32 - LMT 1880
+ 1:55 - CMT 1918 Feb 15 # Chisinau MT
+ 1:44:24 - BMT 1931 Jul 24 # Bucharest MT
+ 2:00 Romania EE%sT 1940 Aug 15
+ 2:00 1:00 EEST 1941 Jul 17
+ 1:00 C-Eur CE%sT 1944 Aug 24
+ 3:00 Russia MSK/MSD 1991 Mar 31 2:00
+ 2:00 Russia EE%sT 1992 Jan 19 2:00
+ 3:00 Russia MSK/MSD
# Monaco
# Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
@@ -2091,11 +2104,11 @@ Zone Europe/Bucharest 1:44:24 - LMT 1891 Oct
# Russia
-# From Paul Eggert <eggert@twinsun.com> (1996-11-22):
-# Except for Moscow after 1919-07-01, I invented the time zone abbreviations,
-# and (unless otherwise specified) guessed what happened after 1991.
+# From Paul Eggert <eggert@twinsun.com> (1999-11-12):
+# Except for Moscow after 1919-07-01, I invented the time zone abbreviations.
# Moscow time zone abbreviations after 1919-07-01, and Moscow rules after 1991,
-# are from Andrey A. Chernov. The rest is from Shanks and the IATA.
+# are from Andrey A. Chernov. The rest is from Shanks, except we follow
+# Chernov's report that 1992 DST transitions were Sat 23:00, not Sun 02:00s.
#
# From Andrey A. Chernov <ache@nagual.ru> (1996-10-04):
# `MSK' and `MSD' were born and used initially on Moscow computers with
@@ -2111,97 +2124,83 @@ Zone Europe/Bucharest 1:44:24 - LMT 1891 Oct
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Kaliningrad 1:22:00 - LMT 1893 Apr
1:00 C-Eur CE%sT 1945
- 2:00 Poland CET 1946
+ 2:00 Poland CE%sT 1946
3:00 Russia MSK/MSD 1991 Mar 31 2:00s
- 2:00 1:00 EEST 1991 Sep 29 2:00s
- 2:00 - EET 1992 Jan 19 2:00s
- 3:00 Russia MSK/MSD 1994
-# IATA SSIM (1994-02) says Kaliningrad is at UTC+2; guess 1994 change.
2:00 Russia EE%sT
Zone Europe/Moscow 2:30:20 - LMT 1880
- 2:30:20 Russia %s 1919 Jul 1 2:00
+ 2:30 - MMT 1916 Jul 3 # Moscow Mean Time
+ 2:30:48 Russia %s 1919 Jul 1 2:00
3:00 Russia MSK/MSD 1922 Oct
2:00 - EET 1930 Jun 21
3:00 Russia MSK/MSD 1991 Mar 31 2:00s
- 2:00 1:00 EEST 1991 Sep 29 2:00s
- 2:00 - EET 1992 Jan 19 2:00s
+ 2:00 Russia EE%sT 1992 Jan 19 2:00s
3:00 Russia MSK/MSD
-Zone Europe/Samara 3:20:36 - LMT 1924 May 2
- 3:00 - KUYT 1957 Mar # Kuybyshev Time
- 4:00 Russia KUY%sT 1991 Mar 31 2:00s
- 3:00 1:00 KUYST 1991 Sep 29 2:00s
- 3:00 - SAMT 1992 Jan 19 2:00s # Samara Time
- 4:00 Russia SAM%sT
-Zone Asia/Yekaterinburg 4:02:34 - LMT 1924 May 2
- 4:00 - SVET 1957 Mar # Sverdlovsk Time
+Zone Europe/Samara 3:20:36 - LMT 1919 Jul 1 2:00
+ 3:00 - KUYT 1930 Jun 21 # Kuybyshev
+ 4:00 Russia KUY%sT 1989 Mar 26 2:00s
+ 3:00 Russia KUY%sT 1991 Mar 31 2:00s
+ 2:00 Russia KUY%sT 1991 Sep 29 2:00s
+ 3:00 - KUYT 1991 Oct 20 3:00
+ 4:00 Russia SAM%sT # Samara Time
+Zone Asia/Yekaterinburg 4:02:24 - LMT 1919 Jul 15 4:00
+ 4:00 - SVET 1930 Jun 21 # Sverdlovsk Time
5:00 Russia SVE%sT 1991 Mar 31 2:00s
- 4:00 1:00 SVEST 1991 Sep 29 2:00s
- 4:00 - SVET 1992 Jan 19 2:00s
+ 4:00 Russia SVE%sT 1992 Jan 19 2:00s
5:00 Russia YEK%sT # Yekaterinburg Time
-Zone Asia/Omsk 4:53:36 - LMT 1924 May 2
- 5:00 - OMST 1957 Mar # Omsk Time
+Zone Asia/Omsk 4:53:36 - LMT 1919 Nov 14
+ 5:00 - OMST 1930 Jun 21 # Omsk TIme
6:00 Russia OMS%sT 1991 Mar 31 2:00s
- 5:00 1:00 OMSST 1991 Sep 29 2:00s
- 5:00 - OMST 1992 Jan 19 2:00s
+ 5:00 Russia OMS%sT 1992 Jan 19 2:00s
6:00 Russia OMS%sT
# From Stanislaw A. Kuzikowski <S.A.Kuz@iae.nsk.su> (1994-06-29):
# But now it is some months since Novosibirsk is 3 hours ahead of Moscow!
# I do not know why they have decided to make this change;
# as far as I remember it was done exactly during winter->summer switching
# so we (Novosibirsk) simply did not switch.
-Zone Asia/Novosibirsk 5:31:40 - LMT 1924 May 2
- 6:00 - NOVT 1957 Mar # Novosibirsk Time
+Zone Asia/Novosibirsk 5:31:40 - LMT 1919 Dec 14 6:00
+ 6:00 - NOVT 1930 Jun 21 # Novosibirsk Time
7:00 Russia NOV%sT 1991 Mar 31 2:00s
- 6:00 1:00 NOVST 1991 Sep 29 2:00s
- 6:00 - NOVT 1992 Jan 19 2:00s
- 7:00 Russia NOV%sT 1994 Mar 27 2:00s
- 6:00 1:00 NOVST 1994 Sep 25 2:00s
+ 6:00 Russia NOV%sT 1992 Jan 19 2:00s
+ 7:00 Russia NOV%sT 1993 May 23 # says Shanks
6:00 Russia NOV%sT
-Zone Asia/Krasnoyarsk 6:11:20 - LMT 1924 May 2
- 6:00 - KRAT 1957 Mar # Krasnoyarsk Time
+Zone Asia/Krasnoyarsk 6:11:20 - LMT 1920 Jan 6
+ 6:00 - KRAT 1930 Jun 21 # Krasnoyarsk Time
7:00 Russia KRA%sT 1991 Mar 31 2:00s
- 6:00 1:00 KRAST 1991 Sep 29 2:00s
- 6:00 - KRAT 1992 Jan 19 2:00s
+ 6:00 Russia KRA%sT 1992 Jan 19 2:00s
7:00 Russia KRA%sT
Zone Asia/Irkutsk 6:57:20 - LMT 1880
- 6:57:20 - IMT 1924 May 2 # Irkutsk Mean Time
- 7:00 - IRKT 1957 Mar # Irkutsk Time
+ 6:57:20 - IMT 1920 Jan 25 # Irkutsk Mean Time
+ 7:00 - IRKT 1930 Jun 21 # Irkutsk Time
8:00 Russia IRK%sT 1991 Mar 31 2:00s
- 7:00 1:00 IRKST 1991 Sep 29 2:00s
- 7:00 - IRKT 1992 Jan 19 2:00s
+ 7:00 Russia IRK%sT 1992 Jan 19 2:00s
8:00 Russia IRK%sT
-Zone Asia/Yakutsk 8:38:40 - LMT 1924 May 2
- 8:00 - YAKT 1957 Mar # Yakutsk Time
+Zone Asia/Yakutsk 8:38:40 - LMT 1919 Dec 15
+ 8:00 - YAKT 1930 Jun 21 # Yakutsk Time
9:00 Russia YAK%sT 1991 Mar 31 2:00s
- 8:00 1:00 YAKST 1991 Sep 29 2:00s
- 8:00 - YAKT 1992 Jan 19 2:00s
+ 8:00 Russia YAK%sT 1992 Jan 19 2:00s
9:00 Russia YAK%sT
-Zone Asia/Vladivostok 8:47:44 - LMT 1880
- 8:47:44 - VMT 1924 May 2 # Vladivostok MT
- 9:00 - VLAT 1957 Mar # Vladivostok Time
+Zone Asia/Vladivostok 8:47:44 - LMT 1922 Nov 15
+ 9:00 - VLAT 1930 Jun 21 # Vladivostok Time
10:00 Russia VLA%sT 1991 Mar 31 2:00s
- 9:00 1:00 VLAST 1991 Sep 29 2:00s
- 9:00 - VLAT 1992 Jan 19 2:00s
+ 9:00 Russia VLA%sST 1992 Jan 19 2:00s
10:00 Russia VLA%sT
Zone Asia/Magadan 10:03:12 - LMT 1924 May 2
- 10:00 - MAGT 1957 Mar # Magadan Time
+ 10:00 - MAGT 1930 Jun 21 # Magadan Time
11:00 Russia MAG%sT 1991 Mar 31 2:00s
- 10:00 1:00 MAGST 1991 Sep 29 2:00s
- 10:00 - MAGT 1992 Jan 19 2:00s
+ 10:00 Russia MAG%sT 1992 Jan 19 2:00s
11:00 Russia MAG%sT
# This name should be Asia/Petropavlovsk-Kamchatski, but that's too long.
-Zone Asia/Kamchatka 10:34:36 - LMT 1924 May 2
- 11:00 - PETT 1957 Mar # P-K Time
+Zone Asia/Kamchatka 10:34:36 - LMT 1922 Nov 10
+ 11:00 - PETT 1930 Jun 21 # P-K Time
12:00 Russia PET%sT 1991 Mar 31 2:00s
- 11:00 1:00 PETST 1991 Sep 29 2:00s
- 11:00 - PETT 1992 Jan 19 2:00s
+ 11:00 Russia PET%sT 1992 Jan 19 2:00s
12:00 Russia PET%sT
Zone Asia/Anadyr 11:49:56 - LMT 1924 May 2
- 12:00 - ANAT 1957 Mar # Anadyr Time
- 13:00 Russia ANA%sT 1991 Mar 31 2:00s
- 12:00 1:00 ANAST 1991 Sep 29 2:00s
- 12:00 - ANAT 1992 Jan 19 2:00s
- 13:00 Russia ANA%sT
+ 12:00 - ANAT 1930 Jun 21 # Anadyr Time
+ 13:00 Russia ANA%sT 1982 Apr 1 0:00s
+ 12:00 Russia ANA%sT 1991 Mar 31 2:00s
+ 11:00 Russia ANA%sT 1992 Jan 19 2:00s
+ 12:00 Russia ANA%sT
# Slovakia
Link Europe/Prague Europe/Bratislava
@@ -2370,53 +2369,61 @@ Zone Europe/Istanbul 1:55:52 - LMT 1880
Link Europe/Istanbul Asia/Istanbul # Istanbul is in both continents.
# Ukraine
-# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Ukraine 1917 only - Jul 1 23:00 1:00 UST # Ukrainian Summer Time
-Rule Ukraine 1917 only - Dec 28 0:00 0 KMT # Kiev Mean Time
-Rule Ukraine 1918 only - May 31 22:00 2:00 UDST # Ukrainian Double Summer Time
-Rule Ukraine 1918 only - Sep 17 0:00 1:00 UST
-Rule Ukraine 1919 only - May 31 23:00 2:00 UDST
-Rule Ukraine 1919 only - Jul 1 2:00 1:00 UST
-Rule Ukraine 1919 only - Aug 16 0:00 0 KMT
-Rule Ukraine 1921 only - Feb 14 23:00 1:00 UST
-Rule Ukraine 1921 only - Mar 21 23:00 2:00 UDST
-Rule Ukraine 1921 only - Sep 1 0:00 1:00 UST
-Rule Ukraine 1921 only - Oct 1 0:00 0 KMT
-Rule Crimea 1917 only - Jul 1 23:00 1:00 CST # Crimean Summer Time
-Rule Crimea 1917 only - Dec 28 0:00 0 NMT # Nikolayev Mean Time
-Rule Crimea 1918 only - May 31 22:00 2:00 CDST # Crimean Double Summer Time
-Rule Crimea 1918 only - Sep 17 0:00 1:00 CST
-Rule Crimea 1919 only - May 31 23:00 2:00 CDST
-Rule Crimea 1919 only - Jul 1 2:00 1:00 CST
-Rule Crimea 1919 only - Aug 16 0:00 0 NMT
-Rule Crimea 1921 only - Feb 14 23:00 1:00 CST
-Rule Crimea 1921 only - Mar 21 23:00 2:00 CDST
-Rule Crimea 1921 only - Sep 1 0:00 1:00 CST
-Rule Crimea 1921 only - Oct 1 0:00 0 NMT
-Rule Crimea 1996 only - Mar lastSun 0:00u 1:00 -
-Rule Crimea 1996 only - Oct lastSun 0:00u 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
+# Most of Ukraine since 1970 has been like Kiev.
Zone Europe/Kiev 2:02:04 - LMT 1880
- 2:02:04 Ukraine %s 1924 May 2
+ 2:02:04 - KMT 1924 May 2 # Kiev Mean Time
+ 2:00 - EET 1930 Jun 21
+ 3:00 - MSK 1941 Sep 20
+ 1:00 C-Eur CE%sT 1943 Nov 6
+ 3:00 Russia MSK/MSD 1990
+ 3:00 - MSK 1990 Jul 1 2:00
+ 2:00 - EET 1992
+ 2:00 E-Eur EE%sT 1995
+ 2:00 EU EE%sT
+# Ruthenia used CET 1990/1991.
+Zone Europe/Uzhgorod 1:29:12 - LMT 1890 Oct
+ 1:00 - CET 1940
+ 1:00 C-Eur CE%sT 1944 Oct
+ 1:00 1:00 CEST 1944 Oct 26
+ 1:00 - CET 1945 Jun 29
+ 3:00 Russia MSK/MSD 1990
+ 3:00 - MSK 1990 Jul 1 2:00
+ 1:00 - CET 1991 Mar 31 3:00
+ 2:00 - EET 1992
+ 2:00 E-Eur EE%sT 1995
+ 2:00 EU EE%sT
+# Zaporozh'ye and eastern Lugansk oblasts observed DST 1990/1991.
+# Zaporozh'ye has an apostrophe, but Posix file names can't have apostrophes.
+Zone Europe/Zaporozhye 2:20:40 - LMT 1880
+ 2:20 - CUT 1924 May 2 # Central Ukraine T
2:00 - EET 1930 Jun 21
- 3:00 Russia MSK/MSD 1990 Jul 17
- 2:00 E-Eur EE%sT 1996
+ 3:00 - MSK 1941 Aug 25
+ 1:00 C-Eur CE%sT 1943 Oct 25
+ 3:00 Russia MSK/MSD 1991 Mar 31 2:00
+ 2:00 E-Eur EE%sT 1995
2:00 EU EE%sT
+# Central Crimea used Moscow time 1994/1997.
Zone Europe/Simferopol 2:16:24 - LMT 1880
- 2:08:00 Crimea %s 1924 May 2
+ 2:16 - SMT 1924 May 2 # Simferopol Mean T
2:00 - EET 1930 Jun 21
- 3:00 Russia MSK/MSD 1991 Mar 31 2:00s
- 2:00 1:00 EEST 1991 Sep 29 2:00s
-# From Paul Eggert <eggert@twinsun.com> (1996-10-21):
-# The _Economist_ (1994-05-28, p 45) reports that most of Crimea switched
+ 3:00 - MSK 1941 Nov
+ 1:00 C-Eur CE%sT 1944 Apr 13
+ 3:00 Russia MSK/MSD 1990
+ 3:00 - MSK 1990 Jul 1 2:00
+ 2:00 - EET 1992
+# From Paul Eggert <eggert@twinsun.com> (1999-11-12):
+# The _Economist_ (1994-05-28, p 45) reports that central Crimea switched
# from Kiev to Moscow time sometime after the January 1994 elections.
-# For now, guess it changed Feb 1.
- 2:00 C-Eur EE%sT 1994 Feb
+# Shanks says ``date of change uncertain'', but implies that it happened
+# sometime between the 1994 DST switches. For now, guess it changed in May.
+ 2:00 E-Eur EE%sT 1994 May
# From IATA SSIM (1994/1997), which also says that Kerch is still like Kiev.
- 3:00 E-Eur MSK/MSD 1996
+ 3:00 E-Eur MSK/MSD 1996 Mar 31 3:00s
+ 3:00 1:00 MSD 1996 Oct 27 3:00s
# IATA SSIM (1997-09) says Crimea switched to EET/EEST.
# Assume it happened in March by not changing the clocks.
- 3:00 Crimea MSK/MSD 1997 Mar lastSun 1:00u
+ 3:00 Russia MSK/MSD 1997 Mar lastSun 1:00u
2:00 EU EE%sT
# Yugoslavia
diff --git a/timezone/northamerica b/timezone/northamerica
index 743e721..443e8db 100644
--- a/timezone/northamerica
+++ b/timezone/northamerica
@@ -1,4 +1,4 @@
-# @(#)northamerica 7.48
+# @(#)northamerica 7.49
# also includes Central America and the Caribbean
# This data is by no means authoritative; if you think you know better,
@@ -408,7 +408,7 @@ Zone America/Louisville -5:43:02 - LMT 1883 Nov 18 12:00
-5:00 US E%sT 1974 Jan 6 2:00
-6:00 1:00 CDT 1974 Oct 27 2:00
-5:00 US E%sT
-# Wayne County, Kentucky
+# Wayne, Clinton, and Russell Counties, Kentucky
# From
# <a href="http://frwebgate.access.gpo.gov/cgi-bin/getdoc.cgi?dbname=1999_register&docid=99-26945-filed">
# Federal Register Doc. 99-26945
@@ -418,6 +418,18 @@ Zone America/Louisville -5:43:02 - LMT 1883 Nov 18 12:00
# Kentucky, from the Central Time Zone to the Eastern Time Zone.... Now
# the earliest date that the proposed change might take effect is
# October 29, 2000.
+#
+# From
+# <a href="http://www.lake-cumberland.com/life/archive/news990129time.shtml">
+# Lake Cumberland LIFE
+# </a> (1999-01-29) via WKYM-101.7:
+# Clinton County has joined Wayne County in asking the DoT to change from
+# the Central to the Eastern time zone.... The Wayne County government made
+# the same request in December. And while Russell County officials have not
+# taken action, the majority of respondents to a poll conducted there in
+# August indicated they would like to change to "fast time" also.
+# The three Lake Cumberland counties are the farthest east of any U.S.
+# location in the Central time zone.
# Michigan
#
@@ -902,7 +914,7 @@ Zone America/Dawson_Creek -8:00:56 - LMT 1884
# Nunavut ... moved ... to incorporate the whole territory into one time zone.
# <a href="http://www.nunatsiaq.com/nunavut/nvt90903_13.html">
# Nunavut moves to single time zone Oct. 31
-# </a>
+# </a>
#
# From Antoine Leca (1999-09-06):
# We then need to create a new timezone for the Kitikmeot region of Nunavut
@@ -917,6 +929,29 @@ Zone America/Dawson_Creek -8:00:56 - LMT 1884
# We'll ignore the claim about Coral Harbour for now,
# since we have no further info.
+# From Rives McDow (1999-11-08):
+# On October 31, when the rest of Nunavut went to Central time,
+# Pangnirtung wobbled. Here is the result of their wobble:
+#
+# The following businesses and organizations in Pangnirtung use Central Time:
+#
+# First Air, Power Corp, Nunavut Construction, Health Center, RCMP,
+# Eastern Arctic National Parks, A & D Specialist
+#
+# The following businesses and organizations in Pangnirtung use Eastern Time:
+#
+# Hamlet office, All other businesses, Both schools, Airport operator
+#
+# This has made for an interesting situation there, which warranted the news.
+# No one there that I spoke with seems concerned, or has plans to
+# change the local methods of keeping time, as it evidently does not
+# really interfere with any activities or make things difficult locally.
+# They plan to celebrate New Year's turn-over twice, one hour apart,
+# so it appears that the situation will last at least that long.
+# The Nunavut Intergovernmental Affairs hopes that they will "come to
+# their senses", but the locals evidently don't see any problem with
+# the current state of affairs.
+
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule NT_YK 1918 only - Apr 14 2:00 1:00 D
Rule NT_YK 1918 only - Oct 27 2:00 0 S
@@ -971,7 +1006,7 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
# The Federal District (where Mexico City is) has observed [DST] several
# times but not recently.
#
-# I don't where to drawn the line in the North Baja area. 28th latitude
+# I don't where to draw the line in the North Baja area. 28th latitude
# sounds good -- but it may be higher (how far [d]o radio stations from
# San Diego affect culture?).
#
@@ -1009,30 +1044,30 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
# From Alan Perry <alan.perry@eng.sun.com> (1996-02-15):
# A guy from our Mexico subsidiary finally found the Presidential Decree
# outlining the timezone changes in Mexico.
-#
+#
# ------------- Begin Forwarded Message -------------
-#
+#
# I finally got my hands on the Official Presidential Decree that sets up the
# rules for the DST changes. The rules are:
-#
+#
# 1. The country is divided in 3 timezones:
# - Baja California Norte (the Mexico/BajaNorte TZ)
# - Baja California Sur, Nayarit, Sinaloa and Sonora (the Mexico/BajaSur TZ)
# - The rest of the country (the Mexico/General TZ)
-#
+#
# 2. From the first Sunday in April at 2:00 AM to the last Sunday in October
# at 2:00 AM, the times in each zone are as follows:
# BajaNorte: GMT+7
# BajaSur: GMT+6
# General: GMT+5
-#
+#
# 3. The rest of the year, the times are as follows:
# BajaNorte: GMT+8
# BajaSur: GMT+7
# General: GMT+6
-#
+#
# The Decree was published in Mexico's Official Newspaper on January 4th.
-#
+#
# -------------- End Forwarded Message --------------
# From Paul Eggert (1996-06-12):
# For an English translation of the decree, see
diff --git a/timezone/southamerica b/timezone/southamerica
index bb95d0d..3b647b1 100644
--- a/timezone/southamerica
+++ b/timezone/southamerica
@@ -1,4 +1,4 @@
-# @(#)southamerica 7.32
+# @(#)southamerica 7.33
# This data is by no means authoritative; if you think you know better,
# go ahead and edit the file (and please send any changes to
@@ -564,8 +564,9 @@ Rule Peru 1987 only - Jan 1 0:00 1:00 S
Rule Peru 1987 only - Apr 1 0:00 0 -
Rule Peru 1990 only - Jan 1 0:00 1:00 S
Rule Peru 1990 only - Apr 1 0:00 0 -
-Rule Peru 1993 only - Jan 1 0:00 1:00 S
-Rule Peru 1993 only - Apr 1 0:00 0 -
+# IATA is ambiguous for 1993/1995; go with Shanks.
+Rule Peru 1994 only - Jan 1 0:00 1:00 S
+Rule Peru 1994 only - Apr 1 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone America/Lima -5:08:12 - LMT 1890
-5:09 - LMT 1908 Jul 28 # Lima Mean Time
diff --git a/timezone/zone.tab b/timezone/zone.tab
index b5f67e9..b172d94 100644
--- a/timezone/zone.tab
+++ b/timezone/zone.tab
@@ -1,4 +1,4 @@
-# @(#)zone.tab 1.16
+# @(#)zone.tab 1.17
#
# TZ zone descriptions
#
@@ -225,7 +225,8 @@ LV +5657+02406 Europe/Riga
LY +3254+01311 Africa/Tripoli
MA +3339-00735 Africa/Casablanca
MC +4342+00723 Europe/Monaco
-MD +4700+02850 Europe/Chisinau
+MD +4700+02850 Europe/Chisinau most locations
+MD +4651+02938 Europe/Tiraspol Transdniestria
MG -1855+04731 Indian/Antananarivo
MH +0709+17112 Pacific/Majuro most locations
MH +0905+16720 Pacific/Kwajalein Kwajalein
@@ -337,7 +338,9 @@ TV -0831+17913 Pacific/Funafuti
TW +2503+12130 Asia/Taipei
TZ -0648+03917 Africa/Dar_es_Salaam
UA +5026+03031 Europe/Kiev most locations
-UA +4457+03406 Europe/Simferopol Crimea
+UA +4837+02218 Europe/Uzhgorod Ruthenia
+UA +4750+03510 Europe/Zaporozhye Zaporozh'ye, E Lugansk
+UA +4457+03406 Europe/Simferopol central Crimea
UG +0019+03225 Africa/Kampala
UM +1700-16830 Pacific/Johnston Johnston Atoll
UM +2813-17722 Pacific/Midway Midway Islands