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