proposed corrections for Russia, Ukraine, Bahamas

Paul Eggert eggert at twinsun.com
Fri Jun 3 07:43:52 UTC 1994


The letter from "Andy J. Chichak" <chch at gateway.tiasur.tomsk.su> about
Tomsk prompted me to check the Russian time zone data more carefully.
Unfortunately it's a mess, as Shanks was published in 1991, a year
that saw chaos in Russian time zones.  Though it's hard to know what
the correct rules are, it _is_ clear that the rules I submitted last
year to the tz database are incorrect, since I got lost with the
+1hour -1hour business and ended up omitting a timezone just west of
the Urals.

Given Chichak's comments about being N hours away from Moscow, I
decided that the most likely possibility is that Russia kept in synch
with Moscow (for which we already have a detailed post-1991 update
from "Andrew A. Chernov" <ache at astral.msk.su>).  I'd guess also that
Belarus followed suit, but (as described below) we know that Ukraine
did not, so I'd guess the other western bits of the ex-Soviet Union
stuck with EET instead of Moscow time.  We have no data on Central
Asia and the Caucausus, so I'd guess we should stick with the pre-1991
rules for it until we have more data.

The following proposed corrections insert that missing timezone (its
biggest city is Kuybyshev) and bump the remaining Russian timezones by
one; this gives the proper value for Tomsk and Novosibirsk as reported
by Chichak.

The latest _Economist_ reports that the Crimea, as part of its attempt
to break away from Ukraine, has switched from Kiev time to Moscow
time, so I've proposed another timezone entry Europe/Simferopol to
take this into account.

Also, more people seem to be calling Macedonia ``Macedonia'' instead
of the odd ``The Former Yugoslav Republic of Macedonia'' moniker that
was first pasted on it, so I think we should call it by its common
name.

Finally, there is a minor typo in the Bahamas entry.

===================================================================
RCS file: RCS/northamerica,v
retrieving revision 1994.4
retrieving revision 1994.4.1.1
diff -c -r1994.4 -r1994.4.1.1
*** northamerica	1994/02/07 14:57:50	1994.4
--- northamerica	1994/05/29 04:38:57	1994.4.1.1
***************
*** 629,635 ****
  
  # Bahamas
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
! Rule	Bahamas	1912	max	-	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
--- 629,635 ----
  
  # 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
===================================================================
RCS file: RCS/asia,v
retrieving revision 1994.4
retrieving revision 1994.4.1.1
diff -c -r1994.4 -r1994.4.1.1
*** asia	1994/02/07 14:57:49	1994.4
--- asia	1994/05/29 04:38:57	1994.4.1.1
***************
*** 29,39 ****
  #	4:00	BSK BSD	Baku*
  #	4:00	GST GDT	Gulf*
  #	4:30	AFT	Afghanistan*
! #	5:00	TSK TSD	Tashkent*
  #	5:00	PKT	Pakistan*
  #	5:30	IST IST	India
  #	5:45	NPT	Nepal*
  #	6:00	BGT	Bengal, Bangladesh*
  #	6:30	BMT	Burma*
  #	7:00	ICT	Indochina*
  #	7:00	JVT	Java*
--- 29,40 ----
  #	4:00	BSK BSD	Baku*
  #	4:00	GST GDT	Gulf*
  #	4:30	AFT	Afghanistan*
! #	5:00	ASK ASD	Ashkhabad*
  #	5:00	PKT	Pakistan*
  #	5:30	IST IST	India
  #	5:45	NPT	Nepal*
  #	6:00	BGT	Bengal, Bangladesh*
+ #	6:00	TSK TSD	Tashkent*
  #	6:30	BMT	Burma*
  #	7:00	ICT	Indochina*
  #	7:00	JVT	Java*
***************
*** 60,72 ****
  
  ###############################################################################
  
  # 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	1990	-	Sep	lastSun	3:00	0	K
! Rule	Russia	1985	1990	-	Mar	lastSun	2:00	1:00	D
! Rule	Russia	1992	max	-	Sep	lastSun	2:00s	0	K
! Rule	Russia	1992	max	-	Mar	lastSun	2:00s	1:00	D
  
  # Afghanistan
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 61,74 ----
  
  ###############################################################################
  
+ # From Paul Eggert <eggert at twinsun.com> (May 28, 1994):
+ # We don't know what happened to the clocks in the Caucausus and the ex-Soviet
+ # Central Asia after 1990.  Until we get more info, stick with the pre-1991 rules.
  # 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	3:00	0	K
! Rule	Russia	1985	max	-	Mar	lastSun	2:00	1:00	D
  
  # Afghanistan
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 78,92 ****
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Yerevan	2:58:00 -	LMT	1924 May  2
  			3:00	-	MSK	1957 Mar
! 			4:00	Russia	BS%s	1991 Sep 29 3:00
! 			3:00	Russia	MS%s
  
  # Azerbaijan
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Baku	3:19:24 -	LMT	1924 May  2
  			3:00	-	MSK	1957 Mar
! 			4:00	Russia	BS%s	1991 Sep 29 3:00
! 			3:00	Russia	MS%s
  
  # Bahrain
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 80,92 ----
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Yerevan	2:58:00 -	LMT	1924 May  2
  			3:00	-	MSK	1957 Mar
! 			4:00	Russia	BS%s
  
  # Azerbaijan
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Baku	3:19:24 -	LMT	1924 May  2
  			3:00	-	MSK	1957 Mar
! 			4:00	Russia	BS%s
  
  # Bahrain
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 277,284 ****
  Zone	Asia/Tbilisi	2:59:16 -	LMT	1880
  			2:59	-	LST	1924 May  2
  			3:00	-	MSK	1957 Mar
! 			4:00	Russia	BS%s	1991 Sep 29 3:00
! 			3:00	Russia	MS%s
  
  # India
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 277,283 ----
  Zone	Asia/Tbilisi	2:59:16 -	LMT	1880
  			2:59	-	LST	1924 May  2
  			3:00	-	MSK	1957 Mar
! 			4:00	Russia	BS%s
  
  # India
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 516,523 ****
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Almaty	5:07:48 -	LMT	1924 May  2
  			5:00	-	TSK	1957 Mar
! 			6:00	Russia	TS%s	1991 Sep 29 3:00
! 			5:00	Russia	TS%s
  
  
  ###############################################################################
--- 515,521 ----
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Almaty	5:07:48 -	LMT	1924 May  2
  			5:00	-	TSK	1957 Mar
! 			6:00	Russia	TS%s
  
  
  ###############################################################################
***************
*** 565,572 ****
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Frunze	4:58:24 -	LMT	1924 May  2
  			5:00	-	TSK	1957 Mar
! 			6:00	Russia	TS%s	1991 Sep 29 3:00
! 			5:00	Russia	TS%s
  
  # Laos
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 563,569 ----
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Frunze	4:58:24 -	LMT	1924 May  2
  			5:00	-	TSK	1957 Mar
! 			6:00	Russia	TS%s
  
  # Laos
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 755,762 ****
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Dushanbe	4:35:12 -	LMT	1924 May  2
  			5:00	-	TSK	1957 Mar
! 			6:00	Russia	TS%s	1991 Sep 29 3:00
! 			5:00	Russia	TS%s
  
  # Thailand
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 752,758 ----
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Dushanbe	4:35:12 -	LMT	1924 May  2
  			5:00	-	TSK	1957 Mar
! 			6:00	Russia	TS%s
  
  # Thailand
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 767,775 ****
  # Turkmenistan
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Ashkhabad	3:53:32 -	LMT	1924 May  2
! 			4:00	-	BSK	1957 Mar
! 			5:00	Russia	SS%s	1991 Sep 29 3:00
! 			4:00	Russia	BS%s
  
  # United Arab Emirates
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 763,770 ----
  # Turkmenistan
  # 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
  
  # United Arab Emirates
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 780,787 ****
  # 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 Sep 29 3:00
! 			5:00	Russia	TS%s
  
  # Vietnam
  # From Paul Eggert <eggert at twinsun.com> (November 18, 1993):
--- 775,781 ----
  # 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
  
  # Vietnam
  # From Paul Eggert <eggert at twinsun.com> (November 18, 1993):
===================================================================
RCS file: RCS/europe,v
retrieving revision 1994.4
retrieving revision 1994.4.1.1
diff -c -r1994.4 -r1994.4.1.1
*** europe	1994/02/07 14:57:50	1994.4
--- europe	1994/05/29 04:38:57	1994.4.1.1
***************
*** 32,46 ****
  #	 2:00	EET+DST Eastern Europe
  #	 3:00	MSK MSD	Moscow
  #	 3:00	TUR+DST	Turkey (no longer used)*
! #	 4:00	ESK ESD	Yekaterinburg*
! #	 5:00	OSK OSD	Omsk*
! #	 6:00	NSK NSD	Novosibirsk
! #	 7:00	ISK ISD	Irkutsk*
! #	 8:00	YSK YSD	Yakutsk*
! #	 9:00	VSK VSD	Vladivostok*
! #	10:00	GSK GSD	Magadan*
! #	11:00	PSK PSD	Petropavlovsk-Kamchatski*
! #	12:00	ASK ASD	Anadyr*
  #
  # See the `africa' file for Zone naming conventions.
  #
--- 32,47 ----
  #	 2:00	EET+DST Eastern Europe
  #	 3:00	MSK MSD	Moscow
  #	 3:00	TUR+DST	Turkey (no longer used)*
! #	 4:00	KSK KSD	Kuybyshev*
! #	 5:00	ESK ESD	Yekaterinburg*
! #	 6:00	OSK OSD	Omsk*
! #	 7:00	NSK NSD	Novosibirsk
! #	 8:00	ISK ISD	Irkutsk*
! #	 9:00	YSK YSD	Yakutsk*
! #	10:00	VSK VSD	Vladivostok*
! #	11:00	GSK GSD	Magadan*
! #	12:00	PSK PSD	Petropavlovsk-Kamchatski*
! #	13:00	ASK ASD	Anadyr*
  #
  # See the `africa' file for Zone naming conventions.
  #
***************
*** 421,427 ****
  # ## <years> is either a single year or a hyphen separated range, with --
  # ## also accepted as I use this in TeX a lot.
  # ## <start date> and <end date> are a digit followed bu a month name.
! # ## It is either an nth Saturday or an explcit date, depending on <flags>.
  # ## 0 and/or none are used when there is no date, as during 1968--71.
  # ## <flags> can contain `fixed' to indicate explicit dates and `double'
  # ## to indicate double summer time dates are present.
--- 422,428 ----
  # ## <years> is either a single year or a hyphen separated range, with --
  # ## also accepted as I use this in TeX a lot.
  # ## <start date> and <end date> are a digit followed bu a month name.
! # ## It is either an nth Saturday or an explicit date, depending on <flags>.
  # ## 0 and/or none are used when there is no date, as during 1968--71.
  # ## <flags> can contain `fixed' to indicate explicit dates and `double'
  # ## to indicate double summer time dates are present.
***************
*** 730,739 ****
  Rule	Russia	1921	only	-	Oct	 1	 0:00	0	K
  Rule	Russia	1981	1984	-	Apr	 1	 0:00	1:00	D
  Rule	Russia	1981	1983	-	Oct	 1	 0:00	0	K
! Rule	Russia	1984	1990	-	Sep	lastSun	 2:00s	0	K
! Rule	Russia	1985	1990	-	Mar	lastSun	 2:00s	1:00	D
! Rule	Russia	1992	max	-	Sep	lastSun	 2:00s	0	K
! Rule	Russia	1992	max	-	Mar	lastSun	 2:00s	1:00	D
  
  # These are for backward compatibility with older versions.
  
--- 731,738 ----
  Rule	Russia	1921	only	-	Oct	 1	 0:00	0	K
  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
  
  # These are for backward compatibility with older versions.
  
***************
*** 813,820 ****
  			2:31	Russia	LST%s	1919 Jul 1 2:00
  			3:00	Russia	MS%s	1922 Oct
  			2:00	-	EET	1930 Jun 21
! 			3:00	Russia	MS%s	1991 Sep 29 3:00
! 			2:00	Russia	MS%s
  
  # Belgium
  # Whitman and Shanks disagree; go with Shanks, usually.
--- 812,822 ----
  			2:31	Russia	LST%s	1919 Jul 1 2:00
  			3:00	Russia	MS%s	1922 Oct
  			2:00	-	EET	1930 Jun 21
! 			3:00	Russia	MS%s	1991 Mar 31 2:00s
! # From Paul Eggert <eggert at twinsun.com> (May 28, 1994): A guess at recent dates:
! 			2:00	1:00  "EET DST"	1991 Sep 29 2:00s
! 			2:00	-	EET	1992 Jan 19 2:00s
! 			3:00	Russia	MS%s
  
  # Belgium
  # Whitman and Shanks disagree; go with Shanks, usually.
***************
*** 966,973 ****
  			2:00	-	EET	1940 Aug  6
  			3:00	-	MSK	1941 Sep 15
  			1:00	M-Eur	MET%s	1944 Sep 22
! 			3:00	Russia	MS%s	1989 Mar 26 2:00
! 			2:00	M-Eur	MET%s
  
  # Finland
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
--- 968,976 ----
  			2:00	-	EET	1940 Aug  6
  			3:00	-	MSK	1941 Sep 15
  			1:00	M-Eur	MET%s	1944 Sep 22
! 			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
  
  # Finland
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
***************
*** 1162,1168 ****
  # to the julian/gregorian calendar) over the period in question.
  #	the winter begins on the Saturday next before St. Luke's day
  #	(old style), or on St. Luke's day, if a Saturday.
! # St. Luke's day ought to be traceable from ecclesiatical sources. "old style"
  # might be a reference to the Julian calendar as opposed to Gregorian, or it
  # might mean something else (???). The Gregorian calendar was not introduced
  # in Iceland until 1700.
--- 1165,1171 ----
  # to the julian/gregorian calendar) over the period in question.
  #	the winter begins on the Saturday next before St. Luke's day
  #	(old style), or on St. Luke's day, if a Saturday.
! # St. Luke's day ought to be traceable from ecclesiastical sources. "old style"
  # might be a reference to the Julian calendar as opposed to Gregorian, or it
  # might mean something else (???). The Gregorian calendar was not introduced
  # in Iceland until 1700.
***************
*** 1260,1267 ****
  			2:00	-	EET	1940 Aug  5
  			3:00	-	MSK	1941 Jul
  			1:00	M-Eur	MET%s	1944 Aug  8
! 			3:00	Russia	MS%s	1991 Sep 29 3:00
! 			2:00	M-Eur	MET%s
  
  # Liechtenstein
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 1263,1271 ----
  			2:00	-	EET	1940 Aug  5
  			3:00	-	MSK	1941 Jul
  			1:00	M-Eur	MET%s	1944 Aug  8
! 			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
  
  # Liechtenstein
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 1280,1287 ****
  			1:00	-	MET	1940 Aug  3
  			3:00	-	MSK	1941 Jun 24
  			1:00	M-Eur	MET%s	1944 Aug
! 			3:00	Russia	MS%s	1991 Sep 29 3:00
! 			2:00	M-Eur	MET%s
  
  # Luxembourg
  # Whitman disagrees with most of these dates in minor ways; go with Shanks.
--- 1284,1292 ----
  			1:00	-	MET	1940 Aug  3
  			3:00	-	MSK	1941 Jun 24
  			1:00	M-Eur	MET%s	1944 Aug
! 			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
  
  # Luxembourg
  # Whitman disagrees with most of these dates in minor ways; go with Shanks.
***************
*** 1319,1325 ****
  			1:00	Belgium	MET%s	1979 Apr  1 2:00
  			1:00	M-Eur	MET%s
  
! # The Former Yugoslav Republic of Macedonia
  # They switched from the Julian to the Gregorian calendar on 1918 Mar 18.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Europe/Skopje	1:25:44	-	LMT	1884
--- 1324,1330 ----
  			1:00	Belgium	MET%s	1979 Apr  1 2:00
  			1:00	M-Eur	MET%s
  
! # Macedonia
  # They switched from the Julian to the Gregorian calendar on 1918 Mar 18.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Europe/Skopje	1:25:44	-	LMT	1884
***************
*** 1351,1358 ****
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Europe/Chisinau	1:55:20 -	LMT	1924 May  2
  			2:00	-	EET	1930 Jun 21
! 			3:00	-	MSK	1981 Apr
! 			3:00	Russia	MS%s	1991 Sep 29 2:00s
  			2:00	M-Eur	EET%s
  
  # Monaco
--- 1356,1363 ----
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Europe/Chisinau	1:55:20 -	LMT	1924 May  2
  			2:00	-	EET	1930 Jun 21
! 			3:00	Russia	MS%s	1991 Mar 31 2:00s
! 			2:00	1:00  "EET DST"	1991 Sep 29 2:00s
  			2:00	M-Eur	EET%s
  
  # Monaco
***************
*** 1435,1441 ****
  Rule	Poland	1919	only	-	Apr	15	2:00s	1:00	" DST"
  # Whitman gives 1944 Nov 30; go with Shanks.
  Rule	Poland	1944	only	-	Oct	 4	2:00	0	-
! # For 1944-1948 Whitman gives the previous day; go with SHanks.
  Rule	Poland	1945	only	-	Apr	29	0:00	1:00	" DST"
  Rule	Poland	1945	only	-	Nov	 1	0:00	0	-
  Rule	Poland	1946	only	-	Apr	14	0:00	1:00	" DST"
--- 1440,1446 ----
  Rule	Poland	1919	only	-	Apr	15	2:00s	1:00	" DST"
  # Whitman gives 1944 Nov 30; go with Shanks.
  Rule	Poland	1944	only	-	Oct	 4	2:00	0	-
! # For 1944-1948 Whitman gives the previous day; go with Shanks.
  Rule	Poland	1945	only	-	Apr	29	0:00	1:00	" DST"
  Rule	Poland	1945	only	-	Nov	 1	0:00	0	-
  Rule	Poland	1946	only	-	Apr	14	0:00	1:00	" DST"
***************
*** 1574,1647 ****
  			2:00	M-Eur	EET%s
  
  # Russia
! # From Paul Eggert <eggert at twinsun.com> (November 18, 1993):
  # Moscow and Novosibirsk time zone names, and Moscow rules after 1991,
  # are from Andrew A. Chernov <ache at astral.msk.su>.
! # I invented the other time zone names.
! # The rest is from Shanks; it's probably wrong after 1991.
! # We're not sure whether St Petersburg switched in step with Moscow after 1991;
! # it might be a useless name, so we'll comment it out for now.
  #
  # From Shanks (1991):
  # Western Russia switched from the Julian to the Gregorian calendar
! # on 1918 Jan 14.  Eatern Russia switched on 1920 Mar 18.
  # In 1929 the Soviet Union instituted a 5 day week; in 1932 it instituted
  # a 6 day week; on 1940 Jun 27 it returned to the Gregorian week.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! #Zone Europe/St_Petersburg 2:30:20 -	LMT	1880
! #			2:01	Russia	LST%s	1919 Jul  1 2:00
! #			3:00	Russia	MS%s	1922 Oct
! #			2:00	-	EET	1930 Jun 21
! #			3:00	Russia	MS%s	1991 Sep 29 3:00
! #			2:00	Russia	SPS%s
! Zone Europe/Moscow	2:30:20 -	LMT	1880
! 			2:31	Russia	LST%s	1919 Jul  1 2:00
! 			3:00	Russia	MS%s	1922 Oct
! 			2:00	-	EET	1930 Jun 21
! 			3:00	Russia	MS%s	1991 Mar lastSun 2:00s
! 			2:00	1:00  "EET DST"	1991 Sep lastSun 2:00s
! 			2:00	-	EET	1992 Jan 19 2:00s
! 			3:00	Russia	MS%s
! Zone Asia/Yekaterinburg	4:02:34 -	LMT	1924 May  2
! 			4:00	-	ESK	1957 Mar
! 			5:00	Russia	ES%s	1991 Sep 29 3:00
! 			4:00	Russia	ES%s
! Zone Asia/Omsk		4:53:36	-	LMT	1924 May  2
! 			5:00	-	TSK	1957 Mar
! 			6:00	Russia	TS%s	1991 Sep 29 3:00
! 			5:00	Russia	OS%s
! Zone Asia/Novosibirsk	5:31:40 -	LMT	1924 May  2
! 			6:00	-	NSK	1957 Mar
! 			7:00	Russia	NS%s	1991 Sep 29 3:00
! 			6:00	Russia	NS%s
! Zone Asia/Irkutsk	6:57:20 -	LMT	1880
! 			6:57	-	LST	1924 May  2
! 			7:00	-	ISK	1957 Mar
! 			8:00	Russia	IS%s	1991 Sep 29 3:00
! 			7:00	Russia	IS%s
! Zone Asia/Yakutsk	8:38:40 -	LMT	1924 May  2
! 			8:00	-	YSK	1957 Mar
! 			9:00	Russia	YS%s	1991 Sep 29 3:00
! 			8:00	Russia	YS%s
! Zone Asia/Vladivostok	8:47:44 -	LMT	1880
! 			8:48	-	LST	1924 May  2
! 			9:00	-	VSK	1957 Mar
! 			10:00	Russia	VS%s	1991 Sep 29 3:00
! 			9:00	Russia	VS%s
  # MSK is taken; settle for GSK.
  Zone Asia/Magadan	10:03:12 -	LMT	1924 May  2
  			10:00	-	GSK	1957 Mar
! 			11:00	Russia	GS%s	1991 Sep 29 3:00
! 			10:00	Russia	GS%s
  # This name should be Asia/Petropavlovsk-Kamchatski, but that's too long.
  Zone Asia/Kamchatka	10:34:36 -	LMT	1924 May  2
  			11:00	-	PSK	1957 Mar
! 			12:00	Russia	PS%s	1991 Sep 29 3:00
! 			11:00	Russia	PS%s
  Zone Asia/Anadyr	11:49:56 -	LMT	1924 May  2
  			12:00	-	ASK	1957 Mar
! 			13:00	Russia	AS%s	1991 Sep 29 3:00
! 			12:00	Russia	AS%s
  
  # Serbia
  # They switched from the Julian to the Gregorian calendar on 1918 Mar 18.
--- 1579,1669 ----
  			2:00	M-Eur	EET%s
  
  # Russia
! # From Paul Eggert <eggert at twinsun.com> (May 28, 1994):
  # Moscow and Novosibirsk time zone names, and Moscow rules after 1991,
  # are from Andrew A. Chernov <ache at astral.msk.su>.
! # I invented the other time zone names, and (unless otherwise specified)
! # guessed what happened after 1991; the clocks were chaotic, and we know little.
! # The rest is from Shanks.
  #
  # From Shanks (1991):
  # Western Russia switched from the Julian to the Gregorian calendar
! # on 1918 Jan 14.  Eastern Russia switched on 1920 Mar 18.
  # In 1929 the Soviet Union instituted a 5 day week; in 1932 it instituted
  # a 6 day week; on 1940 Jun 27 it returned to the Gregorian week.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone Europe/Moscow	 2:30:20 -	LMT	1880
! 			 2:31	Russia	LST%s	1919 Jul  1 2:00
! 			 3:00	Russia	MS%s	1922 Oct
! 			 2:00	-	EET	1930 Jun 21
! 			 3:00	Russia	MS%s	1991 Mar 31 2:00s
! 			 2:00	1:00  "EET DST"	1991 Sep 29 2:00s
! 			 2:00	-	EET	1992 Jan 19 2:00s
! 			 3:00	Russia	MS%s
! Zone Europe/Kuybyshev	 3:20:36 -	LMT	1924 May  2
! 			 3:00	-	KSK	1957 Mar
! 			 4:00	Russia	KS%s	1991 Mar 31 2:00s
! 			 3:00	1:00	KSD	1991 Sep 29 2:00s
! 			 3:00	-	KSK	1992 Jan 19 2:00s
! 			 4:00	Russia	KS%s
! Zone Asia/Yekaterinburg	 4:02:34 -	LMT	1924 May  2
! 			 4:00	-	SSK	1957 Mar
! 			 5:00	Russia	SS%s	1991 Mar 31 2:00s
! 			 4:00	1:00	SSD	1991 Sep 29 2:00s
! 			 4:00	-	SSK	1992 Jan 19 2:00s
! 			 5:00	Russia	ES%s	# name change from Sverdlovsk
! Zone Asia/Omsk		 4:53:36 -	LMT	1924 May  2
! 			 5:00	-	OSK	1957 Mar
! 			 6:00	Russia	OS%s	1991 Mar 31 2:00s
! 			 5:00	1:00	OSD	1991 Sep 29 2:00s
! 			 5:00	-	OSK	1992 Jan 19 2:00s
! 			 6:00	Russia	OS%s
! 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
! 			 6:00	1:00	NSD	1991 Sep 29 2:00s
! 			 6:00	-	NSK	1992 Jan 19 2:00s
! 			 7:00	Russia	NS%s
! Zone Asia/Irkutsk	 6:57:20 -	LMT	1880
! 			 6:57	-	LST	1924 May  2
! 			 7:00	-	ISK	1957 Mar
! 			 8:00	Russia	IS%s	1991 Mar 31 2:00s
! 			 7:00	1:00	ISD	1991 Sep 29 2:00s
! 			 7:00	-	ISK	1992 Jan 19 2:00s
! 			 8:00	Russia	IS%s
! Zone Asia/Yakutsk	 8:38:40 -	LMT	1924 May  2
! 			 8:00	-	YSK	1957 Mar
! 			 9:00	Russia	YS%s	1991 Mar 31 2:00s
! 			 8:00	1:00	YSD	1991 Sep 29 2:00s
! 			 8:00	-	YSK	1992 Jan 19 2:00s
! 			 9:00	Russia	YS%s
! Zone Asia/Vladivostok	 8:47:44 -	LMT	1880
! 			 8:48	-	LST	1924 May  2
! 			 9:00	-	VSK	1957 Mar
! 			10:00	Russia	VS%s	1991 Mar 31 2:00s
! 			 9:00	1:00	VSD	1991 Sep 29 2:00s
! 			 9:00	-	VSK	1992 Jan 19 2:00s
! 			10:00	Russia	VS%s
  # MSK is taken; settle for GSK.
  Zone Asia/Magadan	10:03:12 -	LMT	1924 May  2
  			10:00	-	GSK	1957 Mar
! 			11:00	Russia	GS%s	1991 Mar 31 2:00s
! 			10:00	1:00	GSD	1991 Sep 29 2:00s
! 			10:00	-	GSK	1992 Jan 19 2:00s
! 			11:00	Russia	GS%s
  # This name should be Asia/Petropavlovsk-Kamchatski, but that's too long.
  Zone Asia/Kamchatka	10:34:36 -	LMT	1924 May  2
  			11:00	-	PSK	1957 Mar
! 			12:00	Russia	PS%s	1991 Mar 31 2:00s
! 			11:00	1:00	PSD	1991 Sep 29 2:00s
! 			11:00	-	PSK	1992 Jan 19 2:00s
! 			12:00	Russia	PS%s
  Zone Asia/Anadyr	11:49:56 -	LMT	1924 May  2
  			12:00	-	ASK	1957 Mar
! 			13:00	Russia	AS%s	1991 Mar 31 2:00s
! 			12:00	1:00	ASD	1991 Sep 29 2:00s
! 			12:00	-	ASK	1992 Jan 19 2:00s
! 			13:00	Russia	AS%s
  
  # Serbia
  # They switched from the Julian to the Gregorian calendar on 1918 Mar 18.
***************
*** 1816,1827 ****
  Rule	Ukraine	1921	only	-	Sep	 1	 0:00	1:00	" DST"
  Rule	Ukraine	1921	only	-	Oct	 1	 0:00	0	-
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone	Europe/Kiev	2:02:04 -	LMT	1880
  			2:02	Russia	LST%s	1919 Jul  1 2:00
  			2:02	Ukraine	LST%s	1924 May  2
  			2:00	-	EET	1930 Jun 21
  			3:00	Russia	MS%s	1990 Jul 17
  			2:00	M-Eur	EET%s
  
  ###############################################################################
  
--- 1838,1861 ----
  Rule	Ukraine	1921	only	-	Sep	 1	 0:00	1:00	" DST"
  Rule	Ukraine	1921	only	-	Oct	 1	 0:00	0	-
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone Europe/Kiev	2:02:04 -	LMT	1880
  			2:02	Russia	LST%s	1919 Jul  1 2:00
  			2:02	Ukraine	LST%s	1924 May  2
  			2:00	-	EET	1930 Jun 21
  			3:00	Russia	MS%s	1990 Jul 17
  			2:00	M-Eur	EET%s
+ 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
+ 			2:00	-	EET	1930 Jun 21
+ 			3:00	Russia	MS%s	1991 Mar 31 2:00s
+ 			2:00	1:00  "EET DST"	1991 Sep 29 2:00s
+ # From Paul Eggert <eggert at twinsun.com> (May 28, 1994):
+ # Today's _Economist_ (p 45) reports that Crimea switched
+ # from Kiev to Moscow time sometime after the January elections.
+ # For now, we'll guess that there was a 2-hour leap forward on March 27.
+ 			2:00	M-Eur	EET%s	1994 Mar 27 2:00s
+ 			3:00	Russia	MS%s
  
  ###############################################################################
  



More information about the tz mailing list