summaryrefslogtreecommitdiffstats
path: root/share/zoneinfo
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1996-07-17 20:07:52 +0000
committerwollman <wollman@FreeBSD.org>1996-07-17 20:07:52 +0000
commit216a3608a8c1d116c65dac60448613c38549a051 (patch)
tree181edee39f3b25e6b87a4ce62b9b9d7376b70651 /share/zoneinfo
parenta811461f7d6279e0f13039d8c65d8a7ad5294252 (diff)
downloadFreeBSD-src-216a3608a8c1d116c65dac60448613c38549a051.zip
FreeBSD-src-216a3608a8c1d116c65dac60448613c38549a051.tar.gz
Merged the latest timezone data file release.
Changed zones: Algeria, Egypt, Ghana, Libya, Morocco, Sierra Leone, South Africa, Sudan, Tunisia, Armenia, Myanmar, China, Taiwan, Hong Kong, Macao, Cyprus, Georgia, Iran, Israel, Jordan, Kazakhstan, Kirgizstan, Lebanon, Mongolia, the Phillippines, Syria, Tajikistan, Turkmenistan, Uzbekistan, Australia, Kiribati, New Caledonia, New Zealand, Vanuatu, the United Kingdom, Ireland, the Czech Republic, Finland, France, Greece, Hungary, Iceland, Italy, Luxembourg, the Netherlands, Norway, Portugal, Romania, Spain, Switzerland, Turkey, Canada, Mexico, the Bahamas, Barbados, Belize, Costa Rica, Cuba, the Dominican Republic, El Salvador, Guatemala, Haiti, Nicaragua, Brazil, the Falkland Islands, Paraguay Deleted zones: Asia/Tomsk (superseded by Asia/Krasnoyarsk) Added zones: Asia/Aktau (area formerly part of Asia/Alma-Ata); Asia/Krasnoyarsk (supersedes Asia/Tomsk); America/Glace_Bay (area formerly part of America/Halifax); America/Thunder_Bay, America/Nipigon, America/Rainy_River (areas formerly covered by America/Montreal); America/Swift_Current (area formerly part of America/Regina); America/Dawson_Creek (area formerly part of America/Vancouver); America/Pangnirtung, America/Iqaluit, America/Rankin_Inlet, America/Yellowknife, America/Inuvik, America/Dawson (areas formerly part of America/Whitehorse)
Diffstat (limited to 'share/zoneinfo')
-rw-r--r--share/zoneinfo/africa11
-rw-r--r--share/zoneinfo/asia108
-rw-r--r--share/zoneinfo/australasia40
-rw-r--r--share/zoneinfo/europe291
-rw-r--r--share/zoneinfo/northamerica339
-rw-r--r--share/zoneinfo/southamerica7
6 files changed, 470 insertions, 326 deletions
diff --git a/share/zoneinfo/africa b/share/zoneinfo/africa
index fd4c129..d49c0a2 100644
--- a/share/zoneinfo/africa
+++ b/share/zoneinfo/africa
@@ -1,4 +1,4 @@
-# @(#)africa 7.12
+# @(#)africa 7.13
# 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
@@ -80,7 +80,6 @@
# Algeria
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Algeria 1911 only - Jan 1 0:00s 0 -
Rule Algeria 1916 only - Jun 14 23:00s 1:00 " DST"
Rule Algeria 1916 1919 - Oct Sun<=7 23:00s 0 -
Rule Algeria 1917 only - Mar 24 23:00s 1:00 " DST"
@@ -240,7 +239,6 @@ Zone Africa/Djibouti 2:52:36 - LMT 1911 Jul
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Egypt 1900 only - Oct 1 0:00 0 -
Rule Egypt 1940 only - Jul 15 0:00 1:00 " DST"
Rule Egypt 1940 only - Oct 1 0:00 0 -
Rule Egypt 1941 only - Apr 15 0:00 1:00 " DST"
@@ -315,7 +313,6 @@ Zone Africa/Banjul -1:06:36 - LMT 1912
# WATDT is my invention for ``West Africa one-Third Daylight Time''.
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Ghana 1918 only - Jan 1 0:00 0 WAT
# Whitman says DST was observed from 1931 to ``the present''; go with Shanks.
Rule Ghana 1936 1942 - Sep 1 0:00 0:20 WATDT
Rule Ghana 1936 1942 - Dec 31 0:00 0 WAT
@@ -400,7 +397,6 @@ Zone Africa/Monrovia -0:43:08 - LMT 1882
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Libya 1920 only - Jan 1 0:00 0 -
Rule Libya 1951 only - Oct 14 2:00 1:00 " DST"
Rule Libya 1952 only - Jan 1 0:00 0 -
Rule Libya 1953 only - Oct 9 2:00 1:00 " DST"
@@ -482,7 +478,6 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
# Morocco
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Morocco 1913 only - Oct 26 0:00 0 -
Rule Morocco 1939 only - Sep 12 0:00 1:00 " DST"
Rule Morocco 1939 only - Nov 19 0:00 0 -
Rule Morocco 1940 only - Feb 25 0:00 1:00 " DST"
@@ -594,7 +589,6 @@ Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria
# Sierra Leone
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule SL 1913 only - Oct 26 0:00 0 -
# Whitman gives Mar 31 - Aug 31 for 1931 on; go with Shanks.
Rule SL 1935 1942 - Jun 1 0:00 1:00 S
Rule SL 1935 1942 - Oct 1 0:00 0 -
@@ -622,7 +616,6 @@ Zone Africa/Mogadishu 3:01:28 - LMT 1893 Nov
# South Africa
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule SA 1892 only - Feb 8 0:00 0 -
Rule SA 1942 1943 - Sep Sun>=15 2:00 1:00 S
Rule SA 1943 1944 - Mar Sun>=15 2:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -641,7 +634,6 @@ Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8
# I verified this today by telephone with the Sudan Mission to the
# United Nations: 212-573-6033
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Sudan 1931 only - Feb 8 0:00 0 -
Rule Sudan 1970 only - May 1 0:00 1:00 " DST"
Rule Sudan 1970 1985 - Oct 15 0:00 0 -
Rule Sudan 1971 only - Apr 30 0:00 1:00 " DST"
@@ -680,7 +672,6 @@ Zone Africa/Lome 0:04:52 - LMT 1893
# Tunisia
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Tunisia 1911 only - Mar 9 0:00 0 -
Rule Tunisia 1939 only - Apr 15 23:00s 1:00 " DST"
Rule Tunisia 1939 only - Nov 18 23:00s 0 -
Rule Tunisia 1940 only - Feb 25 23:00s 1:00 " DST"
diff --git a/share/zoneinfo/asia b/share/zoneinfo/asia
index 6f766f0..52bf5bc 100644
--- a/share/zoneinfo/asia
+++ b/share/zoneinfo/asia
@@ -1,4 +1,4 @@
-# @(#)asia 7.18
+# @(#)asia 7.23
# 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
@@ -30,10 +30,11 @@
# 3:00 AST ADT Arabia*
# 3:00 BSK BSD Baku (was 4:00)*
# 3:30 IST IDT Iran
+# 4:00 AMST AMDT Armenia (was 3:00) (was YSK, YSD)*
# 4:00 TBSK TBSD Tbilisi (was 3:00)*
-# 4:00 YSK YSD Yerevan (was 3:00)*
# 4:00 GST GDT Gulf*
# 4:30 AFT Afghanistan*
+# 5:00 ASK ASD Aktau (was SHSK, SHSD)*
# 5:00 ASK ASD Ashkhabad (was 4:00)*
# 5:00 BSK BSD Bishkek (was 6:00) (was FSK, FSD)*
# 5:00 PKT Pakistan*
@@ -69,11 +70,12 @@
###############################################################################
+# These rules for Russia are stolen from the `europe' file.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Russia 1981 1984 - Apr 1 0:00 1:00 D
-Rule Russia 1981 1983 - Oct 1 0:00 0 K
-Rule Russia 1984 max - Sep lastSun 2:00s 0 K
-Rule Russia 1985 max - Mar lastSun 2:00s 1:00 D
+Rule RussiaAsia 1981 1984 - Apr 1 0:00 1:00 D
+Rule RussiaAsia 1981 1983 - Oct 1 0:00 0 K
+Rule RussiaAsia 1984 max - Sep lastSun 2:00s 0 K
+Rule RussiaAsia 1985 max - Mar lastSun 2:00s 1:00 D
# Afghanistan
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -84,12 +86,26 @@ Zone Asia/Kabul 4:36:48 - LMT 1890
# ZONE-DESCR Asia Kabul Afghanistan All points
# Armenia
+# From Paul Eggert (1996-05-04):
+# Shanks has Yerevan switching to 3:00 (with Russian DST) in spring 1991,
+# but usno1995 has Armenia at 4:00 (with DST), and Edgar Der-Danieliantz
+# <edd@AIC.NET> reported today that Yerevan probably won't use DST this year,
+# though it did use DST in 1995. We guess Yerevan stayed in sync with Moscow
+# between 1990 and 1995, but stopped using DST in 1996.
+# Der-Danieliantz also asked for a better abbreviation than `YSK'
+# after independence. Apparently no abbreviation is in common use;
+# use `AMST/AMDT' since `AM' is the ISO country code for Armenia.
+# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
+Rule Armenia 1992 1995 - Sep lastSun 2:00s 0 S
+Rule Armenia 1992 1995 - Mar lastSun 2:00s 1:00 D
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Yerevan 2:58:00 - LMT 1924 May 2
3:00 - YSK 1957 Mar
- 4:00 Russia YS%s
-# Shanks has Yerevan switching to 3:00 (with Russian DST) in spring 1991,
-# but usno1995 has Armenia at 4:00 (with DST). Ignore the 1991 switch for now.
+ 4:00 RussiaAsia YS%s 1991 Mar 31 2:00s
+ 3:00 1:00 YSD 1991 Sep 29 2:00s
+ 3:00 - AMST 1992 Jan 19 2:00s
+ 4:00 Armenia AM%sT 1996
+ 4:00 - AMST
# ZONE-DESCR Asia Yerevan Armenia All points
@@ -97,7 +113,7 @@ Zone Asia/Yerevan 2:58:00 - LMT 1924 May 2
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Baku 3:19:24 - LMT 1924 May 2
3:00 - BSK 1957 Mar
- 4:00 Russia BS%s 1991 Mar 31 2:00s
+ 4:00 RussiaAsia BS%s 1991 Mar 31 2:00s
3:00 1:00 BSD 1991 Sep 29 2:00s
3:00 - BSK
# Shanks has Baku using Russian DST rules after 1991,
@@ -149,7 +165,7 @@ Zone Asia/Brunei 7:39:40 - LMT 1926 Mar # Bandar Seri Begawan
# Burma / Myanmar
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-Zone Asia/Rangoon 6:24:40 - LMT 1880
+Zone Asia/Rangoon 6:24:40 - LMT 1880 # or Yangon
6:25 - RMT 1920
6:30 - BMT 1942 May
9:00 - JST 1945 May 3
@@ -199,7 +215,6 @@ Zone Asia/Phnom_Penh 6:59:40 - LMT 1906 Jun 9
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Shang 1928 only - Jan 1 0:00 0 S
Rule Shang 1940 only - Jun 3 0:00 1:00 D
Rule Shang 1940 1941 - Oct 1 0:00 0 S
Rule Shang 1941 only - Mar 16 0:00 1:00 D
@@ -240,7 +255,6 @@ Zone Asia/Kashgar 5:03:56 - LMT 1928
# Republic of China
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Taiwan 1896 only - Jan 1 0:00 0 S
Rule Taiwan 1945 1951 - May 1 0:00 1:00 D
Rule Taiwan 1945 1951 - Oct 1 0:00 0 S
Rule Taiwan 1952 only - Mar 1 0:00 1:00 D
@@ -261,7 +275,6 @@ Zone Asia/Taipei 8:06:00 - LMT 1896
###############################################################################
# Hong Kong
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule HK 1904 only - Oct 30 0:00 0 -
Rule HK 1946 only - Apr 20 3:30 1:00 S
Rule HK 1946 only - Dec 1 3:30 0 -
Rule HK 1947 only - Apr 13 3:30 1:00 S
@@ -285,7 +298,6 @@ Zone Asia/Hong_Kong 7:36:36 - LMT 1904 Oct 30
# Macao
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Macao 1912 only - Jan 1 0:00 0 S
Rule Macao 1961 1962 - Mar Sun>=16 3:30 1:00 D
Rule Macao 1961 1964 - Nov Sun>=1 3:30 0 S
Rule Macao 1963 only - Mar Sun>=16 0:00 1:00 D
@@ -310,7 +322,6 @@ Zone Asia/Macao 7:34:20 - LMT 1912
# Cyprus
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Cyprus 1921 only - Nov 14 0:00 0 -
Rule Cyprus 1975 only - Apr 13 0:00 1:00 " DST"
Rule Cyprus 1975 only - Oct 12 0:00 0 -
Rule Cyprus 1976 only - May 15 0:00 1:00 " DST"
@@ -341,9 +352,9 @@ Zone Asia/Nicosia 2:13:28 - LMT 1921 Nov 14
Zone Asia/Tbilisi 2:59:16 - LMT 1880
2:59 - LST 1924 May 2
3:00 - TBSK 1957 Mar
- 4:00 Russia TBS%s 1991 Mar 31 2:00s
+ 4:00 RussiaAsia TBS%s 1991 Mar 31 2:00s
3:00 1:00 TBSD 1991 Sep 29 2:00s
- 3:00 Russia TBS%s 1994 Sep 25 2:00s
+ 3:00 RussiaAsia TBS%s 1994 Sep 25 2:00s
4:00 - TBSK
# ZONE-DESCR Asia Tbilisi Georgia All points
@@ -390,7 +401,6 @@ Zone Asia/Jayapura 9:22:48 - LMT 1932 Nov
# Iran
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Iran 1977 only - Nov 1 0:00 0 S
Rule Iran 1978 1980 - Mar 21 0:00 1:00 D
Rule Iran 1978 only - Oct 21 0:00 0 S
Rule Iran 1979 only - Sep 19 0:00 0 S
@@ -435,7 +445,6 @@ Zone Asia/Baghdad 2:57:40 - LMT 1890
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Zion 1918 only - Jan 1 0:00 0 S
Rule Zion 1940 only - Jun 1 0:00 1:00 D
Rule Zion 1942 1944 - Nov 1 0:00 0 S
Rule Zion 1943 only - Apr 1 2:00 1:00 D
@@ -601,7 +610,6 @@ Zone Asia/Tokyo 9:19:04 - LMT 1896
# Most likely Shanks is merely guessing dates from 1992 on.
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Jordan 1931 only - Jan 1 0:00 0 -
Rule Jordan 1973 only - Jun 6 0:00 1:00 " DST"
Rule Jordan 1973 1975 - Oct 1 0:00 0 -
Rule Jordan 1974 1977 - May 1 0:00 1:00 " DST"
@@ -626,23 +634,34 @@ Zone Asia/Amman 2:23:44 - LMT 1931
# ZONE-DESCR Asia Amman Jordan All points
# Kazakhstan
-# From Shanks (1991):
+# From Paul Eggert (1996-04-19):
+# Andrew Evtichov <evti@chevron.com> (1996-04-13) writes that Kazakhstan
+# stayed in sync with Moscow after 1990, and that Aktau is the biggest city
+# in western Kazakhstan. Follow Shanks before 1991, Evtichov afterwards.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-Zone Asia/Alma-Ata 5:07:48 - LMT 1924 May 2
+Zone Asia/Alma-Ata 5:07:48 - LMT 1924 May 2 # or Almaty
5:00 - AASK 1957 Mar
- 6:00 Russia AAS%s
-# Shanks has Alma-Ata switching to 5:00 in 1991,
-# but usno1995 has Kazakhstan at 6:00. Ignore the 1991 switch for now.
-
-# ZONE-DESCR Asia Alma-Ata Kazakhstan All points
+ 6:00 RussiaAsia AAS%s 1991 Mar 31 2:00s
+ 5:00 1:00 AASD 1991 Sep 29 2:00s
+ 5:00 - AASK 1992 Jan 19 2:00s
+ 6:00 RussiaAsia AAS%s
+Zone Asia/Aktau 3:21:04 - LMT 1924 May 2 # or Aqtau
+ 4:00 - SHSK 1957 Mar # Fort Shevchenko
+ 5:00 RussiaAsia SHS%s 1991 Mar 31 2:00s
+ 4:00 1:00 ASD 1991 Sep 29 2:00s
+ 4:00 - ASK 1992 Jan 19 2:00s
+ 5:00 RussiaAsia AS%s
+
+# ZONE-DESCR Asia Alma-Ata Kazakhstan All points except:
+# ZONE-DESCR Asia Aktau Kazakhstan Aktau
# Kirgizstan
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Bishkek 4:58:24 - LMT 1924 May 2
5:00 - FSK 1957 Mar # Frunze
- 6:00 Russia FS%s 1991 Mar 31 2:00s
+ 6:00 RussiaAsia FS%s 1991 Mar 31 2:00s
5:00 1:00 FSD 1991 Sep 29 2:00s
- 5:00 Russia BS%s
+ 5:00 RussiaAsia BS%s
# ZONE-DESCR Asia Bishkek Kirgizstan All points
@@ -703,7 +722,6 @@ Zone Asia/Vientiane 6:50:24 - LMT 1906 Jun 9
# Lebanon
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Lebanon 1880 only - Jan 1 0:00 0 -
Rule Lebanon 1920 only - Mar 28 0:00 1:00 " DST"
Rule Lebanon 1920 only - Oct 25 0:00 0 -
Rule Lebanon 1921 only - Apr 3 0:00 1:00 " DST"
@@ -752,10 +770,12 @@ Zone Indian/Maldives 4:54:00 - LMT 1880 # Male
# ZONE-DESCR Indian Maldives Maldives All points
# Mongolia
+# Shanks says that Mongolia has three time zones,
+# but usno1995 and http://www.odci.gov/cia/publications/95fact/802389h.gif
+# both say that it has just one.
# Let's comment out the western and eastern Mongolian time zones
# till we know what their principal towns are.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Mongol 1978 only - Jan 1 0:00 0 S
Rule Mongol 1981 1984 - Apr 1 0:00 1:00 T
Rule Mongol 1981 1984 - Oct 1 0:00 0 S
Rule Mongol 1985 max - Mar lastSun 2:00 1:00 T
@@ -801,16 +821,16 @@ Zone Asia/Karachi 4:28:12 - LMT 1907
# Palestine
# These rules for Egypt are stolen from the `africa' file.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Egypt 1957 only - May 10 0:00 1:00 " DST"
-Rule Egypt 1957 1958 - Oct 1 0:00 0 -
-Rule Egypt 1958 only - May 1 0:00 1:00 " DST"
-Rule Egypt 1959 1981 - May 1 1:00 1:00 " DST"
-Rule Egypt 1959 1965 - Sep 30 3:00 0 -
-Rule Egypt 1966 max - Oct 1 3:00 0 -
+Rule EgyptAsia 1957 only - May 10 0:00 1:00 " DST"
+Rule EgyptAsia 1957 1958 - Oct 1 0:00 0 -
+Rule EgyptAsia 1958 only - May 1 0:00 1:00 " DST"
+Rule EgyptAsia 1959 1981 - May 1 1:00 1:00 " DST"
+Rule EgyptAsia 1959 1965 - Sep 30 3:00 0 -
+Rule EgyptAsia 1966 max - Oct 1 3:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
2:00 - EET 1957 May 10
- 2:00 Egypt EET%s 1967 Jun 30
+ 2:00 EgyptAsia EET%s 1967 Jun 30
2:00 Zion I%sT
# This will undoubtedly change soon.
@@ -821,7 +841,6 @@ Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
# Howse writes (p 162) that until 1844 the Philippines kept American date.
# The rest of this data is from Shanks.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Phil 1899 only - May 11 0:00 0 S
Rule Phil 1936 only - Nov 1 0:00 1:00 D
Rule Phil 1937 only - Feb 1 0:00 0 S
Rule Phil 1954 only - Apr 12 0:00 1:00 D
@@ -881,7 +900,6 @@ Zone Asia/Colombo 5:19:24 - LMT 1880
# Syria
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Syria 1920 only - Jan 1 0:00 0 -
Rule Syria 1920 1923 - Apr Sun>=15 2:00 1:00 " DST"
Rule Syria 1920 1923 - Oct Sun>=1 2:00 0 -
Rule Syria 1962 only - Apr 29 2:00 1:00 " DST"
@@ -915,7 +933,7 @@ Zone Asia/Damascus 2:25:12 - LMT 1920
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Dushanbe 4:35:12 - LMT 1924 May 2
5:00 - DSK 1957 Mar
- 6:00 Russia DS%s 1991
+ 6:00 RussiaAsia DS%s 1991
6:00 - DSK
# Shanks has Dushanbe at 5:00 (6:00 summer) after 1991 Sep 29 3:00,
# but usno1995 has it at 6:00. Go with usno1995.
@@ -934,7 +952,7 @@ Zone Asia/Bangkok 6:42:04 - LMT 1880
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Ashkhabad 3:53:32 - LMT 1924 May 2
4:00 - ASK 1957 Mar
- 5:00 Russia AS%s 1991
+ 5:00 RussiaAsia AS%s 1991
5:00 - ASK
# Shanks has Ashkhabad at 4:00 (5:00 summer) after 1991 Sep 20 3:00,
# but usno has it at 5:00. Go with usno1995.
@@ -952,11 +970,13 @@ Zone Asia/Dubai 3:41:12 - LMT 1920
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Tashkent 4:37:12 - LMT 1924 May 2
5:00 - TSK 1957 Mar
- 6:00 Russia TS%s 1991 Mar 31 2:00s
+ 6:00 RussiaAsia TS%s 1991 Mar 31 2:00s
5:00 1:00 TSD 1991 Sep 29 2:00s
5:00 - TSK
# Shanks has Tashkent using DST after 1991, but usno1995 says they don't.
# Go with usno1995.
+# http://www.odci.gov/cia/publications/95fact/802389h.gif claims that
+# Uzbekistan has two time zones, but we lack data about this.
# ZONE-DESCR Asia Tashkent Uzbekistan All points
diff --git a/share/zoneinfo/australasia b/share/zoneinfo/australasia
index 5361836..da70bc5 100644
--- a/share/zoneinfo/australasia
+++ b/share/zoneinfo/australasia
@@ -1,4 +1,4 @@
-# @(#)australasia 7.25
+# @(#)australasia 7.27
# This file also includes Pacific islands.
# Notes are at the end of this file
@@ -8,7 +8,6 @@
# Australia
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Aus 1895 only - Jan 1 0:00 0 -
# Shanks gives 1917 Jan 1 0:01; go with Whitman (and guess 2:00).
Rule Aus 1916 only - Oct 1 2:00 1:00 -
Rule Aus 1917 only - Mar 25 2:00 0 -
@@ -246,10 +245,6 @@ Zone Pacific/Johnston -10:00 - HST
# uninhabited
# Kiribati
-# From Paul Eggert (1996-01-22):
-# Today's _Wall Street Journal_ (page 1) reports that Kiribati
-# ``declared it the same day throught the country as of Jan. 1, 1995''
-# as part of the competition to be first into the 21st century.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Pacific/Tarawa 11:32:04 - LMT 1901 # Bairiki
12:00 - NZST
@@ -284,8 +279,7 @@ Zone Pacific/Yap 9:12:32 - LMT 1901 # Colonia
9:00 - PLT 1969 Oct
10:00 - GST
Zone Pacific/Truk 10:07:08 - LMT 1901
- 10:00 - GST 1978 Oct
- 11:00 - NCST
+ 10:00 - GST
Zone Pacific/Ponape 10:32:52 - LMT 1901 # Kolonia
11:00 - NCST
Zone Pacific/Kosrae 10:51:56 - LMT 1901
@@ -314,7 +308,6 @@ Zone Pacific/Nauru 11:07:40 - LMT 1921 Jan 15 # Uaobe
# New Caledonia
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule NC 1912 only - Jan 13 0:00 0 S
Rule NC 1977 1978 - Dec Sun>=1 0:00 1:00 D
Rule NC 1978 1979 - Feb 27 0:00 0 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -328,7 +321,6 @@ Zone Pacific/Noumea 11:05:48 - LMT 1912 Jan 13
# New Zealand
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule NZ 1868 only - Jan 1 0:00 0 S
# Shanks gives 1927 Nov 6 - 1928 Mar 4, 1928 Oct 14 - 1929 Mar 17,
# 1929 Oct 13 - 1930 Mar 16; go with Whitman.
Rule NZ 1927 only - Nov 26 2:00 0:30 HD
@@ -439,10 +431,6 @@ Zone Pacific/Fakaofo -11:24:56 - LMT 1901
# ZONE-DESCR Pacific Fakaofo Tokelau_Island All points
# Tonga
-# From Paul Eggert (1996-01-22):
-# Today's _Wall Street Journal_ (page 1) reports that ``Tonga has been plotting
-# to sneak ahead of [New Zealanders] by introducing daylight-saving time.''
-# But since Kiribati has moved the Date Line it's not clear what Tonga will do.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Pacific/Tongatapu 12:19:20 - LMT 1901
12:20 - TMT 1968 Oct
@@ -459,7 +447,6 @@ Zone Pacific/Funafuti 11:56:52 - LMT 1901
# Vanuatu
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Vanuatu 1912 only - Jan 13 0:00 0 S
Rule Vanuatu 1983 only - Sep 25 0:00 1:00 D
Rule Vanuatu 1984 1991 - Mar Sun>=23 0:00 0 S
Rule Vanuatu 1984 only - Oct 23 0:00 1:00 D
@@ -921,6 +908,13 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# Johnston data is from usno1995.
+# Kiribati
+
+# From Paul Eggert (1996-01-22):
+# Today's _Wall Street Journal_ (page 1) reports that Kiribati
+# ``declared it the same day throught the country as of Jan. 1, 1995''
+# as part of the competition to be first into the 21st century.
+
# Kwajalein
# In comp.risks 14.87 (26 August 1993), Peter Neumann writes:
@@ -936,9 +930,25 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# (now called the Marianas) kept American date for quite some time.
# Ignore this for now, as we have no hard data. See also Asia/Manila.
+# Micronesia
+
+# Alan Eugene Davis <adavis@kuentos.guam.net> writes (1996-03-16),
+# ``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;
+# ignore this for now.
+
# Samoa
# Howse writes that in 1879 the King of Samoa decided to change
# ``the date in his kingdom from the Antipodean to the American system,
# ordaining -- by a masterpiece of diplomatic flattery -- that
# the Fourth of July should be celebrated twice in that year.''
+
+# Tonga
+
+# From Paul Eggert (1996-01-22):
+# Today's _Wall Street Journal_ (p 1) reports that ``Tonga has been plotting
+# to sneak ahead of [New Zealanders] by introducing daylight-saving time.''
+# Since Kiribati has moved the Date Line it's not clear what Tonga will do.
diff --git a/share/zoneinfo/europe b/share/zoneinfo/europe
index d64dc02..c4bac08 100644
--- a/share/zoneinfo/europe
+++ b/share/zoneinfo/europe
@@ -1,4 +1,4 @@
-# @(#)europe 7.32
+# @(#)europe 7.38
# 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
@@ -36,7 +36,7 @@
# 5:00 ESK ESD Yekaterinburg (was 4:00) (was SSK, SSD)*
# 6:00 OSK OSD Omsk (was 5:00)*
# 6:00 NSK NSD Novosibirsk (was 7:00)
-# 7:00 TSK TSD Tomsk (was 6:00)*
+# 7:00 KRSK KRSD Krasnoyarsk (was 6:00)
# 8:00 ISK ISD Irkutsk (was 7:00)*
# 9:00 YSK YSD Yakutsk (was 8:00)*
# 10:00 VSK VSD Vladivostok (was 9:00)*
@@ -125,6 +125,15 @@
# transition date for London, namely 1847 Sep 22. We don't know as much
# about Dublin, so we use 1880 Aug 2, the legal transition time.
+# From Paul Eggert (1996-06-12):
+# Summer Time was first seriously proposed by William Willett (1857-1915),
+# a London builder who circulated a pamphlet ``Waste of Daylight'' (1907)
+# that proposed advancing clocks 20 minutes on each of four Sundays in April,
+# and retarding them by the same amount on four Sundays in September.
+# A bill was drafted in 1909 and introduced in Parliament several times,
+# but it met with ridicule and opposition, especially from farming interests.
+# One-hour Summer Time was eventually adopted as a wartime measure in 1916.
+
# From Arthur David Olson (January 19, 1989):
#
# A source at the British Information Office in New York avers that it's
@@ -418,6 +427,22 @@
# who provided the wartime regulations and a snippet of Hansard explaining
# why double summer time started on a Monday in 1945 (it was Easter).
+# From Peter Ilieve <peter@aldie.co.uk> (1996-05-29):
+# I have now got a copy of the British Standard Time Act 1968.
+# It says (S4(2)) that it expires at 02:00 GMT on 31 October 1971 unless
+# an Order in Council was passed in Parliament to make the Act permanent.
+# No Order was passed, so 02:00 1971-10-31 it is...
+#
+# Interestingly, it says baldly `This Act shall come into force on
+# 27 October 1968', without giving a time. As S1 of the Act merely
+# stated that `The time for general purposes in the United Kingdom
+# (to be known as British standard time) shall be one hour in
+# advance of Greenwich mean time throughout the year; ...' you could
+# possibly argue that the start time of BStandardT was 00:00 1968-10-27,
+# especially as the Act repealed the Summer Time Acts 1916--1947 in toto,
+# thereby destroying the authority of the Summer Time Order specifying
+# summer time in 1968....
+
# From Peter Ilieve <peter@memex.co.uk> (November 18, 1993)
#
# Here is a revised version of my tabrules file for the perl script I sent
@@ -600,6 +625,11 @@
# 1995-97 is now in place. The Summer Time Order 1994 (SI 1994/2798)
# came into force on 16 November. It restates the dates from the EC
# seventh Summer Time Directive....
+#
+# From Peter Ilieve <peter@aldie.co.uk> (1996-04-20):
+# Proposals for the eighth directive were supposed to have been produced
+# by the Commission by 1 Jan 96. They have not yet appeared (I asked just
+# before Easter).
# From Peter Ilieve <peter@memex.co.uk> (March 28, 1994):
# The [GB-Eire] end date of 22 October [1995] conflicts with your current rule
@@ -612,7 +642,7 @@
# To maintain strict historical accuracy you could start a new UK ending rule
# of Oct Sun>=22 in 1990.
-# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
+# From Paul Eggert <eggert@twinsun.com> (1996-06-12):
#
# As Ilieve remarks, the date `20 April 1924' in the table of ``Summer Time: A
# Consultation Document'' (Cm 722, 1989) table is a transcription error;
@@ -632,17 +662,29 @@
# It actually just had one transition.
# * Northern Ireland used single daylight savings time throughout WW II.
# Actually, it conformed to Britain.
+# * GB-Eire changed standard time to 1 hour ahead of GMT on 1968-02-18.
+# Actually, that date saw the usual switch to summer time.
+# Standard time was not changed until 1968-10-27 (the clocks didn't change).
#
-# The following claim by Shanks is possible though doubtful;
-# we'll ignore it for now.
+# The following claims by Shanks are possible though doubtful;
+# we'll ignore them for now.
# * Jersey, Guernsey, and the Isle of Man did not switch from GMT
# to daylight savings time until 1921 Apr 3, when they began to
# conform with Great Britain.
+# * Dublin's 1971-10-31 switch was at 02:00, even though London's was 03:00.
+#
#
# Whitman says Dublin Mean Time was -0:25:21, which is more precise than Shanks.
+# From an anonymous contributor (1996-06-02):
+# The law governing time in Ireland is under Statutory Instrument SI 395/94,
+# which gives force to European Union 7th Council Directive # 94/21/EC.
+# Under this directive, the Minister for Justice in Ireland makes appropriate
+# regulations. I spoke this morning with the Secretary of the Department of
+# Justice (tel +353 1 678 9711) who confirmed to me that the correct name is
+# "Irish Summer Time", abbreviated to "IST".
+
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule GB-Eire 1847 only - Sep 22 0:00 0 GMT
# 1916 to 1925--irregular
Rule GB-Eire 1916 only - May 21 2:00s 1:00 BST
Rule GB-Eire 1916 only - Oct 1 2:00s 0 GMT
@@ -706,43 +748,44 @@ Rule GB-Eire 1958 1959 - Apr Sun>=16 2:00s 1:00 BST
Rule GB-Eire 1960 only - Apr 10 2:00s 1:00 BST
Rule GB-Eire 1961 1963 - Mar lastSun 2:00s 1:00 BST
Rule GB-Eire 1964 1967 - Mar Sun>=19 2:00s 1:00 BST
+Rule GB-Eire 1968 only - Feb 18 2:00s 1:00 BST
Rule GB-Eire 1972 1980 - Mar Sun>=16 2:00s 1:00 BST
# 1953 to 1980, ending rules
Rule GB-Eire 1953 1960 - Oct Sun>=1 2:00s 0 GMT
-Rule GB-Eire 1961 1967 - Oct Sun>=23 2:00s 0 GMT
-Rule GB-Eire 1971 only - Oct 31 3:00 0 GMT
+Rule GB-Eire 1961 1968 - Oct Sun>=23 2:00s 0 GMT
Rule GB-Eire 1972 1980 - Oct Sun>=23 2:00s 0 GMT
# 1981 on
Rule GB-Eire 1981 1995 - Mar lastSun 1:00u 1:00 BST
Rule GB-Eire 1981 1989 - Oct Sun>=23 1:00u 0 GMT
Rule GB-Eire 1990 1995 - Oct Sun>=22 1:00u 0 GMT
-# See EC for rules starting in 1996.
+# See EU for rules starting in 1996.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/London -0:01:15 - LMT 1847 Sep 22
- 0:00 GB-Eire %s 1968 Feb 18 2:00
- 1:00 - BST 1971 Oct 31 2:00
+ 0:00 GB-Eire %s 1968 Oct 27
+ 1:00 - BST 1971 Oct 31 2:00u
0:00 GB-Eire %s 1996
- 0:00 EC GMT/BST
+ 0:00 EU GMT/BST
Zone Europe/Belfast -0:23:40 - LMT 1880 Aug 2
-0:25:21 - DMT 1916 May 21 2:00 # Dublin MT
-0:25:21 1:00 DST 1916 Oct 1 3:00
- 0:00 GB-Eire %s 1968 Feb 18 2:00
- 1:00 - BST 1971 Oct 31 3:00
+ 0:00 GB-Eire %s 1968 Oct 27
+ 1:00 - BST 1971 Oct 31 2:00u
0:00 GB-Eire %s 1996
- 0:00 EC GMT/BST
+ 0:00 EU GMT/BST
Zone Europe/Dublin -0:25:21 - LMT 1880 Aug 2
-0:25:21 - DMT 1916 May 21 2:00 # Dublin MT
-0:25:21 1:00 DST 1916 Oct 1 3:00
- 0:00 GB-Eire %s 1940 Feb 25 2:00
- 0:00 1:00 BST 1946 Oct 6 2:00
+ 0:00 GB-Eire %s 1921 Dec 6
+ 0:00 GB-Eire GMT/IST 1940 Feb 25 2:00
+ 0:00 1:00 IST 1946 Oct 6 2:00
0:00 - GMT 1947 Mar 16 2:00
- 0:00 1:00 BST 1947 Nov 2 2:00
+ 0:00 1:00 IST 1947 Nov 2 2:00
0:00 - GMT 1948 Apr 18 2:00
- 0:00 GB-Eire %s 1968 Feb 18 2:00
- 1:00 - BST 1971 Oct 31 3:00
- 0:00 GB-Eire %s 1996
- 0:00 EC GMT/BST
+ 0:00 GB-Eire GMT/IST 1968 Oct 27
+ 1:00 - IST 1971 Oct 31 2:00u
+ 0:00 GB-Eire GMT/IST 1996
+ 0:00 EU GMT/IST
# ZONE-DESCR Europe London United_Kingdom All points except N. Ireland
# ZONE-DESCR Europe Belfast United_Kingdom Northern Ireland
@@ -752,19 +795,18 @@ Zone Europe/Dublin -0:25:21 - LMT 1880 Aug 2
# Continental Europe
-# EC rules are for the European Community.
+# EU rules are for the European Union, previously known as the EC, EEC,
+# Common Market, etc.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule EC 1800 only - Jan 1 0:00 0 -
-Rule EC 1977 1980 - Apr Sun>=1 1:00u 1:00 " DST"
-Rule EC 1977 only - Sep lastSun 1:00u 0 -
-Rule EC 1978 only - Oct 1 1:00u 0 -
-Rule EC 1979 1995 - Sep lastSun 1:00u 0 -
-Rule EC 1981 max - Mar lastSun 1:00u 1:00 " DST"
-Rule EC 1996 max - Oct lastSun 1:00u 0 -
-
-# W-Eur differs from EC only in that W-Eur uses standard time.
-Rule W-Eur 1800 only - Jan 1 0:00 0 -
+Rule EU 1977 1980 - Apr Sun>=1 1:00u 1:00 " DST"
+Rule EU 1977 only - Sep lastSun 1:00u 0 -
+Rule EU 1978 only - Oct 1 1:00u 0 -
+Rule EU 1979 1995 - Sep lastSun 1:00u 0 -
+Rule EU 1981 max - Mar lastSun 1:00u 1:00 " DST"
+Rule EU 1996 max - Oct lastSun 1:00u 0 -
+
+# W-Eur differs from EU only in that W-Eur uses standard time.
Rule W-Eur 1977 1980 - Apr Sun>=1 1:00s 1:00 " DST"
Rule W-Eur 1977 only - Sep lastSun 1:00s 0 -
Rule W-Eur 1978 only - Oct 1 1:00s 0 -
@@ -773,18 +815,13 @@ Rule W-Eur 1981 max - Mar lastSun 1:00s 1:00 " DST"
Rule W-Eur 1996 max - Oct lastSun 1:00s 0 -
# Older M-Eur rules are for convenience in the tables.
-# From 1977 on, M-Eur differs from EC only in that M-Eur uses standard time.
-Rule M-Eur 1800 only - Jan 1 0:00 0 -
+# From 1977 on, M-Eur differs from EU only in that M-Eur uses standard time.
Rule M-Eur 1916 only - Apr 30 23:00 1:00 " DST"
Rule M-Eur 1916 only - Oct 1 1:00 0 -
Rule M-Eur 1917 1918 - Apr Mon>=15 2:00s 1:00 " DST"
Rule M-Eur 1917 1918 - Sep Mon>=15 2:00s 0 -
Rule M-Eur 1940 only - Apr 1 2:00s 1:00 " DST"
-# Shanks says DST was continuous from 1940 Apr 1 to 1942 Nov 2; go with Whitman.
-Rule M-Eur 1940 only - Dec 31 2:00s 0 -
-Rule M-Eur 1941 only - Feb 25 2:00s 1:00 " DST"
-Rule M-Eur 1941 only - Oct 5 2:00s 0 -
-Rule M-Eur 1942 only - Jan 1 2:00s 1:00 " DST"
+# Whitman says 1941 DST was only from Feb 25 to Oct 5; go with Shanks.
Rule M-Eur 1942 only - Nov 2 2:00s 0 -
Rule M-Eur 1943 only - Mar 29 2:00s 1:00 " DST"
Rule M-Eur 1943 only - Oct 4 2:00s 0 -
@@ -799,7 +836,6 @@ Rule M-Eur 1981 max - Mar lastSun 2:00s 1:00 " DST"
Rule M-Eur 1996 max - Oct lastSun 2:00s 0 -
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Russia 1880 only - Jan 1 0:00 0 -
Rule Russia 1917 only - Jul 1 23:00 1:00 " DST"
Rule Russia 1917 only - Dec 28 0:00 0 -
Rule Russia 1918 only - May 31 22:00 2:00 " DDST"
@@ -822,9 +858,9 @@ Rule Russia 1985 max - Mar lastSun 2:00s 1:00 D
# These are for backward compatibility with older versions.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-Zone WET 0:00 EC WET%s
+Zone WET 0:00 EU WET%s
Zone MET 1:00 M-Eur MET%s
-Zone EET 2:00 EC EET%s
+Zone EET 2:00 EU EET%s
# Tom Hoffman says that MET is also known as Central European Time
@@ -863,7 +899,7 @@ Zone Europe/Tirane 1:19:20 - LMT 1914
1:00 - MET 1940 Jun 16
1:00 Albania MET%s 1985 Mar 31 1:00
1:00 W-Eur MET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
# ZONE-DESCR Europe Tirane Albania All points
@@ -872,13 +908,12 @@ Zone Europe/Tirane 1:19:20 - LMT 1914
Zone Europe/Andorra 0:06:04 - LMT 1901
0:00 - WET 1946 Sep 30
1:00 - MET 1985 Mar 31 2:00
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Andorra Andorra All points
# Austria
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Austria 1918 only - Jun 16 3:00 0 -
Rule Austria 1920 only - Apr 5 2:00s 1:00 " DST"
Rule Austria 1920 only - Sep 13 2:00s 0 -
Rule Austria 1945 only - Apr 2 2:00s 1:00 " DST"
@@ -893,7 +928,7 @@ Zone Europe/Vienna 1:05:20 - LMT 1893 Apr
1:00 Austria MET%s 1940 Apr 1 2:00
1:00 M-Eur MET%s 1945 Apr 2 2:00
1:00 Austria MET%s 1981
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Vienna Austria All points
@@ -906,7 +941,7 @@ Zone Europe/Minsk 1:50:16 - LMT 1880
3:00 Russia MS%s 1991 Mar 31 2:00s
2:00 1:00 "EET DST" 1991 Sep 29 2:00s
2:00 M-Eur EET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
# ZONE-DESCR Europe Minsk Belarus All points
@@ -956,7 +991,7 @@ Zone Europe/Brussels 0:17:20 - LMT 1880
0:00 Belgium WET%s 1940 Feb 24 23:00
1:00 M-Eur MET%s 1945 Apr 2 2:00
1:00 Belgium MET%s 1977
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Brussels Belgium All points
@@ -968,7 +1003,7 @@ Zone Europe/Sarajevo 1:13:40 - LMT 1884
1:00 M-Eur MET%s 1945 May 8 2:00s
1:00 1:00 "MET DST" 1945 Sep 16 2:00s
1:00 - MET 1983
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Sarajevo Bosnia_and_Herzegovina All points
@@ -989,7 +1024,7 @@ Zone Europe/Sofia 1:33:16 - LMT 1880
2:00 - EET 1979 Mar 31 23:00
2:00 Bulg EET%s 1982 Sep 26 2:00
2:00 M-Eur EET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
# ZONE-DESCR Europe Sofia Bulgaria All points
@@ -1001,13 +1036,12 @@ Zone Europe/Zagreb 1:03:52 - LMT 1884
1:00 M-Eur MET%s 1945 May 8 2:00s
1:00 1:00 "MET DST" 1945 Sep 16 2:00s
1:00 - MET 1983
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Zagreb Croatia All points
# Czech Republic
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Czech 1944 only - Sep 17 2:00s 0 -
Rule Czech 1945 only - Apr 8 2:00s 1:00 " DST"
Rule Czech 1945 only - Nov 18 2:00s 0 -
Rule Czech 1946 only - May 6 2:00s 1:00 " DST"
@@ -1020,7 +1054,7 @@ Zone Europe/Prague 0:57:44 - LMT 1850
0:58 - PMT 1891 Oct # Prague Mean Time
1:00 M-Eur MET%s 1944 Sep 17 2:00s
1:00 Czech MET%s 1979
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Prague Czech_Republic All points
@@ -1047,10 +1081,10 @@ Zone Europe/Copenhagen 0:50:20 - LMT 1890
1:00 Denmark MET%s 1942 Nov 2 2:00s
1:00 M-Eur MET%s 1945 Apr 2 2:00
1:00 Denmark MET%s 1980
- 1:00 EC MET%s
+ 1:00 EU MET%s
Zone Atlantic/Faeroe -0:27:04 - LMT 1908 Jan 11 # Torshavn
0:00 - WET 1981
- 0:00 EC WET%s
+ 0:00 EU WET%s
Zone America/Scoresbysund -1:29:00 - LMT 1916 Jul 28
-2:00 - MGT 1980 Apr 6 2:00
-2:00 M-Eur MGT%s 1981 Mar 29
@@ -1086,7 +1120,7 @@ Zone Europe/Tallinn 1:39:00 - LMT 1880
3:00 Russia MS%s 1989 Mar 26 2:00s
2:00 1:00 "EET DST" 1989 Sep 24 2:00s
2:00 M-Eur EET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
# ZONE-DESCR Europe Tallinn Estonia All points
@@ -1101,14 +1135,13 @@ Zone Europe/Tallinn 1:39:00 - LMT 1880
# Go with Strang instead.
#
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Finland 1921 only - May 1 0:00 0 -
Rule Finland 1942 only - Apr 3 0:00 1:00 " DST"
Rule Finland 1942 only - Oct 3 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Helsinki 1:39:52 - LMT 1878 May 31
1:40 - HMT 1921 May # Helsinki Mean Time
2:00 Finland EET%s 1981 Mar 29 2:00
- 2:00 EC EET%s
+ 2:00 EU EET%s
# ZONE-DESCR Europe Helsinki Finland All points
@@ -1116,7 +1149,6 @@ Zone Europe/Helsinki 1:39:52 - LMT 1878 May 31
# Shanks seems to use `24:00' ambiguously; we resolve it with Whitman.
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule France 1911 only - Jan 1 0:00 0 -
Rule France 1916 only - Jun 14 23:00s 1:00 " DST"
Rule France 1916 1919 - Oct Sun>=1 0:00 0 -
Rule France 1917 only - Mar 24 23:00s 1:00 " DST"
@@ -1172,7 +1204,7 @@ Zone Europe/Paris 0:09:21 - LMT 1891 Mar 15 0:01
1:00 M-Eur MET%s 1944 Aug 25
0:00 France WET%s 1945 Sep 16 3:00
1:00 France MET%s 1977
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Paris France All points
@@ -1194,7 +1226,7 @@ Rule Germany 1949 only - Apr 10 2:00s 1:00 " DST"
Zone Europe/Berlin 0:53:28 - LMT 1893 Apr
1:00 M-Eur MET%s 1945 Apr 2 2:00
1:00 Germany MET%s 1980
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Berlin Germany All points
@@ -1203,7 +1235,7 @@ Zone Europe/Berlin 0:53:28 - LMT 1893 Apr
Zone Europe/Gibraltar -0:21:24 - LMT 1880 Aug 2
0:00 GB-Eire %s 1957 Apr 14 2:00
1:00 - MET 1982
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Gibraltar United_Kingdom Gibraltar
@@ -1212,7 +1244,6 @@ Zone Europe/Gibraltar -0:21:24 - LMT 1880 Aug 2
# Part switched to the Gregorian calendar on 1916 Jul 28.
# The rest switched on 1920 Mar 18.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Greece 1916 only - July 28 0:01 0 -
# Whitman gives 1932 Jul 5 - Nov 1; go with Shanks.
Rule Greece 1932 only - Jul 7 0:00 1:00 " DST"
Rule Greece 1932 only - Sep 1 0:00 0 -
@@ -1243,14 +1274,15 @@ Zone Europe/Athens 1:34:52 - LMT 1895 Sep 14
1:00 Greece MET%s 1944 Apr 4
2:00 Greece EET%s 1981
# Shanks says they switched to M-Eur in 1981;
- # go with EC intead, since Greece joined it on Jan 1.
- 2:00 EC EET%s
+ # go with EU intead, since Greece joined it on Jan 1.
+ 2:00 EU EET%s
# ZONE-DESCR Europe Athens Greece All points
# Hungary
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Hungary 1918 only - Sep 29 2:00s 0 -
+Rule Hungary 1918 only - Apr 1 3:00 1:00 " DST"
+Rule Hungary 1918 only - Sep 29 3:00 0 -
Rule Hungary 1919 only - Apr 15 3:00 1:00 " DST"
Rule Hungary 1919 only - Sep 15 3:00 0 -
Rule Hungary 1920 only - Apr 5 3:00 1:00 " DST"
@@ -1271,11 +1303,11 @@ Rule Hungary 1957 only - Sep lastSun 3:00 0 -
Rule Hungary 1980 only - Apr 6 1:00 1:00 " DST"
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Budapest 1:16:20 - LMT 1890 Oct
- 1:00 M-Eur MET%s 1918 Jul
+ 1:00 M-Eur MET%s 1918
1:00 Hungary MET%s 1941 Apr 6 2:00
1:00 M-Eur MET%s 1945 May 1 23:00
1:00 Hungary MET%s 1980 Sep 28 2:00s
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Budapest Hungary All points
@@ -1315,7 +1347,6 @@ Zone Europe/Budapest 1:16:20 - LMT 1890 Oct
# Reykavik was -1:28 from 1837 to 1908, local mean time before that.
#
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Iceland 1908 only - Jan 1 0:00 0 S
Rule Iceland 1917 1918 - Feb 19 23:00 1:00 D
Rule Iceland 1917 only - Oct 21 1:00 0 S
Rule Iceland 1918 only - Nov 16 1:00 0 S
@@ -1345,22 +1376,43 @@ Zone Atlantic/Reykjavik -1:27:24 - LMT 1837
# ZONE-DESCR Atlantic Reykjavik Iceland All points
# Italy
+# From Paul Eggert (1996-05-06):
+# For Italian DST we have three sources: Shanks, Whitman, and F. Pollastri
+# <URL:http://pisolo.cstv.to.cnr.it/toi/uk/ienitlt.html> (see `FP' below),
+# taken from a publication of the Italian National Electrotechnical Institute.
+# When the three sources disagree, guess who's right, as follows:
+#
+# year FP Shanks (S) Whitman (W) Go with:
+# 1916 06-03 06-03 24:00 06-03 00:00 FP & W
+# 09-30 09-30 24:00 09-30 01:00 FP; guess 24:00s
+# 1917 04-01 03-31 24:00 03-31 00:00 FP & S
+# 09-30 09-29 24:00 09-30 01:00 FP & W
+# 1918 03-09 03-09 24:00 03-09 00:00 FP & S
+# 10-06 10-05 24:00 10-06 01:00 FP & W
+# 1919 03-01 03-01 24:00 03-01 00:00 FP & S
+# 10-04 10-04 24:00 10-04 01:00 FP; guess 24:00s
+# 1920 03-20 03-20 24:00 03-20 00:00 FP & S
+# 09-18 09-18 24:00 10-01 01:00 FP; guess 24:00s
+# 1944 04-02 04-03 02:00 S (see M-Eur)
+# 09-16 10-02 03:00 FP; guess 24:00s
+# 1945 09-14 09-16 24:00 FP; guess 24:00s
+# 1970 05-21 05-31 00:00 S
+# 09-20 09-27 00:00 S
+#
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Italy 1893 only - Nov 1 0:00s 0 S
-# Shanks gives transition times of 1916-1920 as 24:00; go with Whitman.
Rule Italy 1916 only - Jun 3 0:00s 1:00 " DST"
-Rule Italy 1916 only - Sep 30 0:00s 0 -
-Rule Italy 1917 only - Mar 31 0:00s 1:00 " DST"
+Rule Italy 1916 only - Oct 1 0:00s 0 -
+Rule Italy 1917 only - Apr 1 0:00s 1:00 " DST"
Rule Italy 1917 only - Sep 30 0:00s 0 -
-Rule Italy 1918 only - Mar 9 0:00s 1:00 " DST"
+Rule Italy 1918 only - Mar 10 0:00s 1:00 " DST"
Rule Italy 1918 1919 - Oct Sun>=1 0:00s 0 -
-Rule Italy 1919 only - Mar 1 0:00s 1:00 " DST"
-Rule Italy 1920 only - Mar 20 0:00s 1:00 " DST"
-# Shanks gives 1920 Sep 18; go with Whitman.
-Rule Italy 1920 only - Oct 1 0:00s 0 -
-Rule Italy 1940 only - Jun 15 0:00 1:00 " DST"
+Rule Italy 1919 only - Mar 2 0:00s 1:00 " DST"
+Rule Italy 1920 only - Mar 21 0:00s 1:00 " DST"
+Rule Italy 1920 only - Sep 19 0:00s 0 -
+Rule Italy 1940 only - Jun 15 0:00s 1:00 " DST"
+Rule Italy 1944 only - Sep 17 0:00s 0 -
Rule Italy 1945 only - Apr 2 2:00 1:00 " DST"
-Rule Italy 1945 only - Sep 17 0:00 0 -
+Rule Italy 1945 only - Sep 15 0:00s 0 -
Rule Italy 1946 only - Mar 17 2:00s 1:00 " DST"
Rule Italy 1946 only - Oct 6 2:00s 0 -
Rule Italy 1947 only - Mar 16 0:00s 1:00 " DST"
@@ -1388,9 +1440,9 @@ Rule Italy 1979 only - Sep 30 0:00s 0 -
Zone Europe/Rome 0:49:56 - LMT 1866 Sep 22
0:50 - RMT 1893 Nov # Rome Mean Time
1:00 Italy MET%s 1942 Nov 2 2:00s
- 1:00 M-Eur MET%s 1945 Apr 2 2:00s
+ 1:00 M-Eur MET%s 1944 Jul
1:00 Italy MET%s 1980
- 1:00 EC MET%s
+ 1:00 EU MET%s
Link Europe/Rome Europe/Vatican
Link Europe/Rome Europe/San_Marino
@@ -1413,7 +1465,7 @@ Zone Europe/Riga 1:36:24 - LMT 1880
3:00 Russia MS%s 1991 Mar 31 2:00s
2:00 1:00 "EET DST" 1991 Sep 29 2:00s
2:00 M-Eur EET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
# ZONE-DESCR Europe Riga Latvia All points
@@ -1421,7 +1473,7 @@ Zone Europe/Riga 1:36:24 - LMT 1880
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Vaduz 0:38:04 - LMT 1894 Jun
1:00 - MET 1981
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Vaduz Liechtenstein All points
@@ -1439,14 +1491,13 @@ Zone Europe/Vilnius 1:41:16 - LMT 1880
3:00 Russia MS%s 1991 Mar 31 2:00s
2:00 1:00 "EET DST" 1991 Sep 29 2:00s
2:00 M-Eur EET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
# ZONE-DESCR Europe Vilnius Lithuania All points
# Luxembourg
# Whitman disagrees with most of these dates in minor ways; go with Shanks.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Lux 1904 only - Jun 1 0:00 0 -
Rule Lux 1916 only - May 14 23:00 1:00 " DST"
Rule Lux 1916 only - Oct 1 1:00 0 -
Rule Lux 1917 only - Apr 28 23:00 1:00 " DST"
@@ -1477,7 +1528,7 @@ Zone Europe/Luxembourg 0:24:36 - LMT 1904 Jun
0:00 Belgium WET%s 1940 May 14 3:00
1:00 M-Eur WET%s 1944 Sep 18 3:00
1:00 Belgium MET%s 1977
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Luxembourg Luxembourg All points
@@ -1489,7 +1540,7 @@ Zone Europe/Skopje 1:25:44 - LMT 1884
1:00 M-Eur MET%s 1945 May 8 2:00s
1:00 1:00 "MET DST" 1945 Sep 16 2:00s
1:00 - MET 1983
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Skopje Fmr_Yugoslav_Rep_Of_Macedonia All points
@@ -1508,7 +1559,7 @@ Zone Europe/Malta 0:58:04 - LMT 1893 Nov 2 # Valletta
1:00 M-Eur MET%s 1945 Apr 2 2:00s
1:00 Italy MET%s 1973 Mar 31
1:00 Malta MET%s 1981
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Malta Malta All points
@@ -1520,7 +1571,7 @@ Zone Europe/Chisinau 1:55:20 - LMT 1924 May 2
3:00 Russia MS%s 1991 Mar 31 2:00s
2:00 1:00 "EET DST" 1991 Sep 29 2:00s
2:00 M-Eur EET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
# ZONE-DESCR Europe Chisinau Moldova All points
@@ -1531,7 +1582,7 @@ Zone Europe/Monaco 0:29:32 - LMT 1891 Mar 15
0:09:21 - PMT 1911 Mar 11 # Paris Mean Time
0:00 France WET%s 1945 Sep 16 3:00
1:00 France MET%s 1977
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Monaco Monaco All points
@@ -1539,7 +1590,6 @@ Zone Europe/Monaco 0:29:32 - LMT 1891 Mar 15
# Howse writes that the Netherlands' railways used GMT between 1892 and 1940,
# but for other purposes the Netherlands used Amsterdam mean time.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Neth 1892 only - May 1 0:00 0 AMT
# Shanks gives 1916 May 1 0:00 and 1916 Oct 1 0:00; go with Whitman.
Rule Neth 1916 only - May 1 2:00s 1:00 NST
Rule Neth 1916 only - Oct 2 2:00s 0 AMT
@@ -1571,13 +1621,12 @@ Zone Europe/Amsterdam 0:19:28 - LMT 1892 May
0:20 Neth %s 1940 May 16 0:40
1:00 M-Eur MET%s 1945 Apr 2 2:00
1:00 Neth MET%s 1977
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Amsterdam Netherlands All points
# Norway
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Norway 1892 only - May 1 0:00 0 -
# Whitman gives 1916 May 21 - 1916 Oct 21; go with Shanks.
Rule Norway 1916 only - May 22 1:00 1:00 " DST"
Rule Norway 1916 only - Sep 30 0:00 0 -
@@ -1595,7 +1644,7 @@ Zone Europe/Oslo 0:43:00 - LMT 1895
1:00 Norway MET%s 1940 Aug 10 23:00
1:00 M-Eur MET%s 1945 Apr 2 2:00
1:00 Norway MET%s 1980
- 1:00 EC MET%s
+ 1:00 EU MET%s
# Svalbard is like Europe/Oslo.
#
# From Whitman:
@@ -1639,13 +1688,12 @@ Zone Europe/Warsaw 1:24:00 - LMT 1880
1:00 M-Eur MET%s 1944 Oct
1:00 Poland MET%s 1977 Apr 3 1:00
1:00 W-Eur MET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
# ZONE-DESCR Europe Warsaw Poland All points
# Portugal
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Port 1911 only - May 24 0:00 0 -
Rule Port 1916 only - Jun 17 23:00 1:00 " DST"
# Whitman gives 1916 Oct 31; go with Shanks.
Rule Port 1916 only - Nov 1 1:00 0 -
@@ -1712,16 +1760,16 @@ Zone Europe/Lisbon -0:36:32 - LMT 1884
0:00 Port WET%s 1966 Apr 3 2:00
1:00 - MET 1976 Sep 26 1:00
0:00 Port WET%s 1983 Sep 25 1:00s
- 0:00 EC WET%s 1992 Sep 27 1:00s
+ 0:00 EU WET%s 1992 Sep 27 1:00s
# From Rui Pedro Salgueiro <rps@inescca.inescc.pt> (November 12, 1992):
# Portugal has recently (September, 27) changed timezone
# (from WET to MET or CET) to harmonize with EEC.
- 1:00 EC MET%s 1996 Mar 31 1:00u
+ 1:00 EU MET%s 1996 Mar 31 1:00u
# Martin Bruckmann <martin@ua.pt> (1996-02-29) reports via Peter Ilieve
# that Portugal is reverting to 0:00 by not moving its clocks this spring.
# The new Prime Minister was fed up with getting up in the dark in the winter.
- 0:00 - "WET DST" 1996 Oct 27 1:00u
- 0:00 EC WET%s
+ 0:00 1:00 "WET DST" 1996 Oct 27 1:00u
+ 0:00 EU WET%s
# We don't know what happened to Madeira or the Azores,
# so we'll just use Shanks for now.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -1736,7 +1784,7 @@ Zone Atlantic/Madeira -1:07:36 - LMT 1884 # Funchal
-1:00 Port ACT%s 1966 Apr 3 2:00
0:00 - WET 1977 Mar 27
0:00 Port WET%s 1983 Sep 25 1:00s
- 0:00 EC WET%s
+ 0:00 EU WET%s
# ZONE-DESCR Europe Lisbon Portugal All points except:
# ZONE-DESCR Atlantic Azores Portugal Azores
@@ -1746,7 +1794,6 @@ Zone Atlantic/Madeira -1:07:36 - LMT 1884 # Funchal
# Catholic Romania switched from the Julian to the Gregorian calendar on
# on 1919 Mar 18. Greek Orthodox Romania switched on 1920 Mar 18.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Romania 1931 only - Jul 24 0:00 0 -
Rule Romania 1932 only - May 21 0:00s 1:00 " DST"
Rule Romania 1932 1939 - Oct Sun>=1 0:00s 0 -
Rule Romania 1933 1939 - Apr Sun>=2 0:00s 1:00 " DST"
@@ -1759,7 +1806,7 @@ Zone Europe/Bucharest 1:44:24 - LMT 1891 Oct
1:44 - BMT 1931 Jul 24 # Bucharest MT
2:00 Romania EET%s 1981 Mar 29 2:00s
2:00 M-Eur EET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
# ZONE-DESCR Europe Bucharest Romania All points
@@ -1812,7 +1859,6 @@ Zone Asia/Omsk 4:53:36 - LMT 1924 May 2
# 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.
-# Tomsk is still 4 hours ahead of Moscow.
Zone Asia/Novosibirsk 5:31:40 - LMT 1924 May 2
6:00 - NSK 1957 Mar
7:00 Russia NS%s 1991 Mar 31 2:00s
@@ -1822,13 +1868,13 @@ Zone Asia/Novosibirsk 5:31:40 - LMT 1924 May 2
6:00 1:00 NSD 1994 Sep 25 2:00s
6:00 Russia NS%s
# ZONE-DESCR Asia Novosibirsk Russia Novosibirsk zone
-Zone Asia/Tomsk 5:39:52 - LMT 1924 May 2
- 6:00 - TSK 1957 Mar
- 7:00 Russia TS%s 1991 Mar 31 2:00s
- 6:00 1:00 TSD 1991 Sep 29 2:00s
- 6:00 - TSK 1992 Jan 19 2:00s
- 7:00 Russia TS%s
-# ZONE-DESCR Asia Tomsk Russia Tomsk zone
+Zone Asia/Krasnoyarsk 6:11:20 - LMT 1924 May 2
+ 6:00 - KRSK 1957 Mar
+ 7:00 Russia KRS%s 1991 Mar 31 2:00s
+ 6:00 1:00 KRSD 1991 Sep 29 2:00s
+ 6:00 - KRSK 1992 Jan 19 2:00s
+ 7:00 Russia KRS%s
+# ZONE-DESCR Asia Krasnoyarsk Russia Krasnoyarsk zone
Zone Asia/Irkutsk 6:57:20 - LMT 1880
6:57 - LST 1924 May 2
7:00 - ISK 1957 Mar
@@ -1888,13 +1934,12 @@ Zone Europe/Ljubljana 0:58:04 - LMT 1884
1:00 M-Eur MET%s 1945 May 8 2:00s
1:00 1:00 "MET DST" 1945 Sep 16 2:00s
1:00 - MET 1983
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Ljubljana Slovenia All points
# Spain
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Spain 1901 only - Jan 1 0:00 0 -
# For 1917-1919 Whitman gives Apr Sat>=1 - Oct Sat>=1; go with Shanks.
Rule Spain 1917 only - May 5 23:00s 1:00 " DST"
Rule Spain 1917 1919 - Oct 6 23:00s 0 -
@@ -1936,12 +1981,12 @@ Rule Spain 1978 only - Oct 1 1:00 0 -
Zone Europe/Madrid -0:14:44 - LMT 1901
0:00 Spain WET%s 1946 Sep 30
1:00 Spain MET%s 1979
- 1:00 EC MET%s
+ 1:00 EU MET%s
Zone Atlantic/Canary -1:01:36 - LMT 1922 Mar # Las Palmas de Gran C.
-1:00 - ACT 1946 Sep 30 1:00
0:00 - WET 1980 Apr 6 0:00s
0:00 1:00 "WET DST" 1980 Sep 28 0:00s
- 0:00 EC WET%s
+ 0:00 EU WET%s
# ZONE-DESCR Europe Madrid Spain All points except:
# ZONE-DESCR Atlantic Canary Spain Canary Islands
@@ -1953,7 +1998,7 @@ Zone Europe/Stockholm 1:12:12 - LMT 1878 May 31
1:00 - MET 1916 Apr 14 23:00s
1:00 1:00 "MET DST" 1916 Sep 30 23:00s
1:00 - MET 1980
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Stockholm Sweden All points
@@ -1963,7 +2008,6 @@ Zone Europe/Stockholm 1:12:12 - LMT 1878 May 31
# and their performance improved enormously. Communities began to keep
# mean time in preference to apparent time -- Geneva from 1780 ....
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Swiss 1894 only - Jun 1 0:00 0 -
# From Whitman (who writes ``Midnight?''):
Rule Swiss 1940 only - Nov 2 0:00 1:00 " DST"
Rule Swiss 1940 only - Dec 31 0:00 0 -
@@ -1974,7 +2018,7 @@ Rule Swiss 1941 1942 - Oct Sun>=1 0:00 0 -
Zone Europe/Zurich 0:34:08 - LMT 1848 Sep 12
0:30 - SST 1894 Jun # Swiss Standard Time
1:00 Swiss MET%s 1981
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Zurich Switzerland All points
@@ -1982,7 +2026,6 @@ Zone Europe/Zurich 0:34:08 - LMT 1848 Sep 12
# European Turkey switched to the Gregorian calendar in 1908.
# Asian Turkey switched in 1914.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Turkey 1910 only - Oct 1 0:00 0 -
Rule Turkey 1916 only - May 1 0:00 1:00 " DST"
Rule Turkey 1916 only - Oct 1 0:00 0 -
Rule Turkey 1920 only - Mar 28 0:00 1:00 " DST"
@@ -2042,7 +2085,7 @@ Zone Europe/Istanbul 1:55:52 - LMT 1880
3:00 Turkey TUR%s 1985 Apr 20
2:00 Turkey EET%s 1986
2:00 M-Eur EET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
Link Europe/Istanbul Asia/Istanbul # Istanbul is in both continents.
# ZONE-DESCR Europe Istanbul Turkey All points
@@ -2062,7 +2105,7 @@ Zone Europe/Kiev 2:02:04 - LMT 1880
2:00 - EET 1930 Jun 21
3:00 Russia MS%s 1990 Jul 17
2:00 M-Eur EET%s
-# This may change to `EC' soon.
+# This may change to `EU' soon.
Zone Europe/Simferopol 2:16:24 - LMT 1880
2:08 Russia LST%s 1919 Jul 1 2:00
2:08 Ukraine LST%s 1924 May 2
@@ -2087,7 +2130,7 @@ Zone Europe/Belgrade 1:22:00 - LMT 1884
1:00 M-Eur MET%s 1945 May 8 2:00s
1:00 1:00 "MET DST" 1945 Sep 16 2:00s
1:00 - MET 1983
- 1:00 EC MET%s
+ 1:00 EU MET%s
# ZONE-DESCR Europe Belgrade Serbia All points
diff --git a/share/zoneinfo/northamerica b/share/zoneinfo/northamerica
index b6efc83..bac81ea 100644
--- a/share/zoneinfo/northamerica
+++ b/share/zoneinfo/northamerica
@@ -1,4 +1,4 @@
-# @(#)northamerica 7.22
+# @(#)northamerica 7.26
# also includes Central America and the Caribbean
# This data is by no means authoritative; if you think you know better,
@@ -21,6 +21,24 @@
# Make sure you have the errata sheet; the book is somewhat useless without it.
# It is the source for the US and Puerto Rico entries below.
+# From Paul Eggert (1996-06-12):
+# Daylight Saving Time was first suggested as a joke by Benjamin Franklin
+# in his whimsical essay ``Turkey vs Eagle, McCauley is my Beagle'' (1784).
+# Not everyone is happy with the results:
+#
+# I don't really care how time is reckoned so long as there is some
+# agreement about it, but I object to being told that I am saving
+# daylight when my reason tells me that I am doing nothing of the kind.
+# I even object to the implication that I am wasting something
+# valuable if I stay in bed after the sun has risen. As an admirer
+# of moonlight I resent the bossy insistence of those who want to
+# reduce my time for enjoying it. At the back of the Daylight Saving
+# scheme I detect the bony, blue-fingered hand of Puritanism, eager
+# to push people into bed earlier, and get them up earlier, to make
+# them healthy, wealthy and wise in spite of themselves.
+#
+# -- Robertson Davies, The Diary of Samuel Marchbanks (1947), XIX, Sunday
+
# From Arthur David Olson:
# US Daylight Saving Time ended on the last Sunday of *October* in 1974.
# See, for example, the front page of the Saturday, October 26, 1974
@@ -492,82 +510,8 @@ Zone America/Menominee -5:50:27 - LMT 1885 Sep 18 12:00
#
# See the `africa' file for Zone naming conventions.
-
-
# Canada
-# Canada is reportedly lots easier than the US--leastways since 1951.
-# I don't know what they did before then.
-# 4.3BSD claims that it's perfectly regular.
-# According to a posting in "comp.bugs.misc", "comp.unix.wizards", etc.
-# on February 8, 1987, by Dave Sherman of the Law Society of Upper Canada,
-# "...Canada (well, Ontario and at least some of the other provinces) are
-# adopting the new daylight savings time rules...". We assume all of
-# Canada is doing so.
-
-# From Bob Devine (January 28, 1988):
-# All of Canada did have DST from your first rule except Saskatchewan.
-# Which parts did not observe DST is hard to pinpoint but most of the
-# province follows the rules.
-# NOTE: those that didn't have DST for that rule, also
-# probably did not have it for several years previous.
-
-# From U. S. Naval Observatory (January 19, 1989):
-# CANADA NEW FDL 3.5H BEHIND UTC ST.JOHN'S
-# CANADA NEW FDL 1.5H BEHIND UTC APR 3 - OCT 29
-# CANADA ATLANTIC 4 H BEHIND UTC HALIFAX
-# CANADA ATLANTIC 3 H BEHIND UTC APR 3 - OCT 29
-# CANADA EASTERN 5 H BEHIND UTC TORONTO, MONTREAL, OTTAWA
-# CANADA EASTERN 4 H BEHIND UTC APR 3 - OCT 29
-# CANADA CENTRAL 6 H BEHIND UTC REGINA, WINNIPEG
-# CANADA CENTRAL 5 H BEHIND UTC APR 3 - OCT 29
-# CANADA MOUNTAIN 7 H BEHIND UTC CALGARY, EDMONTON
-# CANADA MOUNTAIN 6 H BEHIND UTC APR 3 - OCT 29
-# CANADA PACIFIC 8 H BEHIND UTC VANCOUVER
-# CANADA PACIFIC 7 H BEHIND UTC APR 3 - OCT 29
-# CANADA YUKON SAME AS PACIFIC DAWSON
-
-# From Arthur David Olson (January 21, 1989):
-# April 3 fell on a Sunday in 1988; October 29 fell on a Sunday in 1989. Ahem.
-# Note claim that there's double DST in Newfoundland and that Yukon should
-# be same as Pacific.
-
-# From W. Jones (jones@skdad.usask.ca) (November 6, 1992):
-# The. . .below is based on information I got from our law library, the
-# provincial archives, and the provincial Community Services department.
-# A precise history would require digging through newspaper archives, and
-# since you didn't say what you wanted, I didn't bother.
-#
-# Saskatchewan is split by a time zone meridian (105W) and over the years
-# the boundary became pretty ragged as communities near it reevaluated
-# their affiliations in one direction or the other. In 1965 a provincial
-# referendum favoured legislating common time practices.
-#
-# On 15 April 1966 the Time Act (c. T-14, Revised Statutes of
-# Saskatchewan 1978) was proclaimed, and established that the eastern
-# part of Saskatchewan would use CST year round, that districts in
-# northwest Saskatchewan would by default follow CST but could opt to
-# follow Mountain Time rules (thus 1 hour difference in the winter and
-# zero in the summer), and that districts in southwest Saskatchewan would
-# by default follow MT but could opt to follow CST.
-#
-# It took a few years for the dust to settle (I know one story of a town
-# on one time zone having its school in another, such that a mom had to
-# serve her family lunch in two shifts), but presently it seems that only
-# a few towns on the border with Alberta (e.g. Lloydminster) follow MT
-# rules any more; all other districts appear to have used CST year round
-# since sometime in the 1960s.
-#
-# Here's how I would summarize things. Establish a "Saskatchewan" CST
-# time zone, and note that it officially exists as of 15 April 1966. Any
-# current exceptions can put themselves in the "Mountain" zone, since
-# those are the rules they follow. Any past exceptions can be forgotten,
-# since that's what those who live here have done.
-
-# From Arthur David Olson (November 21, 1992):
-# East-Saskatchewan kept to avoid problems for folks using that zone by name;
-# plain Saskatchewan added.
-
# From Alain LaBont<e'> <ALB@immedia.ca> (1994-11-14):
# I post here the time zone abbreviations standardized in Canada
# for both English and French in the CAN/CSA-Z234.4-89 standard....
@@ -600,11 +544,22 @@ Zone America/Menominee -5:50:27 - LMT 1885 Sep 18 12:00
# From Paul Eggert <eggert@twinsun.com> (1994-11-22):
# Alas, this sort of thing must be handled by localization software.
+# The data for Canada are all from Shanks (1991).
-# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule StJohns 1884 only - Jan 1 0:00 0 S
+Rule Canada 1918 only - Apr 14 2:00 1:00 D
+Rule Canada 1918 only - Oct 31 2:00 0 S
+Rule Canada 1942 only - Feb 9 2:00 1:00 D
+Rule Canada 1945 only - Sep 30 2:00 0 S
+Rule Canada 1974 1986 - Apr lastSun 2:00 1:00 D
+Rule Canada 1974 max - Oct lastSun 2:00 0 S
+Rule Canada 1987 max - Apr Sun>=1 2:00 1:00 D
+
+
+# Newfoundland
+
+# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule StJohns 1917 1918 - Apr Sun>=8 2:00 1:00 D
Rule StJohns 1917 only - Sep 17 2:00 0 S
Rule StJohns 1918 only - Oct 31 2:00 0 S
@@ -644,8 +599,16 @@ Zone America/St_Johns -3:30:52 - LMT 1884
# ZONE-DESCR America St_Johns Canada Newfoundland
+# Labrador, New Brunswick, Nova Scotia, Prince Edward I
+
+# From Paul Eggert (1996-06-12):
+# Shanks writes that since 1970 most of this region has been like Halifax.
+# Many locales did not observe peacetime DST until 1972;
+# Glace Bay, NS is the largest that we know of.
+# Shanks also writes that Liverpool, NS was the only town in Canada to observe
+# DST in 1971 but not 1970; for now we'll assume this is a typo.
+
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Halifax 1902 only - Jun 15 0:00 0 S
Rule Halifax 1916 only - Apr 1 0:00 1:00 D
Rule Halifax 1916 only - Oct 1 0:00 0 S
Rule Halifax 1918 only - Apr 14 2:00 1:00 D
@@ -689,11 +652,25 @@ Rule Halifax 1987 max - Apr Sun>=1 2:00 1:00 D
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone America/Halifax -4:14:24 - LMT 1902 Jun 15
-4:00 Halifax A%sT
+Zone America/Glace_Bay -3:59:48 - LMT 1902 Jun 15
+ -4:00 Canada A%sT 1953
+ -4:00 Halifax A%sT 1954
+ -4:00 - AST 1972
+ -4:00 Halifax A%sT
# ZONE-DESCR America Halifax Canada Atlantic time
+# ZONE-DESCR America Glace_Bay Canada Glace Bay, N.S.
+
+# Ontario, Quebec
+
+# From Paul Eggert (1996-06-12):
+# Shanks writes that since 1970 most of this region has been like Montreal.
+# Thunder Bay skipped DST in 1973.
+# Many smaller locales did not observe peacetime DST until 1974;
+# Nipigon (EST) and Rainy River (CST) are the largest that we know of.
+# Far west Ontario is like Winnipeg; far east Quebec is like Halifax.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Mont 1884 only - Jan 1 0:00 0 S
Rule Mont 1917 only - Mar 25 2:00 1:00 D
Rule Mont 1917 only - Apr 24 0:00 0 S
Rule Mont 1918 only - Apr 14 2:00 1:00 D
@@ -725,11 +702,23 @@ Rule Mont 1987 max - Apr Sun>=1 2:00 1:00 D
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone America/Montreal -4:54:16 - LMT 1884
-5:00 Mont E%sT
+Zone America/Thunder_Bay -5:57:00 - LMT 1895
+ -5:00 Canada E%sT 1970
+ -5:00 Mont E%sT 1973
+ -5:00 - EST 1974
+ -5:00 Canada E%sT
+Zone America/Nipigon -5:53:04 - LMT 1895
+ -5:00 Canada E%sT
+Zone America/Rainy_River -6:17:56 - LMT 1895
+ -6:00 Canada C%sT
# ZONE-DESCR America Montreal Canada Eastern time
+# ZONE-DESCR America Thunder_Bay Canada Thunder Bay, Ont.
+# ZONE-DESCR America Nipigon Canada Nipigon, Ont.
+# ZONE-DESCR America Rainy_River Canada Rainy River, Ont.
+# Manitoba
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Winn 1887 only - Jul 16 0:00 0 S
Rule Winn 1916 only - Apr 23 0:00 1:00 D
Rule Winn 1916 only - Sep 17 0:00 0 S
Rule Winn 1918 only - Apr 14 2:00 1:00 D
@@ -759,8 +748,40 @@ Zone America/Winnipeg -6:28:36 - LMT 1887 Jul 16
# ZONE-DESCR America Winnipeg Canada Manitoba
+# Saskatchewan
+
+# From Paul Eggert (1996-06-12):
+# Shanks writes that since 1970 most of this region has been like Regina.
+# Some western towns (e.g. Swift Current) switched from MST/MDT to CST in 1972.
+# Other western towns (e.g. Lloydminster) are like Edmonton.
+
+# From W. Jones <jones@skdad.usask.ca> (November 6, 1992):
+# The. . .below is based on information I got from our law library, the
+# provincial archives, and the provincial Community Services department.
+# A precise history would require digging through newspaper archives, and
+# since you didn't say what you wanted, I didn't bother.
+#
+# Saskatchewan is split by a time zone meridian (105W) and over the years
+# the boundary became pretty ragged as communities near it reevaluated
+# their affiliations in one direction or the other. In 1965 a provincial
+# referendum favoured legislating common time practices.
+#
+# On 15 April 1966 the Time Act (c. T-14, Revised Statutes of
+# Saskatchewan 1978) was proclaimed, and established that the eastern
+# part of Saskatchewan would use CST year round, that districts in
+# northwest Saskatchewan would by default follow CST but could opt to
+# follow Mountain Time rules (thus 1 hour difference in the winter and
+# zero in the summer), and that districts in southwest Saskatchewan would
+# by default follow MT but could opt to follow CST.
+#
+# It took a few years for the dust to settle (I know one story of a town
+# on one time zone having its school in another, such that a mom had to
+# serve her family lunch in two shifts), but presently it seems that only
+# a few towns on the border with Alberta (e.g. Lloydminster) follow MT
+# rules any more; all other districts appear to have used CST year round
+# since sometime in the 1960s.
+
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Regina 1905 only - Sep 1 0:00 0 S
Rule Regina 1918 only - Apr 14 2:00 1:00 D
Rule Regina 1918 only - Oct 31 2:00 0 S
Rule Regina 1930 1934 - May Sun>=1 0:00 1:00 D
@@ -771,19 +792,33 @@ Rule Regina 1938 only - Oct Sun>=1 0:00 0 S
Rule Regina 1939 1941 - Oct Sun>=8 0:00 0 S
Rule Regina 1942 only - Feb 9 2:00 1:00 D
Rule Regina 1945 only - Sep lastSun 2:00 0 S
-Rule Regina 1946 only - Apr 14 2:00 1:00 D
-Rule Regina 1946 only - Oct 13 2:00 0 S
-Rule Regina 1947 1960 - Apr lastSun 2:00 1:00 D
-Rule Regina 1947 1959 - Sep lastSun 2:00 0 S
+Rule Regina 1946 only - Apr Sun>=8 2:00 1:00 D
+Rule Regina 1946 only - Oct Sun>=8 2:00 0 S
+Rule Regina 1947 1959 - Apr lastSun 2:00 1:00 D
+Rule Regina 1947 1958 - Sep lastSun 2:00 0 S
+Rule Regina 1959 only - Oct lastSun 2:00 0 S
+#
+Rule Swift 1957 only - Apr lastSun 2:00 1:00 D
+Rule Swift 1957 only - Oct lastSun 2:00 0 S
+Rule Swift 1959 1961 - Apr lastSun 2:00 1:00 D
+Rule Swift 1959 only - Oct lastSun 2:00 0 S
+Rule Swift 1960 1961 - Sep lastSun 2:00 0 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-Zone America/Regina -6:58:36 - LMT 1905 Sep
- -7:00 Regina M%sT 1966 Apr 15
+Zone America/Regina -6:58:36 - LMT 1905 Sep
+ -7:00 Regina M%sT 1960 Apr lastSun 2:00
+ -6:00 - CST
+Zone America/Swift_Current -7:11:20 - LMT 1905 Sep
+ -7:00 Canada M%sT 1946 Apr lastSun 2:00
+ -7:00 Regina M%sT 1950
+ -7:00 Swift M%sT 1972 Apr lastSun 2:00
-6:00 - CST
-# ZONE-DESCR America Regina Canada Saskatchewan
+# ZONE-DESCR America Regina Canada Saskatchewan (except Swift Current)
+# ZONE-DESCR America Swift_Current Canada Swift current, Sask.
+
+# Alberta
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Edm 1906 only - Sep 1 0:00 0 S
Rule Edm 1918 1919 - Apr Sun>=8 2:00 1:00 D
Rule Edm 1918 only - Oct 31 2:00 0 S
Rule Edm 1919 only - May 27 2:00 0 S
@@ -807,8 +842,13 @@ Zone America/Edmonton -7:33:52 - LMT 1906 Sep
# ZONE-DESCR America Edmonton Canada Alberta
+# British Columbia
+
+# From Paul Eggert (1996-06-12):
+# Shanks writes that since 1970 most of this region has been like Vancouver.
+# Dawswon Creek uses MST. Much of east BC is like Edmonton.
+
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Vanc 1884 only - Jan 1 0:00 0 S
Rule Vanc 1918 only - Apr 14 2:00 1:00 D
Rule Vanc 1918 only - Oct 31 2:00 0 S
Rule Vanc 1942 only - Feb 9 2:00 1:00 D
@@ -821,28 +861,60 @@ Rule Vanc 1987 max - Apr Sun>=1 2:00 1:00 D
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone America/Vancouver -8:12:28 - LMT 1884
-8:00 Vanc P%sT
+Zone America/Dawson_Creek -8:00:56 - LMT 1884
+ -8:00 Canada P%sT 1947
+ -8:00 Vanc P%sT 1972 Aug 30 2:00
+ -7:00 - MST
+
+# ZONE-DESCR America Vancouver Canada British Columbia (except Dawson Creek)
+# ZONE-DESCR America Dawson_Creek Canada Dawson creek, B.C.
+
+# Northwest Territories, Yukon
-# ZONE-DESCR America Vancouver Canada British Columbia
+# From Paul Eggert (1996-06-12):
+# Dawson switched to PST in 1973. Inuvik switched to MST in 1979.
+# Shanks's table for Watson Lake is corrupted, so we have no data there.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Yukon 1900 only - Jan 1 0:00 0 S
-Rule Yukon 1918 only - Apr 14 2:00 1:00 D
-Rule Yukon 1918 only - Oct 27 2:00 0 S
-Rule Yukon 1919 only - May 25 2:00 1:00 D
-Rule Yukon 1919 only - Nov 1 0:00 0 S
-Rule Yukon 1942 only - Feb 9 2:00 1:00 D
-Rule Yukon 1965 only - Apr 25 0:00 1:00 D
-Rule Yukon 1965 only - Oct 31 2:00 0 S
-Rule Yukon 1980 1986 - Apr lastSun 2:00 1:00 D
-Rule Yukon 1980 max - Oct lastSun 2:00 0 S
-Rule Yukon 1987 max - Apr Sun>=1 2:00 1:00 D
+Rule NT_YK 1918 only - Apr 14 2:00 1:00 D
+Rule NT_YK 1918 only - Oct 27 2:00 0 S
+Rule NT_YK 1919 only - May 25 2:00 1:00 D
+Rule NT_YK 1919 only - Nov 1 0:00 0 S
+Rule NT_YK 1942 only - Feb 9 2:00 1:00 D
+Rule NT_YK 1945 only - Sep 30 2:00 0 S
+# 0:00 ??
+Rule NT_YK 1965 only - Apr lastSun 0:00 2:00 DD
+Rule NT_YK 1965 only - Oct lastSun 2:00 0 S
+Rule NT_YK 1980 1986 - Apr lastSun 2:00 1:00 D
+Rule NT_YK 1980 max - Oct lastSun 2:00 0 S
+Rule NT_YK 1987 max - Apr Sun>=1 2:00 1:00 D
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
+Zone America/Pangnirtung -4:22:56 - LMT 1884
+ -4:00 NT_YK A%sT
+Zone America/Iqaluit -4:33:52 - LMT 1884 # Frobisher Bay
+ -5:00 NT_YK E%sT
+Zone America/Rankin_Inlet -6:08:40 - LMT 1884
+ -6:00 NT_YK C%sT
+Zone America/Yellowknife -7:37:24 - LMT 1884
+ -7:00 NT_YK M%sT
+Zone America/Inuvik -8:54:00 - LMT 1884
+ -8:00 NT_YK P%sT 1979 Apr lastSun 2:00
+ -7:00 NT_YK M%sT
Zone America/Whitehorse -9:00:12 - LMT 1900 Aug 20
- -9:00 Yukon Y%sT 1966 Jul
- -8:00 Yukon P%sT
-# Parts of Yukon (e.g. Dawson) didn't switch to -8:00 until 1973 Oct 28.
-
-# ZONE-DESCR America Whitehorse Canada Yukon Territory
+ -9:00 NT_YK Y%sT 1966 Jul 1 2:00
+ -8:00 NT_YK P%sT
+Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
+ -9:00 NT_YK Y%sT 1973 Oct lastSun 2:00
+ -8:00 NT_YK P%sT
+
+# XXX - can somebody put territory names to all of these
+# ZONE-DESCR America Whitehorse Canada Whitehorse
+# ZONE-DESCR America Dawson Canada Dawson
+# ZONE-DESCR America Pangnirtung Canada Pangnirtung
+# ZONE-DESCR America Iqaluit Canada Iqaluit
+# ZONE-DESCR America Rankin_Inlet Canada Rankin_Inlet
+# ZONE-DESCR America Yellowknife Canada Yellowknife
+# ZONE-DESCR America Inuvik Canada Inuvik
###############################################################################
@@ -895,22 +967,45 @@ Zone America/Whitehorse -9:00:12 - LMT 1900 Aug 20
# a zone that's GMT-8 with DST; a zone that's always GMT-7;
# a zone that's GMT-6 with DST; and a zone that's always GMT-6.
-# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
+# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
# Shanks also says there are four zones, but disagrees about the fourth.
# Instead of GMT-6 with DST, he says there's GMT-8 without DST.
-# From Paul Eggert (1996-02-07):
-# Today in news:4f90v4$g6g@news.internet.com.mx, Kevin Pitts
-# <bravo2@internet.com.mx> wrote that Mexico will use Horario de Verano (DST)
-# starting this year with the same rules as the US, and gave FIDE as a source.
-# (FIDE is a private organization that promotes efficient electrical use.)
-# On 1996-02-02 Mario Camou wrote that the transition times are Apr Sun>=1
-# 0:00 and Nov 1 0:00 but also wrote ``The DST-out date looks a bit fishy''.
-# Go with Pitts after 1996, and with Shanks before that.
+# 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 ``Diario Oficial: Time Zone Changeover'',
+# <URL:http://mexico-travel.com/extra/timezone_eng.html> (1996-01-04).
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Mexico 1922 only - Jan 1 0:00 0 S
Rule Mexico 1939 only - Feb 5 0:00 1:00 D
Rule Mexico 1939 only - Jun 25 0:00 0 S
Rule Mexico 1940 only - Dec 9 0:00 1:00 D
@@ -986,7 +1081,6 @@ Zone America/Antigua -4:07:12 - LMT 1912 Mar 2
# Bahamas
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Bahamas 1912 only - Mar 2 0:00 0 S
Rule Bahamas 1964 max - Oct lastSun 2:00 0 S
Rule Bahamas 1964 1986 - Apr lastSun 2:00 1:00 D
Rule Bahamas 1987 max - Apr Sun>=1 2:00 1:00 D
@@ -998,7 +1092,6 @@ Zone America/Nassau -5:09:24 - LMT 1912 Mar 2
# Barbados
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Barb 1932 only - Jan 1 0:00 0 S
Rule Barb 1977 only - Jun 12 2:00 1:00 D
Rule Barb 1977 1978 - Oct Sun>=1 2:00 0 S
Rule Barb 1978 1980 - Apr Sun>=15 2:00 1:00 D
@@ -1014,7 +1107,6 @@ Zone America/Barbados -3:58:28 - LMT 1924 # Bridgetown
# Belize
# Whitman entirely disagrees with Shanks; go with Shanks.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Belize 1912 only - Apr 1 0:00 0 S
Rule Belize 1918 1942 - Oct Sun>=2 0:00 0:30 HD
Rule Belize 1919 1943 - Feb Sun>=9 0:00 0 S
Rule Belize 1973 only - Dec 5 0:00 1:00 D
@@ -1050,7 +1142,6 @@ Zone America/Cayman -5:25:32 - LMT 1890 # Georgetown
# Shanks gives some very odd dates for 1991, and stops there.
# For now, we won't guess further.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule CR 1921 only - Jan 15 0:00 0 S
Rule CR 1979 1980 - Feb lastSun 0:00 1:00 D
Rule CR 1979 1980 - Jun Sun>=1 0:00 0 S
Rule CR 1991 only - Jan 19 0:00 1:00 D
@@ -1078,7 +1169,6 @@ Zone America/Costa_Rica -5:36:20 - LMT 1890 # San Jose
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Cuba 1925 only - Jul 19 12:00 0 S
Rule Cuba 1928 only - Jun 10 0:00 1:00 D
Rule Cuba 1928 only - Oct 10 0:00 0 S
Rule Cuba 1940 1942 - Jun Sun>=1 0:00 1:00 D
@@ -1121,7 +1211,6 @@ Zone America/Dominica -4:05:36 - LMT 1911 Jul 1 0:01 # Roseau
# Dominican Republic
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule DR 1933 only - Apr 1 12:00 0 S
Rule DR 1966 only - Oct 30 0:00 1:00 D
Rule DR 1967 only - Feb 28 0:00 0 S
Rule DR 1969 1973 - Oct lastSun 0:00 0:30 HD
@@ -1138,7 +1227,6 @@ Zone America/Santo_Domingo -4:39:36 - LMT 1890
# El Salvador
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Salv 1921 only - Jan 1 0:00 0 S
Rule Salv 1987 1988 - May Sun>=1 0:00 1:00 D
Rule Salv 1987 1988 - Sep lastSun 0:00 0 S
# There are too many San Salvadors elsewhere, so we'll use `El Salvador'.
@@ -1164,7 +1252,6 @@ Zone America/Guadeloupe -4:06:08 - LMT 1911 Jun 8 # Pointe a Pitre
# Guatemala
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Guat 1918 only - Oct 5 0:00 0 S
Rule Guat 1973 only - Nov 25 0:00 1:00 D
Rule Guat 1974 only - Feb 24 0:00 0 S
Rule Guat 1983 only - May 21 0:00 1:00 D
@@ -1177,7 +1264,6 @@ Zone America/Guatemala -6:02:04 - LMT 1918 Oct 5
# Haiti
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Haiti 1917 only - Jan 24 12:00 0 S
Rule Haiti 1983 only - May 8 0:00 1:00 D
Rule Haiti 1984 1987 - Apr lastSun 0:00 1:00 D
Rule Haiti 1983 1987 - Oct lastSun 0:00 0 S
@@ -1234,7 +1320,6 @@ Zone America/Montserrat -4:08:52 - LMT 1911 Jul 1 0:01 # Plymouth
# Nicaragua
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Nic 1975 only - Feb 16 0:00 0 S
Rule Nic 1979 1980 - Mar Sun>=16 0:00 1:00 D
Rule Nic 1979 1980 - Jun Mon>=23 0:00 0 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
diff --git a/share/zoneinfo/southamerica b/share/zoneinfo/southamerica
index f55c452..dd44aa8 100644
--- a/share/zoneinfo/southamerica
+++ b/share/zoneinfo/southamerica
@@ -1,4 +1,4 @@
-# @(#)southamerica 7.11
+# @(#)southamerica 7.12
# 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
@@ -170,7 +170,6 @@ Zone America/La_Paz -4:32:36 - LMT 1890
# about time zone changes after 1990 Feb 11.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Brazil 1914 only - Jan 1 0:00 0 S
Rule Brazil 1931 only - Oct 3 11:00 1 D
Rule Brazil 1932 1933 - Apr 1 0:00 0 S
Rule Brazil 1932 only - Oct 3 0:00 1 D
@@ -275,7 +274,6 @@ Zone Pacific/Galapagos -5:58:24 - LMT 1931 # Puerto Baquerizo Moreno
# Falklands
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Falk 1912 only - Mar 12 0:00 0 S
Rule Falk 1937 1938 - Sep lastSun 0:00 1:00 D
Rule Falk 1938 1942 - Mar Sun>=19 0:00 0 S
Rule Falk 1939 only - Oct 1 0:00 1:00 D
@@ -323,7 +321,6 @@ Zone America/Guyana -3:52:40 - LMT 1915 Mar # Georgetown
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Para 1974 only - Apr 1 0:00 0 S
Rule Para 1975 1978 - Oct 1 0:00 1:00 D
Rule Para 1975 1978 - Mar 1 0:00 0 S
# Shanks says 1979 was all DST.
@@ -342,7 +339,6 @@ Zone America/Asuncion -3:50:40 - LMT 1890
# Peru
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Peru 1908 only - Jul 28 0:00 0 S
Rule Peru 1938 only - Jan 1 0:00 1:00 D
Rule Peru 1938 only - Apr 1 0:00 0 S
Rule Peru 1938 1939 - Sep lastSun 0:00 1:00 D
@@ -390,7 +386,6 @@ Zone America/Port_of_Spain -4:06:04 - LMT 1912 Mar 2
# Uruguay wins the prize for the strangest peacetime manipulation of the rules.
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Uruguay 1920 only - May 1 0:00 0 S
# Whitman gives 1923 Oct 1; go with Shanks.
Rule Uruguay 1923 only - Oct 2 0:00 0:30 HD
Rule Uruguay 1924 1926 - Apr 1 0:00 0 S
OpenPOWER on IntegriCloud