diff options
| -rw-r--r-- | share/zoneinfo/africa | 11 | ||||
| -rw-r--r-- | share/zoneinfo/asia | 108 | ||||
| -rw-r--r-- | share/zoneinfo/australasia | 40 | ||||
| -rw-r--r-- | share/zoneinfo/europe | 291 | ||||
| -rw-r--r-- | share/zoneinfo/northamerica | 339 | ||||
| -rw-r--r-- | share/zoneinfo/southamerica | 7 | 
6 files changed, 470 insertions, 326 deletions
| diff --git a/share/zoneinfo/africa b/share/zoneinfo/africa index fd4c129d7acb..d49c0a2faea4 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 6f766f023455..52bf5bcf48a0 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 53618367cb63..da70bc50771c 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 d64dc02dcd93..c4bac08416fe 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 b6efc834d21f..bac81ea6d1ab 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 f55c4522f5f2..dd44aa865ae0 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 | 
