mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-17 10:26:15 +00:00
cf210adf10
(it is only workaround until proper zoneinfo (f.e. from 1.1.5.1) will be installed)
319 lines
12 KiB
Plaintext
319 lines
12 KiB
Plaintext
# @(#)europe 4.10
|
|
|
|
# International country codes are used to identify countries' rules and
|
|
# zones
|
|
#
|
|
# 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
|
|
# ado@ncifcrf.gov for general use in the future).
|
|
|
|
###############################################################################
|
|
|
|
# United Kingdom
|
|
|
|
# From Arthur David Olson (January 19, 1989):
|
|
#
|
|
# The starting and ending dates below (from which the rules are derived)
|
|
# are from Whitaker's Almanack for 1987, page 146.
|
|
# 1960 is the earliest year for which dates are given;
|
|
# Whitaker's notes that British Summer Time (and, in some years, Double Summer
|
|
# Time) was observed in earlier years but does not give start and end dates.
|
|
#
|
|
# A source at the British Information Office in New York avers that it's
|
|
# known as "British" Summer Time in all parts of the United Kingdom.
|
|
# 1960 April 10 October 2 (yes, 2, according to the almanac)
|
|
# 1961 March 26 October 29
|
|
# 1962 March 25 October 28
|
|
# 1963 March 31 October 27
|
|
# 1964 March 22 October 25
|
|
# 1965 March 21 October 24
|
|
# 1966 March 20 October 23
|
|
# 1967 March 19 October 29
|
|
# 1968 February 18 October 27
|
|
# "British Standard Time, also one hour ahead of G. M. T., was kept between
|
|
# 1968 Oct. 27-1971 Oct. 31."
|
|
# 1972 March 19 October 29
|
|
# 1973 March 18 October 28
|
|
# 1974 March 17 October 27
|
|
# 1975 March 16 October 26
|
|
# 1976 March 21 October 24
|
|
# 1977 March 20 October 23
|
|
# 1978 March 19 October 29
|
|
# 1979 March 18 October 28
|
|
# 1980 March 16 October 26
|
|
# 1981 March 29 October 25
|
|
# 1982 March 28 October 24
|
|
# 1983 March 27 October 23
|
|
# 1984 March 25 October 28
|
|
# 1985 March 31 October 27
|
|
# 1986 March 30 October 26
|
|
# 1987 March 29 October 25
|
|
|
|
# From an Anonymous U. K. Donor (January 4, 1989):
|
|
#
|
|
# It is NOT possible to predict when [British Summer Time] will change
|
|
# in a future year.
|
|
#
|
|
# (The admiralty calculate when they think it should be (no more that a couple
|
|
# of years in advance) and advise the government who then decide whether or
|
|
# not they will take the admiralty's advice)
|
|
#
|
|
# ...the Gre[e]nwich...observatory...[was] very helpful.
|
|
#
|
|
# I was not able to track down the Admiralty formula (I tried hard but failed)
|
|
|
|
# ...
|
|
# Date: 4 Jan 89 08:57:25 GMT (Wed)
|
|
# From: Jonathan Leffler <nih-csl!uunet!mcvax!sphinx.co.uk!john>
|
|
# ...
|
|
# [British Summer Time] is fixed annually by Act of Parliament.
|
|
# If you can predict what Parliament will do, you should be in
|
|
# politics making a fortune, not computing.
|
|
#
|
|
# Summer time ends on Sunday 29 October 1989.
|
|
|
|
# ...
|
|
# Date: 5 Jan 89 09:50:38 GMT (Thu)
|
|
# From: Peter Kendell <nih-csl!uunet!mcvax!tcom.stc.co.uk!pete>
|
|
# ...
|
|
#
|
|
# From my Collins Diary for 1989 -
|
|
#
|
|
# "At the time of going to press the Home Office was unable to confirm
|
|
# the 1989 starting and finishing dates for BST*, but expressed the
|
|
# view that 26 March and 29 October were the likeliest dates to be
|
|
# adopted"
|
|
#
|
|
# *British Summer Time.
|
|
|
|
# From an Anonymous U. K. Donor (January 5, 1989):
|
|
#
|
|
# . . .our government is seriously considering applying Double Summer Time -
|
|
# putting the clocks forwards and back TWO hours for daylight saving time.
|
|
# This is advocated to standardise time in the EEC - we're all supposed to
|
|
# keep the same time and to change the clocks on the same dates in the future.
|
|
|
|
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
|
# Historic starting rules
|
|
Rule GB-Eire 1960 only - Apr 10 1:00s 1:00 BST
|
|
Rule GB-Eire 1961 1963 - Mar lastSun 1:00s 1:00 BST
|
|
Rule GB-Eire 1964 1967 - Mar Sun>=19 1:00s 1:00 BST
|
|
Rule GB-Eire 1968 only - Feb 18 1:00s 1:00 BST
|
|
Rule GB-Eire 1972 1980 - Mar Sun>=16 1:00s 1:00 BST
|
|
# Historic ending rules
|
|
Rule GB-Eire 1960 only - Oct 2 1:00s 0 GMT
|
|
Rule GB-Eire 1961 1967 - Oct Sun>=23 1:00s 0 GMT
|
|
Rule GB-Eire 1971 only - Oct 31 1:00s 0 GMT
|
|
# Current rules
|
|
Rule GB-Eire 1981 max - Mar lastSun 1:00s 1:00 BST
|
|
Rule GB-Eire 1972 max - Oct Sun>=23 1:00s 0 GMT
|
|
|
|
# Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]
|
|
Zone GB-Eire 0:00 GB-Eire %s 1968 Oct 27 1:00s
|
|
1:00 - BST 1971 Oct 31 1:00s
|
|
0:00 GB-Eire %s
|
|
|
|
###############################################################################
|
|
|
|
# Continental Europe
|
|
|
|
# The use of 1986 as starting years below is conservative.
|
|
|
|
Rule W-Eur 1986 max - Mar lastSun 1:00s 1:00 " DST"
|
|
Rule W-Eur 1986 max - Sep lastSun 1:00s 0 -
|
|
|
|
Rule M-Eur 1986 max - Mar lastSun 2:00s 1:00 " DST"
|
|
Rule M-Eur 1986 max - Sep lastSun 2:00s 0 -
|
|
|
|
Rule E-Eur 1986 max - Mar lastSun 3:00s 1:00 " DST"
|
|
Rule E-Eur 1986 max - Sep lastSun 3:00s 0 -
|
|
|
|
Rule Turkey 1986 max - Mar lastSun 1:00 1:00 " DST"
|
|
Rule Turkey 1986 max - Sep lastSun 1:00 0 -
|
|
|
|
Rule W-SU 1986 max - Mar lastSun 2:00s 1:00 " DST"
|
|
Rule W-SU 1986 max - Sep 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"
|
|
Rule Russia 1918 only - Sep 17 0:00 1:00 " DST"
|
|
Rule Russia 1919 only - May 31 23:00 2:00 " DDST"
|
|
Rule Russia 1919 only - Jul 1 2:00 1:00 D
|
|
Rule Russia 1919 only - Aug 16 0:00 0 K
|
|
Rule Russia 1921 only - Feb 14 23:00 1:00 D
|
|
# Shanks gives 1921 Mar 21 for the following transition.
|
|
# From Andrew A. Chernov <ache@astral.msk.su> (November 12, 1993):
|
|
# My sources says, that it is Mar 20, not 21.
|
|
Rule Russia 1921 only - Mar 20 23:00 2:00 DD
|
|
Rule Russia 1921 only - Sep 1 0:00 1:00 D
|
|
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
|
|
|
|
# Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]
|
|
Zone WET 0:00 W-Eur WET%s
|
|
Zone Iceland 0:00 - WET
|
|
Zone MET 1:00 M-Eur MET%s
|
|
Zone Poland 1:00 W-Eur MET%s
|
|
Zone EET 2:00 E-Eur EET%s
|
|
Zone Turkey 3:00 Turkey EET%s
|
|
Zone W-SU 3:00 M-Eur ????
|
|
|
|
# Tom Hoffman says that MET is also known as Central European Time
|
|
|
|
Link MET CET
|
|
|
|
###############################################################################
|
|
|
|
# One source shows that Bulgaria, Cyprus, Finland, and Greece observe DST from
|
|
# the last Sunday in March to the last Sunday in September in 1986.
|
|
# The source shows Romania changing a day later than everybody else.
|
|
#
|
|
# According to Bernard Sieloff's source, Poland is in the MET time zone but
|
|
# uses the WE DST rules. The Western USSR uses EET+1 and ME DST rules.
|
|
# Bernard Sieloff's source claims Romania switches on the same day, but at
|
|
# 00:00 standard time (i.e., 01:00 DST). It also claims that Turkey
|
|
# switches on the same day, but switches on at 01:00 standard time
|
|
# and off at 00:00 standard time (i.e., 01:00 DST)
|
|
|
|
# ...
|
|
# Date: Wed, 28 Jan 87 16:56:27 -0100
|
|
# From: seismo!mcvax!cgcha!wtho (Tom Hofmann)
|
|
# Message-Id: <8701281556.AA22174@cgcha.uucp>
|
|
# ...
|
|
#
|
|
# ...the European time rules are...standardized since 1981, when
|
|
# most European coun[tr]ies started DST. Before that year, only
|
|
# a few countries (UK, France, Italy) had DST, each according
|
|
# to own national rules. In 1981, however, DST started on
|
|
# 'Apr firstSun', and not on 'Mar lastSun' as in the following
|
|
# years...
|
|
# But also since 1981 there are some more national exceptions
|
|
# than listed in 'europe': Switzerland, for example, joined DST
|
|
# one year later, Denmark ended DST on 'Oct 1' instead of 'Sep
|
|
# lastSun' in 1981---I don't know how they handle now.
|
|
#
|
|
# Finally, DST ist always from 'Apr 1' to 'Oct 1' in the
|
|
# Soviet Union (as far as I know).
|
|
#
|
|
# Tom Hofmann, Scientific Computer Center, CIBA-GEIGY AG,
|
|
# 4002 Basle, Switzerland
|
|
# UUCP: ...!mcvax!cernvax!cgcha!wtho
|
|
|
|
# ...
|
|
# Date: Wed, 4 Feb 87 22:35:22 +0100
|
|
# From: seismo!mcvax!cwi.nl!dik (Dik T. Winter)
|
|
# ...
|
|
#
|
|
# The information from Tom Hofmann is (as far as I know) not entirely correct.
|
|
# After a request from chongo at amdahl I tried to retrieve all information
|
|
# about DST in Europe. I was able to find all from about 1969.
|
|
#
|
|
# ...standardization on DST in Europe started in about 1977 with switches on
|
|
# first Sunday in April and last Sunday in September...
|
|
# In 1981 UK joined Europe insofar that
|
|
# the starting day for both shifted to last Sunday in March. And from 1982
|
|
# the whole of Europe used DST, with switch dates April 1 and October 1 in
|
|
# the Sov[i]et Union. In 1985 the SU reverted to standard Europe[a]n switch
|
|
# dates...
|
|
#
|
|
# It should also be remembered that time-zones are not constants; e.g.
|
|
# Portugal switched in 1976 from MET (or CET) to WET with DST...
|
|
# Note also that though there were rules for switch dates not
|
|
# all countries abided to these dates, and many individual deviations
|
|
# occurred, though not since 1982 I believe. Another note: it is always
|
|
# assumed that DST is 1 hour ahead of normal time, this need not be the
|
|
# case; at least in the Netherlands there have been times when DST was 2 hours
|
|
# in advance of normal time.
|
|
#
|
|
# ...
|
|
# dik t. winter, cwi, amsterdam, nederland
|
|
# INTERNET : dik@cwi.nl
|
|
# BITNET/EARN: dik@mcvax
|
|
|
|
# From Bob Devine (January 28, 1988):
|
|
# ...
|
|
# Greece: Last Sunday in April to last Sunday in September (iffy on dates).
|
|
# Since 1978. Change at midnight.
|
|
# ...
|
|
# Monaco: has same DST as France.
|
|
# ...
|
|
|
|
# Russia
|
|
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
|
# Moscow and Novosibirsk time zone names, and Moscow rules after 1991,
|
|
# are from Andrew A. Chernov <ache@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 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 Moscow 2:30:20 - LMT 1880
|
|
# 2:31 Russia LST%s 1919 Jul 1 2:00
|
|
# 3:00 Russia MS%s 1922 Oct
|
|
Zone Moscow 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 Sverdlovsk 4:02:34 - LMT 1924 May 2
|
|
4:00 - SSK 1957 Mar
|
|
5:00 Russia SS%s 1991 Sep 29 3:00
|
|
4:00 Russia SS%s
|
|
Zone 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 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 Irkutsk 6:57:20 - LMT 1880
|
|
Zone Irkutsk 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 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 Vladivostok 8:47:44 - LMT 1880
|
|
Zone Vladivostok 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 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 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 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
|
|
|