From acd291817324a036acea746038602cf27e074b70 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sun, 18 Jan 1998 23:22:57 +0000 Subject: tzdata1998b from ftp://elsie.nci.nih.gov/pub --- share/zoneinfo/Makefile | 6 +- share/zoneinfo/datfiles/africa | 360 +++++------ share/zoneinfo/datfiles/antarctica | 87 ++- share/zoneinfo/datfiles/asia | 141 ++-- share/zoneinfo/datfiles/australasia | 53 +- share/zoneinfo/datfiles/backward | 3 +- share/zoneinfo/datfiles/etcetera | 5 +- share/zoneinfo/datfiles/europe | 1146 +++++++++++++++++---------------- share/zoneinfo/datfiles/factory | 3 +- share/zoneinfo/datfiles/leapseconds | 6 +- share/zoneinfo/datfiles/northamerica | 39 +- share/zoneinfo/datfiles/pacificnew | 3 +- share/zoneinfo/datfiles/solar87 | 1 - share/zoneinfo/datfiles/solar88 | 1 - share/zoneinfo/datfiles/solar89 | 1 - share/zoneinfo/datfiles/southamerica | 22 +- share/zoneinfo/datfiles/systemv | 1 - share/zoneinfo/datfiles/yearistype.sh | 1 - 18 files changed, 995 insertions(+), 884 deletions(-) (limited to 'share/zoneinfo') diff --git a/share/zoneinfo/Makefile b/share/zoneinfo/Makefile index 93158d6edd0..3136c2c6e83 100644 --- a/share/zoneinfo/Makefile +++ b/share/zoneinfo/Makefile @@ -1,3 +1,4 @@ +# $OpenBSD: Makefile,v 1.3 1998/01/18 23:22:33 millert Exp $ # $NetBSD: Makefile,v 1.14 1995/04/22 12:10:17 cgd Exp $ # Change the line below for your time zone (after finding the zone you want in @@ -47,8 +48,9 @@ YDATA= africa antarctica asia australasia \ NDATA= systemv SDATA= solar87 solar88 solar89 TDATA= $(YDATA) $(NDATA) $(SDATA) -DATA= $(YDATA) $(NDATA) $(SDATA) leapseconds # yearistype.sh -USNO= usno1988 usno1989 +TABDATA= iso3166.tab zone.tab +DATA= $(YDATA) $(NDATA) $(SDATA) $(TABDATA) leapseconds # yearistype.sh +USNO= usno1988 usno1989 usno1989a usno1995 usno1997 ZIC=zic diff --git a/share/zoneinfo/datfiles/africa b/share/zoneinfo/datfiles/africa index 1a601c9ce92..8286e6f62f0 100644 --- a/share/zoneinfo/datfiles/africa +++ b/share/zoneinfo/datfiles/africa @@ -1,15 +1,14 @@ -# $OpenBSD: africa,v 1.4 1997/01/14 04:36:47 millert Exp $ -# @(#)africa 7.16 +# @(#)africa 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 # tz@elsie.nci.nih.gov for general use in the future). -# From Paul Eggert (1996-11-22): +# From Paul Eggert (1997-10-05): # # A good source for time zone historical data outside the U.S. is -# Thomas G. Shanks, The International Atlas (3rd edition), -# San Diego: ACS Publications, Inc. (1991). +# Thomas G. Shanks, The International Atlas (4th edition), +# San Diego: ACS Publications, Inc. (1995). # # Gwillim Law writes that a good source # for recent time zone data is the International Air Transport @@ -28,95 +27,40 @@ # Derek Howse, Greenwich time and the discovery of the longitude, # Oxford University Press (1980). # -# I added so many Zone names that the old, mostly flat name space was unwieldy. -# So I renamed the Zones to have the form AREA/LOCATION, where -# AREA is the name of a continent or ocean, and -# LOCATION is the name of a specific location within that region. -# For example, the old zone name `Egypt' is now `Africa/Cairo'. +# Previous editions of this database used WAT, CAT, SAT, and EAT +# for +0:00 through +3:00, respectively, +# but Mark R V Murray reports that +# `SAST' is the official abbreviation for +2:00 in the country of South Africa, +# `CAT' is commonly used for +2:00 in countries north of South Africa, and +# `WAT' is probably the best name for +1:00, as the common phrase for +# the area that includes Nigeria is ``West Africa''. +# He has heard of ``Western Sahara Time'' for +0:00 but can find no reference. # -# Here are the general rules I used for choosing location names, -# in decreasing order of importance: +# To make things confusing, `WAT' seems to have been used for -1:00 long ago; +# I'd guess that this was because people needed _some_ name for -1:00, +# and at the time, far west Africa was the only major land area in -1:00. +# This usage is now obsolete, as the last use of -1:00 on the African +# mainland seems to have been 1976 in Western Sahara. # -# Use only valid Posix file names. Use only Ascii letters, digits, `.', -# `-' and `_'. Do not exceed 14 characters or start with `-'. -# E.g. prefer `Brunei' to `Bandar_Seri_Begawan'. -# Include at least one location per time zone rule set per country. -# One such location is enough. -# If all the clocks in a country's region have agreed since 1970, -# don't bother to include more than one location -# even if subregions' clocks disagreed before 1970. -# Otherwise these tables would become annoyingly large. -# If a name is ambiguous, use a less ambiguous alternative; -# e.g. many cities are named San Jose and Georgetown, so -# prefer `Costa_Rica' to `San_Jose' and `Guyana' to `Georgetown'. -# Keep locations compact. Use cities or small islands, not countries -# or regions, so that any future time zone changes do not split -# locations into different time zones. E.g. prefer `Paris' -# to `France', since France has had multiple time zones. -# Use traditional English spelling, e.g. prefer `Rome' to `Roma', and -# prefer `Athens' to the true name (which uses Greek letters). -# The Posix file name restrictions encourage this rule. -# Use the most populous among locations in a country's time zone, -# e.g. prefer `Shanghai' to `Beijing'. Among locations with -# similar populations, pick the best-known location, -# e.g. prefer `Rome' to `Milan'. -# Use the singular form, e.g. prefer `Canary' to `Canaries'. -# Omit common suffixes like `_Islands' and `_City', unless that -# would lead to ambiguity. E.g. prefer `Cayman' to -# `Cayman_Islands' and `Guatemala' to `Guatemala_City', -# but prefer `Mexico_City' to `Mexico' because the country -# of Mexico has several time zones. -# Use `_' to represent a space. -# Omit `.' from abbreviations in names, e.g. prefer `St_Helena' -# to `St._Helena'. +# To summarize, the following abbreviations seem to have some currency: +# -1:00 WAT West Africa Time (no longer used) +# 0:00 GMT Greenwich Mean Time +# 2:00 CAT Central Africa Time +# 2:00 SAST South Africa Standard Time +# and Murray suggests the following abbreviation: +# 1:00 WAT West Africa Time +# I realize that this leads to `WAT' being used for both -1:00 and 1:00 +# for times before 1976, but this is the best I can think of +# until we get more information. # -# For time zone abbreviations like `EST' I used the following rules, -# in decreasing order of importance: -# -# Use abbreviations that consist of 3 or more upper-case Ascii letters, -# except use "___" for locations while uninhabited. -# Posix.1 requires at least 3 characters, and the restriction to -# upper-case Ascii letters follows most traditions. -# Previous editions of this database also used characters like -# ' ' and '?', but these characters have a special meaning to -# the shell and cause commands like -# set `date` -# to have unexpected effects. In theory, the character set could -# be !%./@A-Z^_a-z{}, but these tables use only upper-case -# Ascii letters (and "___"). -# Use abbreviations that are in common use among English-speakers, -# e.g. `EST' for Eastern Standard Time in North America. -# We assume that applications translate them to other languages -# as part of the normal localization process; for example, -# a French application might translate `EST' to `HNE'. -# For zones whose times are taken from a city's longitude, use the -# traditional xMT notation, e.g. `PMT' for Paris Mean Time. -# The only name like this in current use is `GMT'. -# If there is no common English abbreviation, abbreviate the English -# translation of the usual phrase used by native speakers. -# If this is not available or is a phrase mentioning the country -# (e.g. ``Cape Verde Time''), then: -# -# When a country has a single or principal time zone region, -# append `T' to the country's ISO code, e.g. `CVT' for -# Cape Verde Time. For summer time append `ST'; -# for double summer time append `DST'; etc. -# When a country has multiple time zones, take the first three -# letters of an English place name identifying each zone -# and then append `T', `ST', etc. as before; -# e.g. `MOSST' for MOScow Summer Time. -# -# -# For Africa I invented the following time zone abbreviations. -# LMT Local Mean Time -# -1:00 AAT Atlantic Africa Time (no longer used) -# 0:00 WAT West Africa Time -# 1:00 CAT Central Africa Time -# 2:00 SAT South Africa Time +# I invented the following abbreviations; corrections are welcome! +# 2:00 WAST West Africa Summer Time +# 2:30 BEAT British East Africa Time (no longer used) +# 2:45 BEAUT British East Africa Unified Time (no longer used) +# 3:00 CAST Central Africa Summer Time (no longer used) +# 3:00 SAST South Africa Summer Time (no longer used) # 3:00 EAT East Africa Time -# The final `T' is replaced by `ST' for summer time, e.g. `SAST'. -# BEAT is British East Africa Time, which was 2:30 before 1948 and 2:45 after. - +# 4:00 EAST East Africa Summer Time (no longer used) # Algeria # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -159,7 +103,7 @@ Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 15 0:01 # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Luanda 0:52:56 - LMT 1892 0:52:04 - LMT 1911 May 26 # Luanda Mean Time? - 1:00 - CAT + 1:00 - WAT # Bassas da India # uninhabited @@ -168,31 +112,31 @@ Zone Africa/Luanda 0:52:56 - LMT 1892 # Whitman says they switched to 1:00 in 1946, not 1934; go with Shanks. # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Porto-Novo 0:10:28 - LMT 1912 - 0:00 - WAT 1934 Feb 26 - 1:00 - CAT + 0:00 - GMT 1934 Feb 26 + 1:00 - WAT # Botswana # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Gaborone 1:43:40 - LMT 1885 - 2:00 - SAT 1943 Sep 19 2:00 - 2:00 1:00 SAST 1944 Mar 19 2:00 - 2:00 - SAT + 2:00 - CAT 1943 Sep 19 2:00 + 2:00 1:00 CAST 1944 Mar 19 2:00 + 2:00 - CAT # Burkina Faso # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Ouagadougou -0:06:04 - LMT 1912 - 0:00 - WAT + 0:00 - GMT # Burundi # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Bujumbura 1:57:28 - LMT 1890 - 2:00 - SAT + 2:00 - CAT # Cameroon # Whitman says they switched to 1:00 in 1920; go with Shanks. # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Douala 0:38:48 - LMT 1912 - 1:00 - CAT + 1:00 - WAT # Cape Verde # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -205,29 +149,36 @@ Zone Atlantic/Cape_Verde -1:34:04 - LMT 1907 # Praia # Central African Republic # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Bangui 1:14:20 - LMT 1912 - 1:00 - CAT + 1:00 - WAT # Chad # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Ndjamena 1:00:12 - LMT 1912 - 1:00 - CAT 1979 Oct 14 - 1:00 1:00 CAST 1980 Mar 8 - 1:00 - CAT + 1:00 - WAT 1979 Oct 14 + 1:00 1:00 WAST 1980 Mar 8 + 1:00 - WAT # Comoros # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Indian/Comoro 2:53:04 - LMT 1911 Jul # Moroni, Gran Comoro 3:00 - EAT -# Congo +# Democratic Republic of Congo +# Zone NAME GMTOFF RULES FORMAT [UNTIL] +Zone Africa/Kinshasa 1:01:12 - LMT 1897 Nov 9 + 1:00 - WAT +Zone Africa/Lubumbashi 1:49:52 - LMT 1897 Nov 9 + 2:00 - CAT + +# Republic of the Congo # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Brazzaville 1:01:08 - LMT 1912 - 1:00 - CAT + 1:00 - WAT # Cote D'Ivoire # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Abidjan -0:16:08 - LMT 1912 - 0:00 - WAT + 0:00 - GMT # Djibouti # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -238,18 +189,6 @@ Zone Africa/Djibouti 2:52:36 - LMT 1911 Jul # Egypt -# From Bob Devine (1988-01-28): -# Egypt: DST from first day of May to first of October (ending may -# also be on Sept 30th not 31st -- you might want to ask one of the -# soc.* groups, you might hit someone who could ask an embassy). -# DST since 1960 except for 1981-82. - -# From U. S. Naval Observatory (1989-01-19): -# EGYPT 2 H AHEAD OF UTC -# EGYPT 3 H AHEAD OF UTC MAY 17 - SEP 30 (AFTER -# EGYPT RAMADAN) - -# From Shanks (1991): # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Egypt 1940 only - Jul 15 0:00 1:00 S Rule Egypt 1940 only - Oct 1 0:00 0 - @@ -264,16 +203,15 @@ Rule Egypt 1957 1958 - Oct 1 0:00 0 - Rule Egypt 1958 only - May 1 0:00 1:00 S Rule Egypt 1959 1981 - May 1 1:00 1:00 S Rule Egypt 1959 1965 - Sep 30 3:00 0 - -Rule Egypt 1966 1990 - Oct 1 3:00 0 - +Rule Egypt 1966 1994 - Oct 1 3:00 0 - Rule Egypt 1982 only - Jul 25 1:00 1:00 S Rule Egypt 1983 only - Jul 12 1:00 1:00 S Rule Egypt 1984 1988 - May 1 1:00 1:00 S Rule Egypt 1989 only - May 6 1:00 1:00 S -Rule Egypt 1990 only - May 1 1:00 1:00 S -Rule Egypt 1991 1994 - May 1 0:00 1:00 S -Rule Egypt 1991 1994 - Oct 1 0:00 0 - -Rule Egypt 1995 max - Apr lastFri 0:00 1:00 S -Rule Egypt 1995 max - Sep lastFri 0:00 0 - +Rule Egypt 1990 1994 - May 1 1:00 1:00 S +# IATA (after 1990) says transitions are at 0:00; go with Shanks. +Rule Egypt 1995 max - Apr lastFri 1:00 1:00 S +Rule Egypt 1995 max - Sep lastFri 3:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Cairo 2:05:00 - LMT 1900 Oct @@ -282,20 +220,24 @@ Zone Africa/Cairo 2:05:00 - LMT 1900 Oct # Equatorial Guinea # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Malabo 0:35:08 - LMT 1912 - 0:00 - WAT 1963 Dec 15 - 1:00 - CAT + 0:00 - GMT 1963 Dec 15 + 1:00 - WAT # Eritrea # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Asmera 2:35:32 - LMT 1870 2:35:32 - AMT 1890 # Asmera Mean Time - 2:35:20 - AAMT 1936 May 5 # Addis Ababa MT? + 2:35:20 - ADMT 1936 May 5 # Adis Dera MT 3:00 - EAT # Ethiopia +# From Paul Eggert (1997-10-05): +# Shanks writes that Ethiopia had six narrowly-spaced time zones between +# 1870 and 1890, and that they merged to 38E50 (2:35:20) in 1890. +# We'll guess that 38E50 is for Adis Dera. # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Addis_Ababa 2:34:48 - LMT 1870 - 2:35:20 - AAMT 1936 May 5 # Addis Ababa MT? + 2:35:20 - ADMT 1936 May 5 # Adis Dera MT 3:00 - EAT # Europa Island @@ -304,23 +246,20 @@ Zone Africa/Addis_Ababa 2:34:48 - LMT 1870 # Gabon # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Libreville 0:37:48 - LMT 1912 - 1:00 - CAT + 1:00 - WAT # Gambia # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Banjul -1:06:36 - LMT 1912 -1:06:36 - BMT 1935 # Banjul Mean Time - -1:00 - AAT 1964 - 0:00 - WAT + -1:00 - WAT 1964 + 0:00 - GMT # Ghana -# From Paul Eggert (1996-09-03): -# WATST is my invention for ``West Africa one-Third Summer Time''. -# From Shanks (1991): # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Whitman says DST was observed from 1931 to ``the present''; go with Shanks. -Rule Ghana 1936 1942 - Sep 1 0:00 0:20 WATST -Rule Ghana 1936 1942 - Dec 31 0:00 0 WAT +Rule Ghana 1936 1942 - Sep 1 0:00 0:20 GHST +Rule Ghana 1936 1942 - Dec 31 0:00 0 GMT # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Accra -0:00:52 - LMT 1918 0:00 Ghana %s @@ -331,64 +270,54 @@ Zone Africa/Accra -0:00:52 - LMT 1918 # Guinea # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Conakry -0:54:52 - LMT 1912 - 0:00 - WAT 1934 Feb 26 - 1:00 - CAT 1960 - 0:00 - WAT + 0:00 - GMT 1934 Feb 26 + -1:00 - WAT 1960 + 0:00 - GMT # Guinea-Bissau # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Bissau -1:02:20 - LMT 1911 May 26 - 1:00 - CAT 1975 - 0:00 - WAT + -1:00 - WAT 1975 + 0:00 - GMT # Juan de Nova # uninhabited # Kenya -# From Paul Eggert (1993-11-18): -# Shanks says the transition to 2:45 was in 1940, but it must have been 1948. # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Nairobi 2:27:16 - LMT 1928 Jul 3:00 - EAT 1930 - 2:30 - BEAT 1948 - 2:45 - BEAT 1960 + 2:30 - BEAT 1940 + 2:45 - BEAUT 1960 3:00 - EAT # Lesotho # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Maseru 1:50:00 - LMT 1903 Mar - 2:00 - SAT 1943 Sep 19 2:00 + 2:00 - SAST 1943 Sep 19 2:00 2:00 1:00 SAST 1944 Mar 19 2:00 - 2:00 - SAT + 2:00 - SAST # Liberia # From Paul Eggert (1993-11-18): # In 1972 Liberia was the last country to switch -# from a GMT offset that was not a multiple of 15 minutes. +# from a UTC offset that was not a multiple of 15 minutes. # Howse reports that it was in honor of their president's birthday. # Shanks reports the date as May 1, whereas Howse reports Jan; go with Shanks. # For Liberia before 1972, Shanks reports -0:44, whereas Howse and Whitman # each report -0:44:30; go with the more precise figure. # -# From Shanks (1991), as corrected by Whitman: +# From Shanks, as corrected by Whitman: # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Monrovia -0:43:08 - LMT 1882 -0:43:08 - MMT 1919 Mar # Monrovia Mean Time -0:44:30 - LRT 1972 May # Liberia Time - 0:00 - WAT + 0:00 - GMT ############################################################################### # Libya -# From Bob Devine (January 28 1988): -# Libya: Since 1982 April 1st to September 30th (?) - -# From U. S. Naval Observatory (1989-01-19): -# LIBYAN ARAB 1 H AHEAD OF UTC JAMAHIRIYA/LIBYA -# LIBYAN ARAB 2 H AHEAD OF UTC APR 1 - SEP 30 JAMAHIRIYA/LIBYA - -# From Shanks (1991): # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Libya 1951 only - Oct 14 2:00 1:00 S Rule Libya 1952 only - Jan 1 0:00 0 - @@ -404,8 +333,10 @@ Rule Libya 1986 only - Oct 3 0:00 0 - Rule Libya 1987 1989 - Apr 1 0:00 1:00 S Rule Libya 1987 1990 - Oct 1 0:00 0 - Rule Libya 1990 only - May 4 0:00 1:00 S -Rule Libya 1996 max - Mar 30 2:00s 1:00 S -Rule Libya 1996 max - Sep 30 2:00s 0 - +Rule Libya 1996 only - Mar 30 2:00s 1:00 S +Rule Libya 1996 only - Sep 30 2:00s 0 - +Rule Libya 1997 max - Mar lastThu 2:00s 1:00 S +Rule Libya 1997 max - Oct Thu>=1 2:00s 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Tripoli 0:52:44 - LMT 1920 1:00 Libya CE%sT 1959 @@ -424,24 +355,24 @@ Zone Indian/Antananarivo 3:10:04 - LMT 1911 Jul # Malawi # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Blantyre 2:20:00 - LMT 1903 Mar - 2:00 - SAT + 2:00 - CAT # Mali # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Bamako -0:32:00 - LMT 1912 - 0:00 - WAT 1934 Feb 26 - -1:00 - AAT 1960 Jun 20 - 0:00 - WAT + 0:00 - GMT 1934 Feb 26 + -1:00 - WAT 1960 Jun 20 + 0:00 - GMT # no longer different from Bamako, but too famous to omit Zone Africa/Timbuktu -0:12:04 - LMT 1912 - 0:00 - WAT + 0:00 - GMT # Mauritania # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Nouakchott -1:03:48 - LMT 1912 - 0:00 - WAT 1934 Feb 26 - -1:00 - AAT 1960 Jun 20 - 0:00 - WAT + 0:00 - GMT 1934 Feb 26 + -1:00 - WAT 1960 Nov 28 + 0:00 - GMT # Mauritius # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -456,6 +387,7 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou 3:00 - EAT # Morocco +# See the `europe' file for Spanish Morocco (Africa/Ceuta). # RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Morocco 1939 only - Sep 12 0:00 1:00 S Rule Morocco 1939 only - Nov 19 0:00 0 - @@ -479,36 +411,40 @@ Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 0:00 - WET # Western Sahara Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan - -1:00 - AAT 1976 Apr 14 + -1:00 - WAT 1976 Apr 14 0:00 - WET # Mozambique # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Maputo 2:10:20 - LMT 1903 Mar - 2:00 - SAT + 2:00 - CAT # Namibia +# Shanks says DST transitions are at 0:00; go with IATA. +# The 1994-04-03 transition is from Shanks. # RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Namibia 1994 max - Sep Sun>=1 2:00 1:00 S Rule Namibia 1995 max - Apr Sun>=1 2:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8 1:30 - SWAT 1903 Mar # SW Africa Time - 2:00 - SAT 1942 Sep 20 2:00 + 2:00 - SAST 1942 Sep 20 2:00 2:00 1:00 SAST 1943 Mar 21 2:00 - 2:00 Namibia SA%sT + 2:00 - SAST 1990 Mar 21 # independence + 2:00 - CAT 1994 Apr 3 + 1:00 Namibia WA%sT # Niger # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Africa/Niamey 0:08:28 - LMT 1912 - 1:00 - CAT 1934 Feb 26 - 0:00 - WAT 1960 - 1:00 - CAT +Zone Africa/Niamey 0:08:28 - LMT 1912 + -1:00 - WAT 1934 Feb 26 + 0:00 - GMT 1960 + 1:00 - WAT # Nigeria # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Lagos 0:13:36 - LMT 1919 Sep - 1:00 - CAT + 1:00 - WAT # Reunion # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -518,29 +454,33 @@ Zone Indian/Reunion 3:41:52 - LMT 1911 Jun # Saint-Denis # Rwanda # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Kigali 2:00:16 - LMT 1935 Jun - 2:00 - SAT + 2:00 - CAT # St Helena +# From Paul Eggert (1997-10-05): +# Shanks says St Helena was 1W26 (-0:05:44) from 1890 to 1951, +# but this is most likely a typo for 5W42, the longitude of Jamestown. # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Atlantic/St_Helena -0:22:48 - LMT 1890 # Jamestown - -0:06 - SHT 1951 # St Helena Time (?) + -0:22:48 - JMT 1951 # Jamestown Mean Time 0:00 - GMT # The other parts of the St Helena territory are similar: -# Tristan da Cunha: on GMT, says Whitman -# Ascension: on GMT, says usno1995 -# Gough, Inaccessible, Nightingale: no information, but probably GMT +# Tristan da Cunha: on GMT, say Whitman and the CIA +# Ascension: on GMT, says usno1995 and the CIA +# Gough (scientific station since 1955): on GMT, says the CIA +# Inaccessible, Nightingale: no information, but probably GMT # Sao Tome and Principe # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Sao_Tome 0:26:56 - LMT 1884 -0:36:32 - LMT 1912 # Lisbon Mean Time - 0:00 - WAT + 0:00 - GMT # Senegal # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Dakar -1:09:44 - LMT 1912 - -1:00 - AAT 1941 Jun - 0:00 - WAT + -1:00 - WAT 1941 Jun + 0:00 - GMT # Seychelles # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -550,35 +490,36 @@ Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria # Sierra Leone # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # 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 - -Rule SL 1957 1962 - Jun 1 0:00 1:00 S -Rule SL 1957 1962 - Sep 1 0:00 0 - +Rule SL 1935 1942 - Jun 1 0:00 0:40 SLST +Rule SL 1935 1942 - Oct 1 0:00 0 WAT +Rule SL 1957 1962 - Jun 1 0:00 1:00 SLST +Rule SL 1957 1962 - Sep 1 0:00 0 GMT # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Freetown -0:53:00 - LMT 1882 -0:53:00 - FMT 1913 Jun # Freetown Mean Time - -1:00 SL AA%sT 1957 - 0:00 SL WA%sT + -1:00 SL %s 1957 + 0:00 SL %s # Somalia -# From Paul Eggert (1993-11-18): -# Shanks omits the 1948 transition to 2:45; this is probably a typo. # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Mogadishu 3:01:28 - LMT 1893 Nov 3:00 - EAT 1931 - 2:30 - BEAT 1948 - 2:45 - BEAT 1957 # not in Shanks + 2:30 - BEAT 1957 3:00 - EAT # South Africa # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule SA 1942 1943 - Sep Sun>=15 2:00 1:00 S +Rule SA 1942 1943 - Sep Sun>=15 2:00 1:00 - Rule SA 1943 1944 - Mar Sun>=15 2:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8 - 1:30 - SAT 1903 Mar - 2:00 SA SA%sT -# Prince Edward Is + 1:30 - SAST 1903 Mar + 2:00 SA SAST +# Shanks erroneously claims that most of South Africa switched to 1:00 +# on 1994-04-03 at 00:00. +# +# Marion and Prince Edward Is +# weather station since 1947 # no information # Sudan @@ -593,24 +534,24 @@ Rule Sudan 1971 only - Apr 30 0:00 1:00 S Rule Sudan 1972 1985 - Apr lastSun 0:00 1:00 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Khartoum 2:10:08 - LMT 1931 - 2:00 Sudan EE%sT + 2:00 Sudan CA%sT # Swaziland # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Mbabane 2:04:24 - LMT 1903 Mar - 2:00 - SAT + 2:00 - SAST # Tanzania # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Dar_es_Salaam 2:37:08 - LMT 1931 3:00 - EAT 1948 - 2:45 - BEAT 1961 + 2:45 - BEAUT 1961 3:00 - EAT # Togo # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Lome 0:04:52 - LMT 1893 - 0:00 - WAT + 0:00 - GMT # Tromelin # uninhabited @@ -650,22 +591,15 @@ Zone Africa/Tunis 0:40:44 - LMT 1881 May 12 Zone Africa/Kampala 2:09:40 - LMT 1928 Jul 3:00 - EAT 1930 2:30 - BEAT 1948 - 2:45 - BEAT 1957 + 2:45 - BEAUT 1957 3:00 - EAT -# Zaire -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Africa/Kinshasa 1:01:12 - LMT 1897 Nov 9 - 1:00 - CAT -Zone Africa/Lubumbashi 1:49:52 - LMT 1897 Nov 9 - 2:00 - SAT - # Zambia # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Lusaka 1:53:08 - LMT 1903 Mar - 2:00 - SAT + 2:00 - CAT # Zimbabwe # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Harare 2:04:12 - LMT 1903 Mar - 2:00 - SAT + 2:00 - CAT diff --git a/share/zoneinfo/datfiles/antarctica b/share/zoneinfo/datfiles/antarctica index 01262d72b8b..1e6e73eff22 100644 --- a/share/zoneinfo/datfiles/antarctica +++ b/share/zoneinfo/datfiles/antarctica @@ -1,11 +1,19 @@ -# $OpenBSD: antarctica,v 1.3 1997/01/14 04:36:48 millert Exp $ -# @(#)antarctica 7.5 +# @(#)antarctica 7.12 -# From Paul Eggert (1996-09-03): +# From Paul Eggert (1997-03-28): # To keep things manageable, we list only locations occupied year-round; -# see (1996-05-24). +# see +# +# Antarctic Activities of Member Nations of the Antarctic Treaty (1996-05-24) +# +# and +# +# Summary of the Peri-Antarctic Islands (1996-09-05) +# +# for information. # Unless otherwise specified, we have no time zone information. # +# Except for the French entries, # I made up all time zone abbreviations mentioned here; corrections welcome! # FORMAT is `___' and GMTOFF is 0 for locations while uninhabited. @@ -29,7 +37,7 @@ Rule ChileAQ 1970 max - Mar Sun>=9 0:00 0 - # 5 others # Australia - territories -# Heard Island, McDonald Islands +# Heard Island, McDonald Islands (uninhabited) # # year-round bases # Casey, Bailey Peninsula, since 1969 @@ -42,8 +50,12 @@ Zone Antarctica/Casey 0 - ___ 1969 Zone Antarctica/Mawson 0 - ___ 1954 Feb 13 6:00 - MAWT # Mawson Time # References: -# (1996-07-15) -# (1996-04-19) +# +# http://www.antdiv.gov.au/aad/exop/sfo/casey/casey_aws.html (1996-07-15) +# +# +# http://www.antdiv.gov.au/aad/exop/sfo/mawson/video.html (1996-04-19) +# # Brazil - year-round base # Ferraz, King George Island, since 1983/4 @@ -57,16 +69,44 @@ Zone Antarctica/Mawson 0 - ___ 1954 Feb 13 # Finland - year-round base # Aboa, Queen Maud Land, since 1988 -# France +# France - year-round bases +# +# From Antoine Leca (1997-01-20): +# Time data are from Nicole Pailleau at the IFRTP +# (French Institute for Polar Research and Technology). +# She confirms that French Southern Territories and Terre Adelie bases +# don't observe daylight saving time, even if Terre Adelie supplies came +# from Tasmania. # # French Southern Territories with year-round inhabitants -# Amsterdam Island -# Crozet Islands -# Kerguelen Islands -# St Paul Island # -# year-round base -# Dumont d'Urville, Adelie Land, since IGY +# Martin-de-Vivies Base, Amsterdam Island, -374105+0773155, since 1950 +# Alfred-Faure Base, Crozet Islands, -462551+0515152, since 1964 +# Port-aux-Francais, Kerguelen Islands, -492110+0701303, since 1951; +# a whaling and sealing station operated 1908-14, 1920-29, and 1951-56 +# +# St Paul Island - near Amsterdam, uninhabited since 1931 +# +# Zone NAME GMTOFF RULES FORMAT [UNTIL] +Zone Indian/Kerguelen 0 - ___ 1950 # Port-aux-Francais + 5:00 - TFT # ISO code TF Time +# +# year-round base in the main continent +# Dumont-d'Urville, Terre Adelie (Adelie Land), -6640+14001, since 1956-11 +# +# Another base at Port-Martin, 50km east, began operation in 1947. +# It was destroyed by fire on 1952-01-14. +# +# Zone NAME GMTOFF RULES FORMAT [UNTIL] +Zone Antarctica/DumontDUrville 0 - ___ 1947 + 10:00 - PMT 1952 Jan 14 # Port-Martin Time + 0 - ___ 1956 Nov + 10:00 - DDUT # Dumont-d'Urville Time +# Reference: +# +# Support and Development of Polar Research and Technology (1996-09-10) +# + # Germany - year-round base # Georg von Neumayer @@ -82,8 +122,8 @@ Zone Antarctica/Mawson 0 - ___ 1954 Feb 13 # King Sejong, King George Island, since 1988 # New Zealand - claims -# Balleny Islands -# Scott Island +# Balleny Islands (never inhabited) +# Scott Island (never inhabited) # # year-round base # Scott, Ross Island, since 1957-01, is like Antarctica/McMurdo. @@ -99,10 +139,10 @@ Rule NZAQ 1976 1989 - Mar Sun>=1 2:00s 0 S Rule NZAQ 1990 max - Mar Sun>=15 2:00s 0 S # Norway - territories -# Bouvet (uninhabited) +# Bouvet (never inhabited) # # claims -# Peter I Island (uninhabited) +# Peter I Island (never inhabited) # Poland - year-round base # Arctowski, King George Island, since 1977 @@ -122,7 +162,11 @@ Rule NZAQ 1990 max - Mar Sun>=15 2:00s 0 S # # British Antarctic Territories (BAT) claims # South Orkney Islands +# scientific station from 1903 +# whaling station at Signy I 1920-1926 # South Shetland Islands +# whaling station at Deception I 1912-1931 +# scientific station from 1943 # # year-round bases # Halley, Coates Land, -7535-2619, since 1956-01-06 @@ -167,8 +211,11 @@ Zone Antarctica/McMurdo 0 - ___ 1956 # which was on GMT+12 because New Zealand was on GMT+12 all year # at that time (1957). (Source: Siple's book 90 degrees SOUTH.) # -# From Susan Smith -# (1995-11-13 16:24:56 +1300): We use the same time as McMurdo does. +# From Susan Smith +# +# http://www.cybertours.com/whs/pole10.html (1995-11-13 16:24:56 +1300): +# +# We use the same time as McMurdo does. # And they use the same time as Christchurch, NZ does.... # One last quirk about South Pole time. # All the electric clocks are usually wrong. diff --git a/share/zoneinfo/datfiles/asia b/share/zoneinfo/datfiles/asia index f921fb0111e..c7180eb4081 100644 --- a/share/zoneinfo/datfiles/asia +++ b/share/zoneinfo/datfiles/asia @@ -1,5 +1,4 @@ -# $OpenBSD: asia,v 1.5 1997/01/14 04:36:48 millert Exp $ -# @(#)asia 7.27 +# @(#)asia 7.35 # 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 @@ -46,8 +45,6 @@ # 9:30 CST (Australian) Central Standard Time # # See the `europe' file for Russia and Turkey in Asia. -# -# See the `africa' file for time zone naming and abbreviation conventions. # From Guy Harris: # Incorporates data for Singapore from Robert Elz' asia 1.1, as well as @@ -215,28 +212,6 @@ Zone Asia/Kashgar 5:03:56 - LMT 1928 5:30 - KAST 1940 # Kashgar Time 5:00 - KAST 1980 May 8:00 PRC C%sT - -############################################################################### - -# Republic of China - -# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/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 -Rule Taiwan 1952 1954 - Nov 1 0:00 0 S -Rule Taiwan 1953 1959 - Apr 1 0:00 1:00 D -Rule Taiwan 1955 1961 - Oct 1 0:00 0 S -Rule Taiwan 1960 1961 - Jun 1 0:00 1:00 D -Rule Taiwan 1974 1975 - Apr 1 0:00 1:00 D -Rule Taiwan 1974 1975 - Oct 1 0:00 0 S -Rule Taiwan 1980 only - Jun 30 0:00 1:00 D -Rule Taiwan 1980 only - Sep 30 0:00 0 S -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Asia/Taipei 8:06:00 - LMT 1896 - 8:00 Taiwan C%sT - -############################################################################### # Hong Kong # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule HK 1946 only - Apr 20 3:30 1:00 S @@ -259,6 +234,27 @@ Zone Asia/Hong_Kong 7:36:36 - LMT 1904 Oct 30 8:00 HK HK%sT 1997 Jul 1 # return to China 8:00 PRC C%sT + +############################################################################### + +# Republic of China + +# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/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 +Rule Taiwan 1952 1954 - Nov 1 0:00 0 S +Rule Taiwan 1953 1959 - Apr 1 0:00 1:00 D +Rule Taiwan 1955 1961 - Oct 1 0:00 0 S +Rule Taiwan 1960 1961 - Jun 1 0:00 1:00 D +Rule Taiwan 1974 1975 - Apr 1 0:00 1:00 D +Rule Taiwan 1974 1975 - Oct 1 0:00 0 S +Rule Taiwan 1980 only - Jun 30 0:00 1:00 D +Rule Taiwan 1980 only - Sep 30 0:00 0 S +# Zone NAME GMTOFF RULES FORMAT [UNTIL] +Zone Asia/Taipei 8:06:00 - LMT 1896 + 8:00 Taiwan C%sT + # Macao # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Macao 1961 1962 - Mar Sun>=16 3:30 1:00 S @@ -356,8 +352,11 @@ Zone Asia/Jayapura 9:22:48 - LMT 1932 Nov # Iran # From Paul Eggert (1996-12-17), following up a suggestion by Rich Wales: -# Ahmad Alavi -# (1993-08-04) writes ``Daylight saving time in Iran starts from the first day +# Ahmea Alavi in +# +# http://tehran.stanford.edu/Iran_Lib/Calendar/taghveem.txt (1993-08-04) +# +# writes ``Daylight saving time in Iran starts from the first day # of Farvardin and ends the first day of Mehr.'' This disagrees with the SSIM: # # DST start DST end @@ -507,8 +506,9 @@ Rule Zion 1987 only - Sep 13 0:00 0 S Rule Zion 1988 only - Apr 9 0:00 1:00 D Rule Zion 1988 only - Sep 3 0:00 0 S -# From Ephraim Silverberg (1996-01-02): -# +# From Ephraim Silverberg +# (1997-03-04 and 1997-12-31): + # According to the Office of the Secretary General of the Ministry of # Interior, there is NO set rule for Daylight-Savings/Standard time changes. # Each year they decide anew what havoc to wreak on the country. However, @@ -517,11 +517,11 @@ Rule Zion 1988 only - Sep 3 0:00 0 S # government, the phase of the moon and the direction of the wind. Hence, # changes may need to be made on a semi-annual basis. One thing is entrenched # in law, however: that there must be at least 150 days of daylight savings -# time annually. Ever since 1993, the change to daylight savings time has -# been from midnight Thursday night to 1 a.m. Friday morning and the change -# back to standard time on Saturday night from midnight daylight savings time +# time annually. Ever since 1993, the change to daylight savings time is +# on a Thursday night from midnight IST to 1 a.m IDT. The change back to +# standard time is on a Saturday night from midnight daylight savings time # to 11 p.m. standard time. 1996 is an exception to this rule where the -# change back to standard time takes place on Sunday night instead of Saturday +# change back to standard time took place on Sunday night instead of Saturday # night to avoid conflicts with the Jewish New Year. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -538,34 +538,43 @@ Rule Zion 1993 only - Sep 5 0:00 0 S # The dates for 1994-1995 were obtained from Office of the Spokeswoman for the # Ministry of Interior, Jerusalem, Israel. The spokeswoman can be reached by -# calling the switchboard at 972-2-701411 and asking for the spokeswoman. +# calling the office directly at 972-2-6701447 or 972-2-6701448. -# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S +# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Zion 1994 only - Apr 1 0:00 1:00 D Rule Zion 1994 only - Aug 28 0:00 0 S Rule Zion 1995 only - Mar 31 0:00 1:00 D Rule Zion 1995 only - Sep 3 0:00 0 S -# The dates for 1996-1998 were also obtained from Office of the Spokeswoman -# for the Ministry of Interior, Jerusalem, Israel. The official announcement -# can be viewed (in Hebrew) at the following URL: +# The dates for 1996 were determined by the Minister of Interior of the +# time, Haim Ramon. The official announcement regarding 1996-1998 +# (with the dates for 1997-1998 no longer being relevant) can be viewed at: +# +# ftp://ftp.huji.ac.il/pub/tz/announcements/1996-1998.ramon.ps.gz # -# ftp://ftp.huji.ac.il/pub/misc/timezones/announcements/1996-1998.ps.gz +# The dates for 1997-1998 were altered by his successor, Rabbi Eli Suissa. +# The official announcement for the year 1997 can be viewed at: # -# Caveat emptor: The dates for the years 1996-1998 were originally announced -# on 1995-08-31, by the previous Minister of Interior. The new Minister -# of Interior changed the dates on 1996-01-01, to take into account the -# desires of certain portions of Israeli society (the next election is in the -# Fall of 1996). After this (1996) year's Daylight Savings Time is over, the -# new minister has announced that a study will be conducted as to the wishes of -# the populace regarding the length of Daylight Savings Time and the Interior -# Committee will meet to review the results of the study and make any necessary -# changes to the 1997-1998 dates. Never a dull moment in the State of Israel. +# ftp://ftp.huji.ac.il/pub/tz/announcements/1997.ps.gz +# +# According to the Office of the Spokeswoman for the Ministry of Interior, +# the dates for 1998 are tentative and are still subject to final approval +# (probably in late February/early March of 1998). # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule Zion 1996 1998 - Mar Fri>=14 0:00 1:00 D +Rule Zion 1996 only - Mar 15 0:00 1:00 D Rule Zion 1996 only - Sep 16 0:00 0 S -Rule Zion 1997 1998 - Oct Sun>=14 0:00 0 S +Rule Zion 1997 only - Mar 21 0:00 1:00 D +Rule Zion 1997 only - Sep 14 0:00 0 S +Rule Zion 1998 only - Mar 20 0:00 1:00 D +Rule Zion 1998 only - Sep 6 0:00 0 S + +# From Paul Eggert (1998-01-12): +# Here are guesses for rules after 1998. +# They are probably wrong, but they are more likely than no DST at all. +# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S +Rule Zion 1999 max - Mar Fri>=15 0:00 1:00 D +Rule Zion 1999 max - Sep Sun>=1 0:00 0 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Jerusalem 2:20:56 - LMT 1880 @@ -771,7 +780,9 @@ Zone Indian/Maldives 4:54:00 - LMT 1880 # Male # Mongolia # Shanks says that Mongolia has three time zones, but usno1995 and -# (1995) +# +# http://www.odci.gov/cia/publications/95fact/802389h.gif (1995) +# # 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. @@ -782,7 +793,8 @@ Rule Mongol 1985 1990 - Mar lastSun 2:00 1:00 S Rule Mongol 1985 1990 - Sep lastSun 3:00 0 - Rule Mongol 1991 max - Mar lastSun 0:00 1:00 S Rule Mongol 1991 1995 - Sep lastSun 0:00 0 - -Rule Mongol 1996 max - Oct Fri>=22 0:00 0 - +Rule Mongol 1996 only - Oct Fri>=22 0:00 0 - +Rule Mongol 1997 max - Sep lastSun 0:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] #Zone Asia/Dariv 6:14:32 - LMT 1905 Aug # 6:00 - DART 1978 # Dariv Time @@ -877,10 +889,20 @@ Zone Asia/Singapore 6:55:24 - LMT 1880 # Sri Lanka # From Paul Eggert (1996-09-03): -# (1996-05-24) +# +# http://www.virtual-pc.com/lankaweb/news/items/240596-2.html (1996-05-24) +# # reported ``the country's standard time will be put forward by one hour at # midnight Friday (1830 GMT) `in the light of the present power crisis'.'' # Transitions before 1996 are from Shanks (1991). +# +# From Dharmasiri Senanayake, Sri Lanka Media Minister (1996-10-24), as quoted +# in +# +# news:54rka5$m5h@mtinsc01-mgt.ops.worldnet.att.net (1996-10-26): +# +# With effect from 12.30 a.m. on 26th October 1996 +# Sri Lanka will be six (06) hours ahead of GMT. # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Colombo 5:19:24 - LMT 1880 @@ -889,7 +911,8 @@ Zone Asia/Colombo 5:19:24 - LMT 1880 5:30 0:30 IHST 1942 Sep 5:30 1:00 IST 1945 Oct 16 2:00 5:30 - IST 1996 May 25 0:00 - 6:30 - LKT # Sri Lanka Time + 6:30 - LKT 1996 Oct 26 0:30 + 6:00 - LKT # Syria # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -967,9 +990,13 @@ Zone Asia/Tashkent 4:37:12 - LMT 1924 May 2 5:00 - UZT # Uzbekistan Time # Shanks has Tashkent using DST after 1991, but usno1995 says they don't. # Guess no DST after 1991. -# (1995) +# +# http://www.odci.gov/cia/publications/95fact/802389h.gif (1995) +# # says that Uzbekistan has two time zones, but a cable -# (1996-05-10) +# +# http://www.itaiep.doc.gov/bisnis/cables/960510uz.html (1996-05-10) +# # from the American Embassy in Tashkent implies that they have just one. # Vietnam diff --git a/share/zoneinfo/datfiles/australasia b/share/zoneinfo/datfiles/australasia index e1e567a5bae..5121cd32fdf 100644 --- a/share/zoneinfo/datfiles/australasia +++ b/share/zoneinfo/datfiles/australasia @@ -1,5 +1,4 @@ -# $OpenBSD: australasia,v 1.5 1997/01/14 04:36:50 millert Exp $ -# @(#)australasia 7.31 +# @(#)australasia 7.39 # This file also includes Pacific islands. # Notes are at the end of this file @@ -23,6 +22,7 @@ Rule Aus 1943 only - Oct 3 2:00 1:00 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] # Northern Territory Zone Australia/Darwin 8:43:20 - LMT 1895 Feb + 9:00 - CST 1899 May 9:30 - CST 1917 Jan 1 0:01 9:30 Aus CST # Western Australia @@ -170,7 +170,12 @@ Zone Indian/Christmas 7:02:52 - LMT 1895 Feb # no indigenous inhabitants; only meteorologists # no information # -# Macquarie, Manihiki, Penrhyn, Rakehanga +# Macquarie +# permanent occupation (scientific station) since 1948; +# sealing and penguin oil station operated 1888-1917 +# no information +# +# Manihiki, Penrhyn, Rakehanga # no information @@ -277,6 +282,9 @@ Zone Pacific/Nauru 11:07:40 - LMT 1921 Jan 15 # Uaobe # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule NC 1977 1978 - Dec Sun>=1 0:00 1:00 S Rule NC 1978 1979 - Feb 27 0:00 0 - +Rule NC 1996 only - Dec 1 2:00s 1:00 S +Rule NC 1997 max - Mar Sun>=1 2:00s 0 - +Rule NC 1997 max - Nov lastSun 2:00s 1:00 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Pacific/Noumea 11:05:48 - LMT 1912 Jan 13 11:00 NC NC%sT @@ -295,7 +303,7 @@ Rule NZ 1928 only - Nov 4 2:00 0:30 HD Rule NZ 1929 only - Oct 30 2:00 0:30 HD Rule NZ 1930 1933 - Mar Sun>=15 2:00 0 S Rule NZ 1930 1933 - Oct Sun>=8 2:00 0:30 HD -# Whitman says DST went on and off during war years, and the base GMT offset +# Whitman says DST went on and off during war years, and the base UT offset # didn't change until 1945 Apr 30; go with Shanks. Rule NZ 1934 1940 - Apr lastSun 2:00 0 S Rule NZ 1934 1939 - Sep lastSun 2:00 0:30 HD @@ -315,8 +323,13 @@ Zone Pacific/Auckland 11:39:04 - LMT 1868 Zone Pacific/Chatham 12:45 Chatham CHA%sT -# Antipodes Is, Kermadec Is -# uninhabited except by research personnel; probably like Pacific/Auckland +# Auckland Is +# uninhabited + +# Campbell I +# minor whaling stations operated 1909-14 +# scientific station operated 1941-1995 +# was probably like Pacific/Auckland ############################################################################### @@ -459,8 +472,6 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901 # # See the `northamerica' file for Hawaii. # See the `southamerica' file for Easter I and the Galapagos Is. -# -# See the `africa' file for time zone naming and abbreviation conventions. ############################################################################### @@ -498,6 +509,26 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901 # and perhaps the newspaper's `2:00' is referring to standard time. # For now we'll continue to assume 2:00s for changes since 1960. +# From Eric Ulevik (1998-01-05): +# +# Here are some URLs to Australian time legislation. These URLs are stable, +# and should probably be included in the data file. There are probably more +# relevant entries in this database. +# +# NSW (including LHI and Broken Hill): +# +# http://www.austlii.edu.au/au/legis/nsw/consol_act/sta1987137/index.html +# +# ACT +# +# http://www.austlii.edu.au/au/legis/act/consol_act/consol_act/stasta1972279/i +# +# ndex.html +# SA +# +# http://www.austlii.edu.au/au/legis/sa/consol_act/sta1898137/index.html +# + # Northern Territory # From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06): @@ -755,6 +786,12 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901 # Prem Bob Carr announced NSW will fall into line with other E states # and SA and continue daylight savings to the last Sun in Mar. +# From Eric Ulevik (1997-06-12): +# The NSW state government in Australia is talking about bringing the start +# of daylight savings time forward in the year 2000 to cater for the Olympics. +# This is going to take some time to be negotiated, because the plan is to do +# this in multiple states due to soccer games (which are not just in Sydney). + # Yancowinna # From John Basser (1989-01-04): diff --git a/share/zoneinfo/datfiles/backward b/share/zoneinfo/datfiles/backward index 793d37b3453..4c7a19d2cff 100644 --- a/share/zoneinfo/datfiles/backward +++ b/share/zoneinfo/datfiles/backward @@ -1,5 +1,4 @@ -# $OpenBSD: backward,v 1.4 1997/01/14 04:36:50 millert Exp $ -# @(#)backward 7.13 +# @(#)backward 7.14 # This file provides links between current names for time zones # and their old names. Many names changed in late 1993. diff --git a/share/zoneinfo/datfiles/etcetera b/share/zoneinfo/datfiles/etcetera index 8786abed63e..cf1516fe2f3 100644 --- a/share/zoneinfo/datfiles/etcetera +++ b/share/zoneinfo/datfiles/etcetera @@ -1,5 +1,4 @@ -# $OpenBSD: etcetera,v 1.3 1997/01/14 04:36:51 millert Exp $ -# @(#)etcetera 7.6 +# @(#)etcetera 7.9 # These entries are mostly present for historical reasons, so that # people in areas not otherwise covered by the tz files could "zic -l" @@ -21,7 +20,7 @@ Link Etc/GMT Etc/GMT0 # We use POSIX-style signedness in the names and output, # internal-style signedness in the specifications. -# For example, TZ=Etc/GMT+4 corresponds to 4 hours _behind_ GMT; +# For example, TZ=Etc/GMT+4 corresponds to 4 hours _behind_ UTC; # it is equivalent to TZ=GMT+4, which is implemented directly as per POSIX. # Earlier incarnations of this package were not POSIX-compliant, diff --git a/share/zoneinfo/datfiles/europe b/share/zoneinfo/datfiles/europe index ac1aec13bea..dbaa01f2f49 100644 --- a/share/zoneinfo/datfiles/europe +++ b/share/zoneinfo/datfiles/europe @@ -1,5 +1,4 @@ -# $OpenBSD: europe,v 1.5 1997/01/14 04:36:52 millert Exp $ -# @(#)europe 7.42 +# @(#)europe 7.52 # 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 @@ -38,8 +37,6 @@ # 2:00 EET EEST Eastern Europe # 3:00 MSK MSD Moscow # -# See the `africa' file for time zone naming and abbreviation conventions. -# # A reliable and entertaining source about time zones, especially in Britain, # is Derek Howse, Greenwich time and the discovery of the longitude, # Oxford University Press (1980). @@ -144,299 +141,355 @@ # If you can predict what Parliament will do, you should be in # politics making a fortune, not computing. -# From Peter Ilieve (1993-09-03): -# -# Our Government...couldn't...make a decision after the 1989 consultation -# exercise about the UK changing its timezone so it just let things drift -# (different from deciding to keep the status quo). According to the -# Summer Time Order 1992 (SI 1992/1729) the dates of Summer Time for 1993 -# and 1994 are: -# Start End -# 1993 28 March 24 October -# 1994 27 March 23 October -# All start and end times are at 01:00 GMT. -# -# There [was] an error in your tables for the start and end times prior to 1981. -# The UK always used to change at 02:00 GMT. In 1981 it changed to 01:00 GMT -# as a part of EC harmonisation and has remained at that time since. -# -# I have found the default algorithm for UK Summer Time, it is in the -# Summer Time Act 1972. Section 1 states that in the absence of an Order -# in Council Summer Time starts at 02:00 GMT on the morning of the day -# after the third Saturday in March, unless that day is Easter Day, in -# which case it is the morning of the day after the second Saturday. -# It ends at 02:00 GMT on the morning of the day after the fourth Saturday -# in October. (All the redundant `morning of the day ...' is in the Act.) -# This is only of passing interest now as it will always be overridden by -# an Order in Council (a Statutory Instrument, the SI thing mentioned above) -# to specify the EC specified dates. - -# From Peter Ilieve (1993-10-18): -# -# My contact in the Ministry of Defence Public Relations department -# accepted the challenge of looking into this and produced the following, -# from Hansard (the official record of the UK Parliament), Oral Answers, -# 1 March 1945, cols 1559--60: -# -# `58. Major Sir Goronwy Owen asked the Secretary of State for the Home -# Department if he is now able to state the Government's proposals -# regarding double summer time. -# -# [two other similar questions omitted] -# -# Mr. H. Morrison: The Government, in reviewing the matter, have -# considered, [...] the conclusion has been reached that the adoption of -# double summer time from the beginning of April is essential to the -# maintenance of the war effort. [...] As 1st April is Easter Sunday, -# when very early services are held in many churches, it is proposed that -# double summer time shall start not in the night preceding Easter -# Sunday, but in the night of Sunday- Monday so that it will operate from -# Monday, 2nd April.' - # From Chris Carrier <72157.3334@CompuServe.COM> (1996-06-14): # I remember reading in various wartime issues of the London Times the # acronym BDST for British Double Summer Time. Look for the published # time of sunrise and sunset in The Times, when BDST was in effect, and # if you find a zone reference it will say, "All times B.D.S.T." -# From Peter Ilieve (1993-09-03): -# -# > # Current rules -# > Rule GB-Eire 1981 max - Mar lastSun 1:00s 1:00 BST -# > Rule GB-Eire 1981 max - Oct Sun>=23 1:00s 0 GMT +# From Peter Ilieve (1998-01-12): +# The following list attempts to show the complete history of Summer Time +# legislation in the United Kingdom, and has quite a bit to say about +# the Isle of Man and the Channel Islands as well. # -# The ending rule here doesn't match the EC rules, which specify the fourth -# Sunday in October for the UK and Eire. The `fourth Sunday' rule wasn't -# followed in 1989, but then the sixth EC directive wasn't in force then -# and I don't know what previous ones said. 1995 is the next year with -# the 4th Sun on 22 Oct, but that year isn't covered by the UK Summer Time -# Order or the sixth EC directive. Your Oct Sun>=23 rule matches history -# and with things only announced for 2 years or so in advance who knows -# what will happen. +# Things that I have not personally seen are marked (???). Things that +# I haven't seen but Joseph Myers has are marked (jsm). The problem +# with finding old Orders (rather than Acts) is that nobody seems to +# keep the actual documents themselves, not even the Government. They +# get bound into annual volumes, which are published, but by the time +# this happens the Orders are mainly spent as the years they refer +# to have come and gone, so they don't get included in the annual +# volumes. # -# There are renewed rumours that the Government here will make another -# attempt at resolving this issue, which is what prompted me to start -# asking the Home Office and the EC about it again. The EC categorically -# state they are not asking anybody to change timezone, they only want -# common start/end dates. The UK Govt. seem to want to change our zone -# and blame the resulting fuss on the EC. Me, I think we should scrap -# summer time completely, noon is when the Sun is overhead, and that should -# be the end of it. - -# From Peter Ilieve (1993-10-22): +# Thanks are due to my learned legal friend Lorna Montgomerie, who dug out +# the dusty old statutes, to Melanie Allison of the Ministry of Defence, +# who provided the wartime regulations and a snippet of Hansard explaining +# why double summer time started on a Monday in 1945 (it was Easter), +# and to Joseph Myers , who tracked down the Orders +# up to 1945, some of the old Acts, and the first five EC Directives. # -# I now have the text of the Summer Time Act 1916, the granddaddy of them all. -# It is headed: `An Act to provide for the Time in Great Britain and Ireland -# being in advance of Greenwich and Dublin mean time respectively in the -# summer months'. +# Some definitions: # -# It specifies 21 May and 1 October for 1916 (both at 02:00 GMT) and whatever -# dates an Order in Council may specify for subsequent years. +# Great Britain: England, Scotland and Wales +# United Kingdom: Great Britain plus Ireland (up to 1922) or Northern +# Ireland (since 1922) +# S.I.: Statutory Instrument, the modern name for secondary legislation +# S.R.&O.: Statutory Rules and Orders, the older name for secondary legislation # -# Section 4 states: `This act shall apply to Ireland in like manner as it -# applies to Great Britain, with the substitution however of references -# to Dublin mean time for references to Greenwich mean time.' +# Unless otherwise specified, Acts and secondary legislation are assumed +# to apply throughout the United Kingdom, but not to the Isle of Man +# or the Channel Islands. # -# Lorna, my learned legal friend who supplied it, also offers this quote -# from Halsbury's Statutes on the extent of Acts: +# Some of the Acts and Orders I found in various libraries, and I don't +# have copies. When I looked at them I was looking for dates and not things +# like whether they applied to the Bailiwick of Jersey. I will try to +# check these documents again. # -# `An Act of the United Kingdom Parliament is to be construed prima facie -# to apply to the whole of the United Kingdom and not to any place outside. -# [...] The expression "United Kingdom" for this purpose includes (since -# 1922) Great Britain (ie. England, Wales and Scotland) and Northern Ireland, -# but it does not include the Channel Islands or the Isle of Man.' +# --- # -# She goes on to say the seminal event of 1922 was the establishment of -# the Irish Free State, now called Eire. +# - The Statutes (Definition of Time) Act, 1880 (43 & 44 Vict. c. 9) # -# The Act doesn't say anything about Wales (or Scotland) so I would assert -# that Shanks is wrong here. I would like to know why he thinks Wales -# was different. +# Defined Greenwich mean time to be the standard time in Great Britain +# and Dublin mean time to be the standard time in Ireland, superseding +# various forms of local mean time. # -# It also confirms the fact that Ireland followed Dublin time back then, -# and 25 minutes behind Greenwich, as Shanks has it, would be correct. - -# From Peter Ilieve (1993-10-28): +# - The Statutory Time Act, 1883 (???) # -# I now have before me, thanks to my learned legal friend Lorna, the text of -# the Time (Ireland) Act 1916. +# An Act of Tynwald, the Isle of Man Parliament. It appears to have +# defined the standard time on the Isle of Man as GMT but as I haven't +# seen it I don't know if it used Greenwich mean time, some other definition, +# or just said that Isle of Man time would be the same as in Great Britain. # -# It says that as from 2 AM Dublin Mean Time on 1 October 1916 the time -# for general purposes in Ireland shall be the same as the rest of Great -# Britain (ie. GMT with the Summer Time periods specified by the Summer Time -# Act 1916).... As Ireland was behind GMT/BST at 02:00 DMT on 1 Oct GB would -# have already put the clocks back. Using DST as Dublin Summer Time the -# sequence would have been: -# Dublin London -# 02:34 DST 02:59 BST -# 02:35 DST 02:00 GMT -# 02:59 DST 02:24 GMT -# 02:25 GMT 02:25 GMT -# with the transition 03:00 DST -> 02:00 DMT -> 02:25 GMT all at once. +# - The Isle of Man (War Legislation) Act, 1914 (4 & 5 Geo. 5. c. 62) (???) # -# In a table of repeals in the Schedule to the Act it mentions the -# Statutes (Definition of Time) Act 1880. This is presumably the source -# of the 1880 date in Shanks. The little bit of it that is repealed -# also refers solely to Ireland and Dublin Mean Time. - -# From Peter Ilieve (1993-10-29): +# Gives the power, by Order in Council, to extend wartime legislation +# to the Isle of Man. +# +# - The Summer Time Act, 1916 (6 & 7 Geo. 5. c. 14) +# +# Introduced Summer Time for the first time, in Great Britain and Ireland. +# Specified a one hour offset from GMT (DMT in Ireland), dates of +# Sunday 21 May and Sunday 1 October and times of 02:00 (GMT/DMT). +# Gave a power to make Orders in subsequent years, for the duration +# of the then current war. +# +# - The Time (Ireland) Act, 1916 (6 & 7 Geo. 5. c. 45) +# +# This abolished Dublin mean time at 02:00 DMT on Sunday 1 October 1916, +# bringing the whole of the United Kingdom onto GMT. As Ireland was behind +# GMT/BST at 02:00 DMT on 1 Oct Great Britain had already put the clocks back. +# Using Paul Eggert's suggestion of IST for Irish Summer Time and the figure +# derived from Whitman for the offset of IST from GMT (00:34:39) the sequence +# would have been: +# Dublin London +# 02:34:38 IST 02:59:59 BST +# 02:34:39 IST 02:00:00 GMT +# 02:59:59 IST 02:25:20 GMT +# 02:25:21 GMT 02:25:21 GMT +# with the transition 03:00:00 IST -> 02:00:00 DMT -> 02:25:21 GMT all at once. +# +# - S.R.&O. 1916, No. 382 +# +# An Order made under the Isle of Man (War Legislation) Act, 1914 +# extending the Summer Time Act, 1916 to the Isle of Man. Dated +# 23 May 1916, two days after the start of Summer Time, but it says that +# the Act is deemed to have taken effect in the Isle of Man at the same +# time as it took effect in the United Kingdom. +# +# - S.R.&O. 1917, No. 362 +# +# An Order made under the Summer Time Act, 1916 giving dates +# for Summer Time in 1917 of Sunday 8 April to Monday 17 September, +# both at 02:00 GMT. Note that Summer Time ends on a Monday. +# +# - S.R.&O. 1917, No. 358 +# +# An Order made under the Summer Time (Isle of Man) Act, 1916 +# (the thing created by S.R.&O. 1916, No. 382) specifying the same +# dates of 8 April to 17 September, at 02:00 GMT for the Isle of Man. +# +# - S.R.&O. 1918, No. 274 +# +# An Order made under the Summer Time Act, 1916 giving dates +# for Summer Time in 1918 of Sunday 24 March to Monday 30 September, +# both at 02:00 GMT. +# +# - S.R.&O. 1918, No. 429 +# +# The matching Isle of Man Order for 1918 with the same dates and times. +# +# - S.R.&O. 1919, No. 297 +# +# An Order made under the Summer Time Act, 1916 giving dates +# for Summer Time in 1919 of Sunday 30 March to Monday 29 September, +# both at 02:00 GMT. +# +# - S.R.&O. 1919, No. 366 +# +# The matching Isle of Man Order for 1919 with the same dates and times. +# +# - S.R.&O. 1920, No. 458 +# +# An Order made under the Summer Time Act, 1916 giving dates +# for Summer Time in 1920 of Sunday 28 March to Monday 27 September, +# both at 02:00 GMT. +# +# - S.R.&O. 1920, No. 573 +# +# The matching Isle of Man Order for 1920 with the same dates and times. +# +# - S.R.&O. 1920, No. 1844 +# +# An Order modifying both S.R.&O. 1920, No. 458 and S.R.&O. 1920, No. 573 to +# change the end date for Summer Time from Monday 27 September to +# Monday 25 October (the time remaining 02:00 GMT). The 1989 Green +# Paper (Cm 722) says this was done because of a coal strike. # -# My case is that, with the sole exception of Ireland in 1916 using Dublin -# Mean Time, Summer Time has been uniform throughout the United Kingdom -# ever since it first started in 1916. +# - The War Emergency Laws (Continuance) Act, 1920 (10 & 11 Geo. 5. c. 5) (???) # -# The United Kingdom is England, Wales and Scotland plus all of Ireland from -# 1916 up to and including 1921, or plus Northern Ireland from 1922 to date. +# This extends the power to make Orders under the Summer Time Act, 1916 +# for a period of 12 months after the termination of the war. +# I haven't seen this one so I don't know when it came into force, or +# when the law deemed the termination of the war to have been. # -# The dates used are those specified in the table in Summer Time: A Consultation -# Document (Cm 722, 1989) that are now included in the europe file, with a -# change to a single date, the start in 1924. I made a typo in my 1989 mail -# and the table itself is also wrong. The correct date is 13 April. -# The times were 02:00 GMT up to and including 1980, 01:00 GMT from 1981 on, -# except for wartime double summer time. +# - S.R.&O. 1921, No. 363 # -# As evidence I would cite: +# An Order made under the Summer Time Act, 1916 and the War +# Emergency Laws (Continuance) Act, 1920 giving dates for Summer Time +# in 1921 of Sunday 3 April to Monday 3 October, both at 02:00 GMT. # -# - The Summer Time Act, 1916. +# - S.R.&O. 1921, No. 364 # -# This specifically states that it applies to Ireland, specifies dates of -# 21 May and 1 October and times of 02:00, and says that in Ireland the -# times relate to Dublin mean time. It specifies an offset of 1 hour. -# -# - The Time (Ireland) Act, 1916 -# -# This abolishes Dublin mean time on 02:00 DMT 1 October 1916. -# It repeals that section of the Statutes (Definition of Time) Act, 1880 -# that specifies DMT. It is therefore a safe bet that DMT existed at least -# from 1880 and was the only alternative standard time in the UK. +# The matching Isle of Man Order for 1921 with the same dates and times. # -# - The Summer Time Act, 1922 +# - S.R.&O. 1922, No. 264 (???) +# +# This probably defines Summer Time for 1922 as the Summer Time Act, 1922 +# was passed after the start date. Dates from Cm 722: +# 1922: 26 March to 8 October +# +# - S.R.&O. 1922, No. 290 (???) +# +# This is probably the matching Isle of Man Order. +# +# - The Summer Time Act, 1922 (12 & 13 Geo. 5. c. 22) # # This specifies an offset of 1 hour and dates of the day after the third # Saturday in April, unless that be Easter, in which case it is the day after # the second Saturday, and the day after the third Saturday in September. # The time is 02:00 GMT. It applied in 1922 and 1923, and longer if Parliament -# so approved. +# so approved. It applied to the Isle of Man and the Channel Islands as well. +# Came into Force on 20 July 1920. Note the reversion to ending on a Sunday. +# +# - S.R.&O. 1922, No. 1205 +# +# An Order made under the War Emergency Laws (Continuance) Act, 1920 +# dated 13 October 1922. It revokes (among other things) the Order extending +# the Summer Time Act, 1916 to the Isle of Man. +# +# - The Expiring Laws Continuance Act, 1923 (13 & 14 Geo. 5. c. 37) (jsm) +# +# This extended the Summer Time Act, 1922 (among other things) until +# 31 December 1924. # -# It specifically states that it applies to Northern Ireland, the Channel -# Islands, and the Isle of Man. +# - The Expiring Laws Continuance Act, 1924 (15 Geo. 5. c. 1) (jsm) # -# - The Summer Time Act, 1925 +# This further extended the Summer Time Act, 1922 (among other things) until +# 31 December 1925. +# +# - The Time Act (Northern Ireland), 1924 (14 & 15 Geo. 5. c. 24 (N.I.)) +# +# This Act says that while it remains in force, any Act or Order relating +# to the time for general purposes in Great Britain shall also apply +# in Northern Ireland, and the Time (Ireland) Act, 1916 shall have effect +# accordingly. +# +# - The Summer Time Act, 1925 (15 & 16 Geo. 5. c. 64) # # This makes the 1922 Act permanent, with a change to the end date to the -# day after the first Saturday in October. It says nothing about extent, -# so that part of the 1922 Act will still apply. +# day after the first Saturday in October. Came into force on 7 August 1925. +# +# - The Emergency Powers (Defence) Act, 1939 (2 & 3 Geo. 6. c. 62) (???) # -# - The Defence (Summer Time) Regulations, 1939, SR&O 1939 No. 1379 -# [SR&O == Statutory Regulation and Order] +# I haven't seen this one. It presumably gave the Government powers to +# do all manner of things during the newly started war. +# +# - The Defence (Summer Time) Regulations, 1939, S.R.&O. 1939, No. 1379 # # These were made under the Emergency Powers (Defence) Act, 1939. -# It changes the end date to be the day after the third Saturday in November. -# It makes consequential changes to some vehicle lighting legislation, -# which includes the Motor Vehicles and Road Traffic (Northern Ireland) Act, -# 1934, so it seems clear it applies in Northern Ireland. +# They change the end date to be the day after the third Saturday in November. # -# - An Order in Council amending the The Defence (Summer Time) Regulations, -# 1939, SR&O 1940 No. 1883 +# - S.R.&O. 1940, No. 1883 # +# An Order in Council amending the Defence (Summer Time) Regulations, 1939. # This continues summer time throughout the year after it starts in 1940. -# It says nothing about extent and has no consequential changes. +# There was another Order (S.R.&O. 1940, No. 172) that I assume had merely +# changed the dates, to start on 4 February, and was then superseded by this +# one. I haven't seen No. 172 so I don't know what end date it would have +# specified. The dates from Cm 722: +# 1940: Summer Time starts on 4 February # -# - An Order in Council amending the The Defence (Summer Time) Regulations, -# 1939, SR&O 1941 No. 476 +# - S.R.&O. 1941, No. 476 # +# Another Order amending the Defence (Summer Time) Regulations, 1939. # This introduces double summer time, starting at 01:00 GMT on the day after # the first Saturday in May and ending at 01:00 GMT on the day after the # second Saturday in August, offset another hour from normal summer time, -# which continues throughout the rest of the year. It goes on a lot about -# consequential changes to agricultural wages legislation, and says in part -# `... and in its application to Northern Ireland have effect as -# if for the references to the Agricultural Wages (Regulation) Acts, 1924 and -# 1940, there were substituted references to the Agricultural Wages (Regulation) -# Acts (Northern Ireland), 1939 and 1940, ...'. It also has a similar section -# for Scotland. Both sections substitute the local Agricultural Wages Board -# for the Agricultural Wages Board for England and Wales, showing that -# England and Wales were indivisible. -# -# - An Order in Council amending the The Defence (Summer Time) Regulations, -# 1939, SR&O 1942 No. 506 -# -# This changes the start date of double summer time to the day after the first -# Saturday in April. It says nothing about extent. -# -# - An Order in Council amending the The Defence (Summer Time) Regulations, -# 1939, SR&O 1944 No. 932 -# -# This changed the end date of double summer time to 17 September 1944. +# which continues throughout the rest of the year. +# +# - S.R.&O. 1942, No. 506 +# +# Another Order amending the Defence (Summer Time) Regulations, 1939. +# This changes the start date of Double Summer Time to the day after the first +# Saturday in April, bringing it forward from May. +# +# - S.R.&O. 1944, No. 932 +# +# This changed the end date of Double Summer Time to 17 September 1944. # (I don't have the text of this, just a note of what it did, the text almost # certainly had the `day after the nth Saturday' form.) # -# (I am missing whatever regulations there were to change things in 1945 -# and the Summer Time Act, 1947.) +# - S.R.&O. 1945, No. 312 (???) # -# - The British Standard Time Act, 1968 +# Probably defines the dates of Double Summer Time in 1945. +# I do have this quote from Hansard (the official record of the United Kingdom +# Parliament), Oral Answers, 1 March 1945, cols 1559--60: # -# This came into force on 27 October 1968 and continued summer time throughout -# the year as an experiment until it expired on 31 October 1971. -# There was no double summer time so we didn't have to change the clocks at all. -# It specifically said it applied to Northern Ireland. It also said it -# applied to Jersey, Guernsey and the Isle of Man unless they passed -# measures saying it didn't. +# `58. Major Sir Goronwy Owen asked the Secretary of State for the Home +# Department if he is now able to state the Government's proposals +# regarding double summer time. # -# - The Manx Time Act, 1968 +# [two other similar questions omitted] # -# This is an Act of Tynwald (the Isle of Man Parliament) that said that -# henceforth Manx time would be the same as the time in Great Britain. +# Mr. H. Morrison: The Government, in reviewing the matter, have +# considered, [...] the conclusion has been reached that the adoption of +# double summer time from the beginning of April is essential to the +# maintenance of the war effort. [...] As 1st April is Easter Sunday, +# when very early services are held in many churches, it is proposed that +# double summer time shall start not in the night preceding Easter +# Sunday, but in the night of Sunday-Monday so that it will operate from +# Monday, 2nd April.' # -# - The Summer Time Act, 1972 +# Cm 722 gives dates of: +# 1945: Double Summer time: 2 April to 15 July +# 1945: Summer Time ends on 7 October # -# This specified a reversion to normal summer time behaviour with a start -# date of the day after the third Saturday in March, unless that is Easter, -# when it is the day after the second Saturday, and an end date of the day -# after the fourth Saturday in October. Times are at 02:00 GMT, offset is -# 1 hour. +# - S.R.&O. 1945, No. 1208 # -# It has the same wording about extent as the British Standard Time Act, 1968, -# applying to Northern Ireland unconditionally and to Jersey, Guernsey and the -# Isle of Man if they don't do something about it. +# An Order under the Emergency Powers (Defence) Acts, 1939 and 1940 revoking +# a long list of things, including the Defence (Summer Time) Regulations, 1939. +# This meant that Summer Time reverted to being set by the 1922 and 1925 Acts. # -# (I am missing various Summer Time Orders that modified the 1972 Act to -# harmonise with the EC since 1981. The major change is that the time changes -# to 01:00 GMT.) +# - The Summer Time Act, 1947 (10 & 11 Geo. 6. c. 16) # -# - The Summer Time Order, 1992, SI 1992/1729 [SI == Statutory Instrument] +# Came into force on 11 March 1947. Amended the Summer Time Acts, 1922 and +# 1925 to change the dates of Summer Time and to introduce Double Summer Time +# (although it doesn't give this, or any, name for this period of 2 hour +# offset from GMT). Dates are given for 1947 only and are: 02:00 GMT Sunday +# 16 March, 01:00 GMT Sunday 13 April, 01:00 GMT Sunday 10 August, and 02:00 +# Sunday 2 November. It gave a power to make Orders for subsequent years, +# both to vary the dates and to continue Double Summer Time. It applied +# to the Isle of Man and the Channel Islands. # -# This specifies dates of: -# Start End -# 1993 28 March 24 October -# 1994 27 March 23 October -# All start and end times are at 01:00 GMT.... +# - Summer Time Order, 1948 (S.I. 1948/495) (???) +# - Summer Time Order, 1949 (S.I. 1949/373) (???) +# - Summer Time Order, 1950 (S.I. 1950/518) (???) +# - Summer Time Order, 1951 (S.I. 1951/430) (???) +# - Summer Time Order, 1952 (S.I. 1952/451) (???) # -# - Some text on the extent of Acts, from Halsbury's Statutes +# These presumably give the dates of Summer Time for the relevent years. +# There was no Double Summer Time. The dates given in the 1989 Green Paper +# for these years are: +# 1948: 14 March to 31 October +# 1949: 3 April to 30 October +# 1950: 16 April to 22 October +# 1951: 15 April to 21 October +# 1952: 20 April to 26 October +# After 1952 things revert back to the 1922 and 1925 Acts. # -# `An Act of the United Kingdom Parliament is to be construed prima facie -# to apply to the whole of the United Kingdom and not to any place outside. -# [...] The expression "United Kingdom" for this purpose includes (since -# 1922) Great Britain (ie. England, Wales and Scotland) and Northern Ireland, -# but it does not include the Channel Islands or the Isle of Man.' +# - The Interpretation Act (Northern Ireland), 1954 (1954 c. 33 (N.I.)) (???) # -# So, many of these measures specifically include Northern Ireland, -# the Channel Islands and the Isle of Man. None of them exclude any -# part of the UK. The default interpretation of Acts is that they apply -# throughout the UK. +# I presume that section 39 of this Act is similar to section 9 of the +# Interpretation Act, 1978 (listed below) in specifying GMT as the +# legal time in Northern Ireland, replacing the Time (Ireland) Act, 1916. # -# With that, I rest my case Milud :-) +# - Summer Time Order, 1961 (S.I. 1961/71) # -# Thanks are due to my learned legal friend Lorna Montgomerie, who dug out -# the dusty old statutes, and to Melanie Allison of the Ministry of Defence, -# 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 (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... +# Specified dates of 26 March and 29 October (02:00 GMT) for 1961 +# +# - Summer Time (1962) Order, 1961 (S.I. 1961/2465) +# +# Specified dates of 25 March to 28 October (02:00 GMT) for 1962. +# +# - Summer Time Order, 1963 (S.I. 1963/81) +# +# Specified dates of 31 March to 27 October (02:00 GMT) for 1963. +# +# - Summer Time (1964) Order, 1963 (S.I. 1963/2101) +# +# Specified dates of 22 March to 25 October (02:00 GMT) for 1964. +# +# - Summer Time Order, 1964 (S.I. 1964/1201) +# +# Specified dates for three years (all 02:00 GMT): +# 1965: 21 March to 24 October +# 1966: 20 March to 23 October +# 1967: 19 March to 29 October +# +# - Summer Time Order, 1967 (S.I. 1967/1148) +# - Summer Time Order, 1968 (S.I. 1968/117) +# +# The first of these specifies dates for 1968 of 18 February for the United +# Kingdom but 7 April for the Isle of Man, both ending on 27 October, +# all at 02:00 GMT. The second Order changes the Isle of Man start date +# to 18 February to match the United Kingdom. +# +# - The British Standard Time Act 1968 (1968 c. 45) +# +# This came into force on 27 October 1968 and continued summer time throughout +# the year. It expired at 02:00 GMT on 31 October 1971, as specified in the +# Act, as Parliament did not move to make this experment permanent. +# It applied to the Isle of Man and the Channel Islands. # # Interestingly, it says baldly `This Act shall come into force on # 27 October 1968', without giving a time. As S1 of the Act merely @@ -446,210 +499,182 @@ # 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 (1993-11-18) -# -# Here is a revised version of my tabrules file for the perl script I sent -# before. I have personally verified the various Orders back to 1953 and -# all the Acts. -# -# There are no changes to the dates we already have. -# -# My doubt about an early start in 1967 on 18 Feb was misplaced, the Order -# does say 18 Feb. This is an interesting case as the first Order gave a -# different date of 7 April 1967 for the Isle of Man but this was changed -# before it came into effect by another Order for the Isle of Man alone. -# -# I don't think I will be able to find any more of the earlier Orders. -# The annual volumes for 1949--52 do not contain the various Summer Time -# Orders. They therefore don't appear in the index. They rate a mention in -# italics in the numerical list at the start but that is all. -# I think what happens is that the annual volume is produced well after the -# end of the year in question, by which time the Summer Time Order is spent. -# They assume that nobody would ever be stupid enough to want to see it -# again so they leave it out. -# -# It might be a good idea to put this table, or the output of tabscript -# showing all the moves because of Easter, in the europe file comments in -# place of my old transcription of the Green Paper table [the UK Government -# paper "Summer Time: A Consultation Document" (HMSO Cm722 June 1989)]. -# -# Peter Ilieve peter@memex.co.uk -# -# -# ## control file for tabscript, a program to generate UK summer time dates -# ## matching the table in Cm 722, the 1989 Green Paper. -# ## Lines like this are comments. -# ## Lines with a single # at the start are copied into the output -# ## Control lines are of the form -# ## -# ## is either a single year or a hyphen separated range, with -- -# ## also accepted as I use this in TeX a lot. -# ## and are a digit followed bu a month name. -# ## It is either an nth Saturday or an explicit date, depending on . -# ## 0 and/or none are used when there is no date, as during 1968--71. -# ## can contain `fixed' to indicate explicit dates and `double' -# ## to indicate double summer time dates are present. -# ## At present double requires fixed as well. -# ## and are like the start and end dates, with -# ## the exception of the 0 and/or none feature. -# -# ## Blank lines are also ignored. -# -# ## Places where I am uncertain, not having personally verified the dates -# ## against the Act or Order, are marked ??? -# ## These dates are taken from the Cm 722 table. -# -# # Summer Time Act, 1916 -# 1916 21 May 1 October fixed -# -# ## I haven't yet looked for Orders for 1916--22 and I doubt I will find them. -# # unknown Order or Orders ??? -# 1917 8 apr 17 sep fixed -# 1918 24 mar 30 sep fixed -# 1919 30 mar 29 sep fixed -# # end date extended in 1920 from 27 Sep because of coal strike (from Cm 722) -# 1920 28 mar 25 oct fixed -# 1921 3 apr 3 oct fixed -# -# # Summer Time Act, 1922 -# # came into force 22 July 1922, too late for 1922, so missing Order ??? -# 1922 26 mar 8 oct fixed -# 1923-1924 3 April 3 September -# -# # Summer Time Act, 1925 -# 1925--1938 3 April 1 October -# -# # Defence (Summer Time) Regulations, 1939 -# 1939 3 April 3 November -# # 1940 amendment (SR&O 1940 Nos. 172 & 1883) -# 1940 4 feb 0 none -# # 1941 amendment (SR&O 1941 No. 476) -# 1941 0 none 0 none fixed,double 4 may 10 aug -# # 1942 amendment (SR&O 1942 No. 506) -# 1942 0 none 0 none fixed,double 5 apr 9 aug -# 1943 0 none 0 none fixed,double 4 apr 15 aug -# # 1944 amendment (SR&O 1944 No. 932) -# 1944 0 none 0 none fixed,double 2 apr 17 sep -# # 1945 dates from Hansard, Oral Answers, 1 March 1945 -# 1945 0 none 7 oct fixed,double 2 apr 15 jul -# -# # reversion to Summer Time Act, 1925 -# 1946 3 April 1 October -# -# # Summer Time Act, 1947 -# # Fixed dates for 1947 only, gives power to have double summer time -# 1947 16 mar 2 nov fixed,double 13 apr 10 aug -# ## I can't find any trace of the Order for 1948. -# # Unknown Order ??? -# 1948 14 mar 31 oct fixed -# ## I know the numbers for the 1949--52 ones but the text is missing from the -# ## annual volumes. I also don't know if the 49 Order was for 49 or 50, etc. -# # Summer Time Order, 1949 (SI1949/373) ??? -# 1949 3 apr 30 oct fixed -# # Summer Time Order, 1950 (SI1950/518) ??? -# 1950 16 apr 22 oct fixed -# # Summer Time Order, 1951 (SI1951/430) ??? -# 1951 15 apr 21 oct fixed -# # Summer Time Order, 1952 (SI1952/451) ??? -# 1952 20 apr 26 oct fixed -# -# # reversion to Summer Time Act, 1925 -# 1953--1960 3 April 1 October -# -# ## All Orders from here on specify fixed dates, not day after nth Sunday -# ## Start pattern looks like Mar lastSun up to 1963, Mar Sun>=19 up to 1967. -# ## End pattern looks like Oct Sun>=23 up to 1967. -# # Summer Time Order, 1961 (SI1961/71) -# 1961 26 March 29 October fixed -# # Summer Time (1962) Order, 1961 (SI1961/2465) -# 1962 25 Mar 28 Oct fixed -# # Summer Time Order, 1963 (SI1963/81) -# 1963 31 March 27 October fixed -# # Summer Time (1964) Order, 1963 (SI1963/2101) -# 1964 22 March 25 October fixed -# # Summer Time Order, 1964 (SI1964/1201) -# 1965 21 Mar 24 Oct fixed -# 1966 20 Mar 23 Oct fixed -# 1967 19 Mar 29 Oct fixed -# # Summer Time Order, 1967 (SI1967/1148) -# # Specifies different start date of 7 April for Isle of Man -# # Summer Time Order, 1968 (SI1968/117) -# # Changes Isle of Man start date to 18 Feb to match rest of UK -# # British Standard Time Act, 1968 -# 1968 18 feb 0 none fixed -# 1969--1970 0 none 0 none -# 1971 0 none 31 oct fixed -# -# # Summer Time Act, 1972 -# 1972-1980 3 March 4 October -# -# # The pattern here looks like Last Sun in Mar, day after 4th Sat in Oct -# # First EC Directive ??? -# # Summer Time Order, 1980 (SI1980/1089) -# 1981 29 Mar 25 Oct fixed -# 1982 28 Mar 24 Oct fixed -# # Second EC Directive ??? -# # Summer Time Order, 1982 (SI1982/1673) -# 1983 27 Mar 23 Oct fixed -# 1984 25 Mar 28 Oct fixed -# 1985 31 Mar 27 Oct fixed -# # Third EC Directive ??? -# # Summer Time Order, 1986 (SI1986/223) -# 1986 30 Mar 26 Oct fixed -# 1987 29 Mar 25 Oct fixed -# 1988 27 Mar 23 Oct fixed -# # Fourth EC Directive ??? -# # Summer Time Order, 1988 (SI1988/931) -# 1989 26 Mar 29 Oct fixed -# # Fifth EC Directive ??? -# # Summer Time Order, 1989 (SI1989/985) -# 1990 25 Mar 28 Oct fixed -# 1991 31 Mar 27 Oct fixed -# 1992 29 Mar 25 Oct fixed -# # Sixth EC Directive -# # Summer Time Order, 1992 (SI1992/1729) -# 1993 28 Mar 24 Oct fixed -# 1994 27 Mar 23 Oct fixed - -# From Peter Ilieve (1994-08-18): -# I now have the text of the 7th EC directive on summer time arrangements -# (94/21/EC), which was approved on 30 May.... -# The major changes from existing practice are that 1995 will be the last year -# that the UK and Eire finish on a different date from everyone else, -# and the common end date from 1996 onwards will be the last Sunday in October. -# Year Start End End (UK & Eire, 1995 only) -# (rule) (last Sun) (last Sun) (4th Sun) -# 1995 26 March 24 September 22 October -# 1996 31 March 27 October -# 1997 30 March 26 October -# -# From Peter Ilieve (1994-12-01): -# The final piece of the legislative jigsaw for summer time in the UK for -# 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 (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 (1994-03-28): -# The [GB-Eire] end date of 22 October [1995] conflicts with your current rule -# of Oct Sun>=23, and the historical UK formula of Sun after 4th Sat. -# The last time 4th Sun and Sun after 4th Sat differed was in 1989, -# when 29 October was used. That year was covered by a UK Summer Time Order -# for only a single year and it looks as though there was a matching 4th EC -# directive for just this year. I don't have the text of the 5th EC -# directive (for 1990--92) but my guess would be it said 4th Sun. -# To maintain strict historical accuracy you could start a new UK ending rule -# of Oct Sun>=22 in 1990. +# summer time in 1968. +# +# - The Manx Time Act 1968 +# +# This is an Act of Tynwald (the Isle of Man Parliament) that said that +# henceforth Manx time would be the same as the time in Great Britain. +# +# - The Summer Time Act 1972 (1972 c. 6) +# +# This specified a reversion to normal Summer Time behaviour with a start +# date of the day after the third Saturday in March, unless that is Easter, +# when it is the day after the second Saturday, and an end date of the day +# after the fourth Saturday in October. Times are at 02:00 GMT, offset is +# 1 hour. It gives the power to make Orders to vary these dates and +# times. This Act is still in force and is the legal authority for +# implementing the EC Directives in the United Kingdom. +# +# - The Interpretation Act 1978 (1978 c. 30) +# +# Section 9 of this Act replaces section 1 of the Statutes (Definition of +# Time) Act, 1880 with very similar wording maintaining GMT as the legal +# time in Great Britain. This does not apply in Northern Ireland (it +# has its own Interpretation Act listed above). +# +# - Council Directive of 22 July 1980 on summertime arrangements (80/737/EEC) +# +# The first of the European Directives on Summer Time. It specified start +# dates for 1981 and 1982. No agreement had been reached on end dates. +# Only dates were given, there was no rule like `last Sunday in March'. +# The main change for the United Kingdom was a move to a 01:00 GMT change +# time. The dates: +# 1981: 29 March +# 1982: 28 March +# +# - Summer Time Order, 1980 (S.I. 1980/1089) +# +# Specified dates for 1981 and 1982, with the start dates as in the +# EC Directive and all times 01:00 GMT: +# 1981: 29 March to 25 October +# 1982: 28 March to 24 October +# +# - Second Council Directive of 10 June 1982 on summertime arrangements +# (82/399/EEC) +# +# The next European Directive. Specified dates for three years, 1983 to 1985. +# Agreement still hadn't been reached on a common end date, and wouldn't +# be until 1994 with the appeareance of the seventh Directive with a common +# date for 1996 and beyond, but this time the Directive gave two sets of +# end dates. The start date was specified by rule: the last Sunday in March. +# All times were 01:00 GMT. The end dates were given without rule, as: +# 1983: 25 September or 23 October +# 1984: 30 September or 28 october +# 1985: 29 September or 27 October +# +# - Summer Time Order, 1982 (S.I. 1982/1673) +# +# Implemented the second EC Directive, using the October end dates. +# 1983: 27 March to 23 October +# 1984: 25 March to 28 october +# 1985: 31 March to 27 October +# +# - Third Council Directive of 12 December 1984 on summertime arrangements +# (84/634/EEC) +# +# Specified start dates of the last Sunday in March and two sets of end +# dates, last Sunday in September and fourth Sunday in October, all at +# 01:00 GMT. The end dates were also specified as dates: +# 1986: 28 September or 26 October +# 1987: 27 September or 25 October +# 1988: 25 September or 23 October +# +# - Summer Time Order, 1986 (S.I. 1986/223) +# +# Implemented the third EC Directive, using the October end dates. +# 1986: 30 March to 26 October +# 1987: 29 March to 25 October +# 1988: 27 March to 23 October +# +# - Council Directive of 20 December 1985 amending Directive 84/634/EEC +# on summertime arrangements (85/582/EEC) +# +# This was to do with the accession of Spain and Portugal to the EEC. +# The previous directve had used wording like `Member States belonging +# to the zero (Greenwich) time zone' when refering to the different +# sets of end dates. Portugal was in that time zone but was not going +# to follow the United Kingdom and Ireland dates, so the text was reworded +# without any change to the dates themselves. +# +# - Fourth Council Directive of 22 December 1987 on summertime arrangements +# (88/14/EEC) +# +# This Directive covered only a single year: 1989. My guess is that +# this was because 1989 was one of the years when the historic United Kingdom +# end date of the Sunday after the fourth Saturday in October differed from +# the rule in the previous Directive of the fourth Sunday in October. +# All times are 01:00 GMT. No rule was specified, specific dates were given: +# 1989: 26 March to 24 September or 29 October +# +# - Summer Time Order, 1988 (S.I. 1988/931) +# +# Implemented the dates of 26 March to 29 October for 1989. +# +# - Fifth Council Directive of 21 December 1988 on summertime arrangements +# (89/47/EEC) +# +# Covered the three years 1990 to 1992. All times are 01:00 GMT. Gave both +# rules (last Sunday in March, last Sunday in September or fourth Sunday +# in October) and specific dates: +# 1990: 25 March to 30 September or 28 October +# 1991: 31 March to 29 September or 27 October +# 1992: 29 March to 27 September or 25 October +# +# - Summer Time Order, 1989 (S.I. 1989/985) +# +# Implemented the fifth Directive using the October end dates. +# +# - Sixth Council Directive 92/20/EEC of 26 March 1992 on summertime +# arrangements +# +# Covered the two years 1993 and 1994. All times are 01:00 GMT. Specified +# both rules (same as the fifth Directive) and specific dates: +# 1993: 28 March to 26 September or 24 October +# 1994: 27 March to 25 September or 23 October +# +# - Summer Time Order, 1992 (S.I. 1992/1729) +# +# Implemented the sixth Directive using the October end dates. +# +# - Seventh Directive 94/21/EC of the European Parliament and of the Council +# of 30 May 1994 on summer-time arrangements +# +# Covered the three years 1995 to 1997. Agreement had finally been reached +# on a common end date, to start in 1996. Both rules and dates were given. +# The rules were the same last Sunday in March to last Sunday in September +# or fourth Sunday in October for 1995, with the end rule changing to the +# last Sunday in October for 1996 and 1997. The year 1995 was another of +# the tricky ones where the EC and traditional United Kingdom rules differed +# but this time the UK changed on the fourth Sunday, 22 October, earlier +# than usual. All times are 01:00 GMT. Specific dates were also given: +# 1995: 26 March to 24 September or 22 October +# 1996: 31 March to 27 October +# 1997: 30 March to 26 October +# +# - Summer Time Order 1994 (S.I. 1994/2798) +# +# Implements the seventh Directive using the October end date in 1995. +# Applies also to the Bailiwick of Guernsey but not to the Bailiwick of +# Jersey or the Isle of Man, which have their own (unspecified) legislation +# on the subject. +# +# - Eighth Directive 97/44/EC of the European Parliament and of the Council +# of 22 July 1997 on summer-time arrangements +# +# Covers four years: 1998 to 2001. All times are 01:00 GMT. Specifies both +# rules, last Sunday in March and last Sunday in October, and specific dates: +# 1998: 29 March to 25 October +# 1999: 28 March to 31 October +# 2000: 26 March to 29 October +# 2001: 25 March to 28 October +# +# - Summer Time Order 1997 (S.I. 1997/2982) +# +# Implements the eighth Directive. Has the same text about the Isle of Man, +# Guernsey and Jersey as the 1994 Order. + +# From Joseph S. Myers (1998-01-06): +# +# The legal time in the UK outside of summer time is definitely GMT, not UTC; +# see Lord Tanlaw's speech +# +# (Lords Hansard 11 June 1997 columns 964 to 976) +# . # From Paul Eggert (1996-06-12): # -# As Ilieve remarks, the date `20 April 1924' in the table of ``Summer Time: A +# The date `20 April 1924' in the table of ``Summer Time: A # Consultation Document'' (Cm 722, 1989) table is a transcription error; # 20 April was an Easter Sunday. Shanks has 13 April, the correct date. # Also, the table is not quite right for 1925 through 1938; the correct rules @@ -660,12 +685,12 @@ # Also, for lack of other data, we'll follow Shanks for Eire in 1940-1948. # # Given Peter Ilieve's comments, the following claims by Shanks are incorrect: -# * Wales did not switch from GMT to daylight savings time until +# * Wales did not switch from GMT to daylight saving time until # 1921 Apr 3, when they began to conform with the rest of Great Britain. # Actually, Wales was identical after 1880. # * Eire had two transitions on 1916 Oct 1. # It actually just had one transition. -# * Northern Ireland used single daylight savings time throughout WW II. +# * Northern Ireland used single daylight saving 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. @@ -674,7 +699,7 @@ # 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 +# to daylight saving 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. # @@ -690,79 +715,112 @@ # "Irish Summer Time", abbreviated to "IST". # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -# 1916 to 1925--irregular +# Summer Time Act, 1916 Rule GB-Eire 1916 only - May 21 2:00s 1:00 BST Rule GB-Eire 1916 only - Oct 1 2:00s 0 GMT +# S.R.&O. 1917, No. 358 Rule GB-Eire 1917 only - Apr 8 2:00s 1:00 BST Rule GB-Eire 1917 only - Sep 17 2:00s 0 GMT +# S.R.&O. 1918, No. 274 Rule GB-Eire 1918 only - Mar 24 2:00s 1:00 BST Rule GB-Eire 1918 only - Sep 30 2:00s 0 GMT +# S.R.&O. 1919, No. 297 Rule GB-Eire 1919 only - Mar 30 2:00s 1:00 BST Rule GB-Eire 1919 only - Sep 29 2:00s 0 GMT +# S.R.&O. 1920, No. 458 Rule GB-Eire 1920 only - Mar 28 2:00s 1:00 BST +# S.R.&O. 1920, No. 1844 Rule GB-Eire 1920 only - Oct 25 2:00s 0 GMT +# S.R.&O. 1921, No. 363 Rule GB-Eire 1921 only - Apr 3 2:00s 1:00 BST Rule GB-Eire 1921 only - Oct 3 2:00s 0 GMT +# S.R.&O. 1922, No. 264 Rule GB-Eire 1922 only - Mar 26 2:00s 1:00 BST +# The Summer Time Act, 1922 Rule GB-Eire 1922 only - Oct 8 2:00s 0 GMT Rule GB-Eire 1923 only - Apr Sun>=16 2:00s 1:00 BST Rule GB-Eire 1923 1924 - Sep Sun>=16 2:00s 0 GMT -Rule GB-Eire 1924 only - Apr 13 2:00s 1:00 BST -# 1925 to 1939 start--regular, except for avoiding Easter +Rule GB-Eire 1924 only - Apr Sun>=9 2:00s 1:00 BST Rule GB-Eire 1925 1926 - Apr Sun>=16 2:00s 1:00 BST +# The Summer Time Act, 1925 Rule GB-Eire 1925 1938 - Oct Sun>=2 2:00s 0 GMT -Rule GB-Eire 1927 only - Apr 10 2:00s 1:00 BST +Rule GB-Eire 1927 only - Apr Sun>=9 2:00s 1:00 BST Rule GB-Eire 1928 1929 - Apr Sun>=16 2:00s 1:00 BST -Rule GB-Eire 1930 only - Apr 13 2:00s 1:00 BST +Rule GB-Eire 1930 only - Apr Sun>=9 2:00s 1:00 BST Rule GB-Eire 1931 1932 - Apr Sun>=16 2:00s 1:00 BST -Rule GB-Eire 1933 only - Apr 9 2:00s 1:00 BST +Rule GB-Eire 1933 only - Apr Sun>=9 2:00s 1:00 BST Rule GB-Eire 1934 only - Apr Sun>=16 2:00s 1:00 BST -Rule GB-Eire 1935 only - Apr 14 2:00s 1:00 BST +Rule GB-Eire 1935 only - Apr Sun>=9 2:00s 1:00 BST Rule GB-Eire 1936 1937 - Apr Sun>=16 2:00s 1:00 BST -Rule GB-Eire 1938 only - Apr 10 2:00s 1:00 BST +Rule GB-Eire 1938 only - Apr Sun>=9 2:00s 1:00 BST Rule GB-Eire 1939 only - Apr Sun>=16 2:00s 1:00 BST -# 1939 end to 1947--irregular, and with double summer time -Rule GB-Eire 1939 only - Nov 19 2:00s 0 GMT +# S.R.&O. 1939, No. 1379 +Rule GB-Eire 1939 only - Nov Sun>=16 2:00s 0 GMT +# S.R.&O. 1940, No. 172 and No. 1883 Rule GB-Eire 1940 only - Feb 25 2:00s 1:00 BST +# S.R.&O. 1941, No. 476 Rule GB-Eire 1941 only - May Sun>=2 1:00s 2:00 BDST Rule GB-Eire 1941 1943 - Aug Sun>=9 1:00s 1:00 BST +# S.R.&O. 1942, No. 506 Rule GB-Eire 1942 1944 - Apr Sun>=2 1:00s 2:00 BDST +# S.R.&O. 1944, No. 932 Rule GB-Eire 1944 only - Sep Sun>=16 1:00s 1:00 BST -# Double daylight starts on a Monday in 1945--see above. +# S.R.&O. 1945, No. 312 Rule GB-Eire 1945 only - Apr 2 1:00s 2:00 BDST +# S.R.&O. 1945, No. 1208 Rule GB-Eire 1945 only - Jul 15 1:00s 1:00 BST -Rule GB-Eire 1945 only - Oct 7 2:00s 0 GMT -Rule GB-Eire 1946 only - Apr 14 2:00s 1:00 BST -Rule GB-Eire 1946 only - Oct 6 2:00s 0 GMT +Rule GB-Eire 1945 1946 - Oct Sun>=2 2:00s 0 GMT +Rule GB-Eire 1946 only - Apr Sun>=9 2:00s 1:00 BST +# The Summer Time Act, 1947 Rule GB-Eire 1947 only - Mar 16 2:00s 1:00 BST Rule GB-Eire 1947 only - Apr 13 1:00s 2:00 BDST Rule GB-Eire 1947 only - Aug 10 1:00s 1:00 BST Rule GB-Eire 1947 only - Nov 2 2:00s 0 GMT -# So much for double saving time. 1948 and 1949, irregular. +# Summer Time Order, 1948 (S.I. 1948/495) Rule GB-Eire 1948 only - Mar 14 2:00s 1:00 BST Rule GB-Eire 1948 1949 - Oct lastSun 2:00s 0 GMT +# Summer Time Order, 1949 (S.I. 1949/373) Rule GB-Eire 1949 only - Apr 3 2:00s 1:00 BST -# 1950 through start of 1953, regular. -Rule GB-Eire 1950 1953 - Apr Sun>=14 2:00s 1:00 BST +# Summer Time Order, 1950 (S.I. 1950/518) +# Summer Time Order, 1951 (S.I. 1951/430) +# Summer Time Order, 1952 (S.I. 1952/451) +Rule GB-Eire 1950 1952 - Apr Sun>=14 2:00s 1:00 BST Rule GB-Eire 1950 1952 - Oct Sun>=21 2:00s 0 GMT -# 1954 to 1980, starting rules -Rule GB-Eire 1954 only - Apr 11 2:00s 1:00 BST +# revert to the rules of the Summer Time Act, 1925 +Rule GB-Eire 1953 only - Apr Sun>=16 2:00s 1:00 BST +Rule GB-Eire 1953 1960 - Oct Sun>=2 2:00s 0 GMT +Rule GB-Eire 1954 only - Apr Sun>=9 2:00s 1:00 BST Rule GB-Eire 1955 1956 - Apr Sun>=16 2:00s 1:00 BST -Rule GB-Eire 1957 only - Apr 14 2:00s 1:00 BST +Rule GB-Eire 1957 only - Apr Sun>=9 2:00s 1:00 BST 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 1960 only - Apr Sun>=9 2:00s 1:00 BST +# Summer Time Order, 1961 (S.I. 1961/71) +# Summer Time (1962) Order, 1961 (S.I. 1961/2465) +# Summer Time Order, 1963 (S.I. 1963/81) Rule GB-Eire 1961 1963 - Mar lastSun 2:00s 1:00 BST +Rule GB-Eire 1961 1968 - Oct Sun>=23 2:00s 0 GMT +# Summer Time (1964) Order, 1963 (S.I. 1963/2101) +# Summer Time Order, 1964 (S.I. 1964/1201) +# Summer Time Order, 1967 (S.I. 1967/1148) Rule GB-Eire 1964 1967 - Mar Sun>=19 2:00s 1:00 BST +# Summer Time Order, 1968 (S.I. 1968/117) Rule GB-Eire 1968 only - Feb 18 2:00s 1:00 BST +# The British Standard Time Act, 1968 +# (no summer time) +# The Summer Time Act, 1972 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 1968 - Oct Sun>=23 2:00s 0 GMT Rule GB-Eire 1972 1980 - Oct Sun>=23 2:00s 0 GMT -# 1981 on +# Summer Time Order, 1980 (S.I. 1980/1089) +# Summer Time Order, 1982 (S.I. 1982/1673) +# Summer Time Order, 1986 (S.I. 1986/223) +# Summer Time Order, 1988 (S.I. 1988/931) Rule GB-Eire 1981 1995 - Mar lastSun 1:00u 1:00 BST Rule GB-Eire 1981 1989 - Oct Sun>=23 1:00u 0 GMT +# Summer Time Order, 1989 (S.I. 1989/985) +# Summer Time Order, 1992 (S.I. 1992/1729) +# Summer Time Order 1994 (S.I. 1994/2798) Rule GB-Eire 1990 1995 - Oct Sun>=22 1:00u 0 GMT +# Summer Time Order 1997 (S.I. 1997/2982) # See EU for rules starting in 1996. # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -773,14 +831,14 @@ Zone Europe/London -0:01:15 - LMT 1847 Sep 22 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 IST 1916 Oct 1 3:00 # Irish Summer Time + -0:25:21 1:00 IST 1916 Oct 1 2:00s # Irish Summer Time 0:00 GB-Eire %s 1968 Oct 27 1:00 - BST 1971 Oct 31 2:00u 0:00 GB-Eire %s 1996 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 IST 1916 Oct 1 3:00 + -0:25:21 1:00 IST 1916 Oct 1 2:00s 0:00 GB-Eire %s 1921 Dec 6 # independence 0:00 GB-Eire GMT/IST 1940 Feb 25 2:00 0:00 1:00 IST 1946 Oct 6 2:00 @@ -822,7 +880,6 @@ Rule C-Eur 1916 only - Oct 1 1:00 0 - Rule C-Eur 1917 1918 - Apr Mon>=15 2:00s 1:00 S Rule C-Eur 1917 1918 - Sep Mon>=15 2:00s 0 - Rule C-Eur 1940 only - Apr 1 2:00s 1:00 S -# Whitman says 1941 DST was only from Feb 25 to Oct 5; go with Shanks. Rule C-Eur 1942 only - Nov 2 2:00s 0 - Rule C-Eur 1943 only - Mar 29 2:00s 1:00 S Rule C-Eur 1943 only - Oct 4 2:00s 0 - @@ -931,12 +988,11 @@ Rule Albania 1982 only - Oct 3 0:00 0 - Rule Albania 1983 only - Apr 18 0:00 1:00 S Rule Albania 1983 only - Oct 1 0:00 0 - Rule Albania 1984 only - Apr 1 0:00 1:00 S -Rule Albania 1984 only - Oct 1 0:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Europe/Tirane 1:19:20 - LMT 1914 1:00 - CET 1940 Jun 16 - 1:00 Albania CE%sT 1985 Mar 31 1:00 - 1:00 W-Eur CE%sT 1991 +# The following transition is from Shanks's 4th edition (1995). + 1:00 Albania CE%sT 1984 Jul 1:00 EU CE%sT # Andorra @@ -977,61 +1033,67 @@ Zone Europe/Minsk 1:50:16 - LMT 1880 2:00 Russia EE%sT # Belgium -# Whitman and Shanks disagree; go with Shanks, usually. +# +# From Paul Eggert (1997-07-02): +# Entries from 1918 through 1991 are taken from: +# Annuaire de L'Observatoire Royal de Belgique, +# Avenue Circulaire, 3, B-1180 BRUXELLES, CLVIIe annee, 1991 +# (Imprimerie HAYEZ, s.p.r.l., Rue Fin, 4, 1080 BRUXELLES, MCMXC), +# pp 8-9. +# LMT before 1892 was 0:17:30, according to the official journal of Belgium: +# Moniteur Belge, Samedi 30 Avril 1892, N.121. +# Thanks to Pascal Delmoitie for these references. +# The 1918 rules are listed for completeness; they apply to unoccupied Belgium. +# Assume Brussels switched to WET in 1918 when the armistice took effect. +# # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -# From Whitman: +Rule Belgium 1918 only - Mar 9 0:00s 1:00 S +Rule Belgium 1918 1919 - Oct Sat>=1 23:00s 0 - Rule Belgium 1919 only - Mar 1 23:00s 1:00 S -Rule Belgium 1919 only - Oct 4 23:00s 0 - -# Shanks gives 1920 Feb 14 23:00s; go with Whitman. -Rule Belgium 1920 1921 - Mar 14 23:00s 1:00 S +Rule Belgium 1920 only - Feb 14 23:00s 1:00 S Rule Belgium 1920 only - Oct 23 23:00s 0 - +Rule Belgium 1921 only - Mar 14 23:00s 1:00 S Rule Belgium 1921 only - Oct 25 23:00s 0 - Rule Belgium 1922 only - Mar 25 23:00s 1:00 S -# Whitman gives 1927 Oct 1 2:00s and 1928 Oct 7 2:00s; go with Shanks. -Rule Belgium 1922 1928 - Oct Sat>=1 23:00s 0 - +Rule Belgium 1922 1927 - Oct Sat>=1 23:00s 0 - Rule Belgium 1923 only - Apr 21 23:00s 1:00 S Rule Belgium 1924 only - Mar 29 23:00s 1:00 S Rule Belgium 1925 only - Apr 4 23:00s 1:00 S Rule Belgium 1926 only - Apr 17 23:00s 1:00 S Rule Belgium 1927 only - Apr 9 23:00s 1:00 S Rule Belgium 1928 only - Apr 14 23:00s 1:00 S +Rule Belgium 1928 1938 - Oct Sun>=2 2:00s 0 - Rule Belgium 1929 only - Apr 21 2:00s 1:00 S -Rule Belgium 1929 1938 - Oct Sun>=2 2:00s 0 - Rule Belgium 1930 only - Apr 13 2:00s 1:00 S Rule Belgium 1931 only - Apr 19 2:00s 1:00 S -Rule Belgium 1932 only - Apr 17 2:00s 1:00 S +Rule Belgium 1932 only - Apr 3 2:00s 1:00 S Rule Belgium 1933 only - Mar 26 2:00s 1:00 S Rule Belgium 1934 only - Apr 8 2:00s 1:00 S Rule Belgium 1935 only - Mar 31 2:00s 1:00 S Rule Belgium 1936 only - Apr 19 2:00s 1:00 S -# Whitman says 1937 Apr 18 2:00s; go with Shanks. Rule Belgium 1937 only - Apr 4 2:00s 1:00 S -# Whitman says 1938 Apr 10 2:00s; go with Shanks. Rule Belgium 1938 only - Mar 27 2:00s 1:00 S Rule Belgium 1939 only - Apr 16 2:00s 1:00 S Rule Belgium 1939 only - Nov 19 2:00s 0 - +Rule Belgium 1940 only - Feb 25 2:00s 1:00 S +Rule Belgium 1944 only - Sep 17 2:00s 0 - Rule Belgium 1945 only - Apr 2 2:00s 1:00 S Rule Belgium 1945 only - Sep 16 2:00s 0 - Rule Belgium 1946 only - May 19 2:00s 1:00 S Rule Belgium 1946 only - Oct 7 2:00s 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Brussels 0:17:20 - LMT 1880 - 0:17:20 - BMT 1892 May 1 12:00 # Brussels MT - 0:00 - WET 1914 Aug 4 - 1:00 C-Eur CE%sT 1919 Mar 1 23:00 - 0:00 Belgium WE%sT 1940 Feb 24 23:00 - 1:00 C-Eur CE%sT 1945 Apr 2 2:00 +Zone Europe/Brussels 0:17:30 - LMT 1880 + 0:17:30 - BMT 1892 May 1 12:00 # Brussels MT + 0:00 - WET 1914 Nov 8 + 1:00 - CET 1916 May 1 0:00 + 1:00 C-Eur CE%sT 1918 Nov 11 11:00u + 0:00 Belgium WE%sT 1940 May 20 2:00s + 1:00 C-Eur CE%sT 1944 Sep 3 1:00 Belgium CE%sT 1977 1:00 EU CE%sT # Bosnia and Herzegovina -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Sarajevo 1:13:40 - LMT 1884 - 1:00 - CET 1941 Apr 18 23:00 - 1:00 C-Eur CE%sT 1945 May 8 2:00s - 1:00 1:00 CEST 1945 Sep 16 2:00s - 1:00 - CET 1983 - 1:00 EU CE%sT +# see Yugoslavia # Bulgaria # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -1051,13 +1113,7 @@ Zone Europe/Sofia 1:33:16 - LMT 1880 2:00 E-Eur EE%sT # Croatia -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Zagreb 1:03:52 - LMT 1884 - 1:00 - CET 1941 Apr 18 23:00 - 1:00 C-Eur CE%sT 1945 May 8 2:00s - 1:00 1:00 CEST 1945 Sep 16 2:00s - 1:00 - CET 1983 - 1:00 EU CE%sT +# see Yugosloavia # Czech Republic # Gregorian calendar adopted 1584-01-17. @@ -1177,13 +1233,14 @@ Zone Europe/Helsinki 1:39:52 - LMT 1878 May 31 # France # Gregorian calendar adopted 1582-12-20. -# French Revolutionary calendar used 1792-09-22 - 1805-12-31. +# French Revolutionary calendar used 1793-11-24 through 1805-12-31, +# and (in Paris only) 1871-05-06 through 1871-05-23. # # 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 1916 only - Jun 14 23:00s 1:00 S -Rule France 1916 1919 - Oct Sun>=1 0:00 0 - +Rule France 1916 1919 - Oct Sun>=1 23:00s 0 - Rule France 1917 only - Mar 24 23:00s 1:00 S Rule France 1918 only - Mar 9 23:00s 1:00 S Rule France 1919 only - Mar 1 23:00s 1:00 S @@ -1215,27 +1272,34 @@ Rule France 1940 only - Feb 25 2:00 1:00 S # The French rules for 1941-1944 were not used in Paris, # but were used in other places (e.g. Monaco). Rule France 1941 only - May 5 0:00 2:00 DS -Rule France 1941 only - Oct 6 1:00 1:00 S -Rule France 1942 only - Mar 8 0:00 2:00 DS +# Shanks says this transition occurred at Oct 6 1:00, +# but go with Denis.Excoffier@ens.fr (1997-12-12), +# who quotes the Ephemerides Astronomiques for 1998 from Bureau des Longitudes +# as saying 5/10/41 22hUT. +Rule France 1941 only - Oct 6 0:00 1:00 S +Rule France 1942 only - Mar 9 0:00 2:00 DS Rule France 1942 only - Nov 2 3:00 1:00 S Rule France 1943 only - Mar 29 2:00 2:00 DS -Rule France 1943 only - Nov 4 3:00 1:00 S +Rule France 1943 only - Oct 4 3:00 1:00 S Rule France 1944 only - Apr 3 2:00 2:00 DS Rule France 1944 only - Oct 8 1:00 1:00 S Rule France 1945 only - Apr 2 2:00 2:00 DS Rule France 1945 only - Sep 16 3:00 0 - -Rule France 1976 only - Mar 28 2:00s 1:00 S -Rule France 1976 only - Sep lastSun 2:00s 0 - +# Shanks gives Mar 28 2:00 and Sep 26 3:00; +# go with Excoffier's 28/3/76 0hUT and 25/9/76 23hUT. +Rule France 1976 only - Mar 28 1:00 1:00 S +Rule France 1976 only - Sep 26 1:00 0 - # Shanks gives 0:09 for Paris Mean Time, and Whitman gives 0:09:05, # but Howse quotes the actual French legislation as saying 0:09:21. # Go with Howse. Howse writes that the time in France was officially based # on PMT-0:09:21 until 1978-08-09, when the time base finally switched to UTC. # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Paris 0:09:21 - LMT 1891 Mar 15 0:01 +Zone Europe/Paris 0:09:21 - LMT 1891 Mar 15 0:01 0:09:21 - PMT 1911 Mar 11 # Paris Mean Time - 0:00 France WE%sT 1940 Jun 14 +# Shanks gives 1940 Jun 14 0:00; go with Excoffier's 14/6/40 22hUT. + 0:00 France WE%sT 1940 Jun 14 23:00 1:00 C-Eur CE%sT 1944 Aug 25 - 0:00 France WE%sT 1945 Sep 16 3:00 + 0:00 France WE%sT 1945 Sep 16 3:00 1:00 France CE%sT 1977 1:00 EU CE%sT @@ -1399,9 +1463,11 @@ Zone Atlantic/Reykjavik -1:27:24 - LMT 1837 # # From Paul Eggert (1996-05-06): # For Italian DST we have three sources: Shanks, Whitman, and F. Pollastri -# (1996-03-14) (`FP' -# below), taken from an Italian National Electrotechnical Institute publication. -# When the three sources disagree, guess who's right, as follows: +# +# http://pisolo.cstv.to.cnr.it/toi/uk/ienitlt.html (1996-03-14) +# +# (`FP' below), taken from an Italian National Electrotechnical Institute +# publication. 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 @@ -1550,13 +1616,7 @@ Zone Europe/Luxembourg 0:24:36 - LMT 1904 Jun 1:00 EU CE%sT # Macedonia -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Skopje 1:25:44 - LMT 1884 - 1:00 - CET 1941 Apr 18 23:00 - 1:00 C-Eur CE%sT 1945 May 8 2:00s - 1:00 1:00 CEST 1945 Sep 16 2:00s - 1:00 - CET 1983 - 1:00 EU CE%sT +# see Yugoslavia # Malta # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -1694,8 +1754,10 @@ Zone Europe/Warsaw 1:24:00 - LMT 1880 1:00 Poland CE%sT 1977 Apr 3 1:00 1:00 W-Eur CE%sT # IATA SSIM (1991/1996) gives EU rules, but the _The Warsaw Voice_ -# -# (1995-09-24) says the autumn 1995 switch was at 02:00. +# +# http://www.contact.waw.pl/voice/v361/NewsInBrief.shtml (1995-09-24) +# +# says the autumn 1995 switch was at 02:00. # Stick with W-Eur for now. # Portugal @@ -1946,13 +2008,7 @@ Zone Asia/Anadyr 11:49:56 - LMT 1924 May 2 Link Europe/Prague Europe/Bratislava # Slovenia -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Ljubljana 0:58:04 - LMT 1884 - 1:00 - CET 1941 Apr 18 23:00 - 1:00 C-Eur CE%sT 1945 May 8 2:00s - 1:00 1:00 CEST 1945 Sep 16 2:00s - 1:00 - CET 1983 - 1:00 EU CE%sT +# see Yugoslavia # Spain # Gregorian calendar adopted 1582-10-15. @@ -2027,7 +2083,10 @@ Zone Atlantic/Canary -1:01:36 - LMT 1922 Mar # Las Palmas de Gran C. # Sweden -# From: msb@sq.com (Mark Brader) : +# From: msb@sq.com (Mark Brader) +# +# news:1996Jul6.012937.29190@sq.com +# : # # In 1700, Denmark made the transition from Julian to Gregorian. Sweden # decided to *start* a transition in 1700 as well, but rather than have one of @@ -2057,6 +2116,8 @@ Zone Europe/Stockholm 1:12:12 - LMT 1878 May 31 1:00 EU CE%sT # Switzerland +# The Gregorian calendar was introduced gradually in Switzerland, +# by omitting leap years during 1583-1812. # From Howse (1988), p 82: # By the end of the 18th century clocks and watches became commonplace # and their performance improved enormously. Communities began to keep @@ -2191,8 +2252,15 @@ Zone Europe/Belgrade 1:22:00 - LMT 1884 1:00 - CET 1941 Apr 18 23:00 1:00 C-Eur CE%sT 1945 May 8 2:00s 1:00 1:00 CEST 1945 Sep 16 2:00s - 1:00 - CET 1983 +# Metod Kozelj reports that the legal date of +# transition to EU rules was 1982-11-27, for all of Yugoslavia at the time. +# Shanks doesn't give as much detail, so go with Kozelj. + 1:00 - CET 1982 Nov 27 1:00 EU CE%sT +Link Europe/Belgrade Europe/Ljubljana # Slovenia +Link Europe/Belgrade Europe/Sarajevo # Bosnia and Herzegovina +Link Europe/Belgrade Europe/Skopje # Macedonia +Link Europe/Belgrade Europe/Zagreb # Croatia ############################################################################### @@ -2269,21 +2337,3 @@ Zone Europe/Belgrade 1:22:00 - LMT 1884 # ... # Monaco: has same DST as France. # ... - -# ... -# Date: Fri, 3 Sep 93 13:43:41 BST -# From: Peter Ilieve -# ... -# Turning to Europe, I now have a copy of the `Sixth Council Directive 92/20/EEC -# of 26 March 1992 on summertime arrangements'. This only covers 1993 and -# 1994, a seventh one is in the works but I doubt that the algorithm will -# change. This says summertime starts at 01:00 GMT on the last Sunday in March -# and ends at 01:00 GMT on the last Sunday in September, except for the UK -# and Eire where it ends at 01:00 GMT on the fourth Sunday in October. -# It says the arrangements for 1995 onwards will be decided by 1 January 1994, -# but as the sixth directive was supposed to appear by 1 Jan 92 and didn't -# arrive til March I wouldn't hold your breath. -# -# The first summertime directive was adopted in 1980, although the UK didn't -# seem to use it until 1981. I suspect it would be safe to move your start -# dates for the -Eur rules back to 1981. diff --git a/share/zoneinfo/datfiles/factory b/share/zoneinfo/datfiles/factory index 9d24283563d..ba27c632694 100644 --- a/share/zoneinfo/datfiles/factory +++ b/share/zoneinfo/datfiles/factory @@ -1,5 +1,4 @@ -# $OpenBSD: factory,v 1.2 1997/01/14 04:36:53 millert Exp $ -# @(#)factory 7.1 +# @(#)factory 7.3 # For companies who don't want to put time zone specification in # their installation procedures. When users run date, they'll get the message. diff --git a/share/zoneinfo/datfiles/leapseconds b/share/zoneinfo/datfiles/leapseconds index 279d6bb81a0..903da5aaaef 100644 --- a/share/zoneinfo/datfiles/leapseconds +++ b/share/zoneinfo/datfiles/leapseconds @@ -1,5 +1,4 @@ -# $OpenBSD: leapseconds,v 1.2 1997/01/14 04:36:54 millert Exp $ -# @(#)leapseconds 7.8 +# @(#)leapseconds 7.10 # Allowance for leapseconds added to each timezone file. @@ -18,7 +17,7 @@ # Leap YEAR MON DAY 23:59:59 - R/S # If the leapsecond is Rolling (R) the given time is local time -# If the leapsecond is Stationary (S) the given time is GMT +# If the leapsecond is Stationary (S) the given time is UTC # Leap YEAR MONTH DAY HH:MM:SS CORR R/S Leap 1972 Jun 30 23:59:60 + S @@ -41,3 +40,4 @@ Leap 1992 Jun 30 23:59:60 + S Leap 1993 Jun 30 23:59:60 + S Leap 1994 Jun 30 23:59:60 + S Leap 1995 Dec 31 23:59:60 + S +Leap 1997 Jun 30 23:59:60 + S diff --git a/share/zoneinfo/datfiles/northamerica b/share/zoneinfo/datfiles/northamerica index ee484cbe51d..baaf84095ac 100644 --- a/share/zoneinfo/datfiles/northamerica +++ b/share/zoneinfo/datfiles/northamerica @@ -1,5 +1,4 @@ -# $OpenBSD: northamerica,v 1.5 1997/01/14 04:36:54 millert Exp $ -# @(#)northamerica 7.30 +# @(#)northamerica 7.39 # also includes Central America and the Caribbean # This data is by no means authoritative; if you think you know better, @@ -482,8 +481,6 @@ Link Pacific/Honolulu HST # I found in the UCLA library. # # See the `europe' file for Greenland. -# -# See the `africa' file for time zone naming and abbreviation conventions. # Canada @@ -654,6 +651,20 @@ Zone America/Glace_Bay -3:59:48 - LMT 1902 Jun 15 # 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. +# From Paul Eggert (1997-10-17): +# msb@sq.com writes that an article in the 1997-10-14 Toronto Star +# says that Atikokan, Ontario currently does not observe DST, +# but will vote on 11-10 whether to use EST/EDT. +# He also writes that the +# +# Ontario Time Act (1990, Chapter T.9) +# +# says that Ontario east of 90W uses EST/EDT, and west of 90W uses CST/CDT. +# Officially Atikokan is therefore on CST/CDT, and most likely this report +# concerns a non-official time observed as a matter of local practice. +# For what it's worth, Shanks (1995) says that Atikokan has agreed with +# Rainy River ever since standard time was introduced. + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Mont 1917 only - Mar 25 2:00 1:00 D Rule Mont 1917 only - Apr 24 0:00 0 S @@ -896,7 +907,7 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20 # From Guy Harris: # Rules are from the Official Airline Guide, Worldwide Edition, for 1987. -# Rules prior to 1987 are unknown. +# Rules [before] 1987 are unknown. # The comments in the OAG say "Only Ensenada, Mexicale, San Felipe and Tijuana # observe DST." This is presumably Baja California Norte, above 28th parallel, # as listed there; [there is also] "Baja California Sur and N. Pacific @@ -974,9 +985,10 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20 # # -------------- End Forwarded Message -------------- # From Paul Eggert (1996-06-12): -# For an English translation of the decree, -# see ``Diario Oficial: Time Zone Changeover'', -# (1996-01-04). +# For an English translation of the decree, see +# +# ``Diario Oficial: Time Zone Changeover'' (1996-01-04). +# # From Shanks (1991): # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -1142,14 +1154,14 @@ Rule Cuba 1969 1971 - Oct lastSun 0:00 0 S Rule Cuba 1972 1974 - Oct 8 0:00 0 S Rule Cuba 1975 1977 - Oct lastSun 0:00 0 S Rule Cuba 1978 only - May 7 0:00 1:00 D -Rule Cuba 1978 1980 - Oct Sun>=8 0:00 0 S +Rule Cuba 1978 1990 - Oct Sun>=8 0:00 0 S Rule Cuba 1979 1980 - Mar Sun>=15 0:00 1:00 D Rule Cuba 1981 1985 - May Sun>=5 0:00 1:00 D -Rule Cuba 1981 1990 - Oct Sun>=8 0:00 0 S Rule Cuba 1986 1989 - Mar Sun>=14 0:00 1:00 D Rule Cuba 1990 max - Apr Sun>=1 0:00 1:00 D Rule Cuba 1991 1995 - Oct Sun>=8 0:00s 0 S -Rule Cuba 1996 max - Oct Sun>=1 0:00s 0 S +Rule Cuba 1996 only - Oct Sun>=1 0:00s 0 S +Rule Cuba 1997 max - Oct Sun>=8 0:00s 0 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Havana -5:29:28 - LMT 1890 @@ -1250,8 +1262,11 @@ Zone America/Martinique -4:04:20 - LMT 1890 # Fort-de-France -4:00 - AST # Montserrat +# From Paul Eggert (1997-08-31): +# Recent volcanic eruptions have forced evacuation of Plymouth, the capital. +# Luckily, Olveston, the current de facto capital, has the same longitude. # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone America/Montserrat -4:08:52 - LMT 1911 Jul 1 0:01 # Plymouth +Zone America/Montserrat -4:08:52 - LMT 1911 Jul 1 0:01 # Olveston -4:00 - AST # Nicaragua diff --git a/share/zoneinfo/datfiles/pacificnew b/share/zoneinfo/datfiles/pacificnew index ede90db63cc..86dd6883411 100644 --- a/share/zoneinfo/datfiles/pacificnew +++ b/share/zoneinfo/datfiles/pacificnew @@ -1,5 +1,4 @@ -# $OpenBSD: pacificnew,v 1.3 1997/01/14 04:36:55 millert Exp $ -# @(#)pacificnew 7.9 +# @(#)pacificnew 7.10 # From Arthur David Olson (1989-04-05): # On 1989-04-05, the U. S. House of Representatives passed (238-154) a bill diff --git a/share/zoneinfo/datfiles/solar87 b/share/zoneinfo/datfiles/solar87 index b985f3b5c72..3f32347973b 100644 --- a/share/zoneinfo/datfiles/solar87 +++ b/share/zoneinfo/datfiles/solar87 @@ -1,4 +1,3 @@ -# $OpenBSD: solar87,v 1.3 1997/01/14 04:36:56 millert Exp $ # @(#)solar87 7.3 # So much for footnotes about Saudi Arabia. diff --git a/share/zoneinfo/datfiles/solar88 b/share/zoneinfo/datfiles/solar88 index 917fe5ab9d6..41a64e5023c 100644 --- a/share/zoneinfo/datfiles/solar88 +++ b/share/zoneinfo/datfiles/solar88 @@ -1,4 +1,3 @@ -# $OpenBSD: solar88,v 1.3 1997/01/14 04:36:56 millert Exp $ # @(#)solar88 7.3 # Apparent noon times below are for Riyadh; they're a bit off for other places. diff --git a/share/zoneinfo/datfiles/solar89 b/share/zoneinfo/datfiles/solar89 index 2d47f4c76be..a6d3d718d31 100644 --- a/share/zoneinfo/datfiles/solar89 +++ b/share/zoneinfo/datfiles/solar89 @@ -1,4 +1,3 @@ -# $OpenBSD: solar89,v 1.4 1997/01/14 04:36:57 millert Exp $ # @(#)solar89 7.4 # Apparent noon times below are for Riyadh; they're a bit off for other places. diff --git a/share/zoneinfo/datfiles/southamerica b/share/zoneinfo/datfiles/southamerica index 2e27ed0d0b0..f53355c4c09 100644 --- a/share/zoneinfo/datfiles/southamerica +++ b/share/zoneinfo/datfiles/southamerica @@ -1,5 +1,4 @@ -# $OpenBSD: southamerica,v 1.4 1997/01/14 04:36:57 millert Exp $ -# @(#)southamerica 7.16 +# @(#)southamerica 7.22 # 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 @@ -29,7 +28,6 @@ # -4:00 AST ADT Atlantic # -5:00 AST ADT Acre # -# See the `africa' file for time zone naming and abbreviation conventions. # Earlier editions of these tables used the North American style (e.g. ARST and # ARDT for Argentine Standard and Daylight Time), but the following quote # suggests that it's better to use European style (e.g. ART and ARST). @@ -191,7 +189,7 @@ Zone America/La_Paz -4:32:36 - LMT 1890 # ending dates, giving them as "estimated date(s) based on previous year". We # infer a rule here from one example, always a dangerous practice.... Yes, # they really do switch on Saturday, according to the OAG. -# "[America/Porto_Acre]" is for the Territory of Acre; +# "[America/Porto_Acre]" is for the [State] of Acre; # "[America/Noronha]" is for Fernando De Noronha. # From Paul Eggert (1993-11-18): @@ -244,6 +242,11 @@ Zone America/La_Paz -4:32:36 - LMT 1890 # Sao Paulo (UTC-3) and Cuiaba (UTC-4) always observed DST. # Porto Acre (UTC-5) stopped observing DST in mid-1988. +# From Rodrigo Feher (1998-01-17): +# Reading "southamerica" file in timezone 7.55 I've found an +# error. Line 193 say "Territory of Acre". It is not a territory anymore +# but a state. + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Brazil 1931 only - Oct 3 11:00 1:00 D Rule Brazil 1932 1933 - Apr 1 0:00 0 S @@ -268,10 +271,11 @@ Rule Brazil 1988 1989 - Oct Sun>=10 0:00 1:00 D Rule Brazil 1990 1991 - Feb Sun>=11 0:00 0 S Rule Brazil 1990 1992 - Oct Sun>=20 0:00 1:00 D Rule Brazil 1992 only - Feb 9 0:00 0 S -Rule Brazil 1993 max - Oct Sun>=11 0:00 1:00 D +Rule Brazil 1993 1995 - Oct Sun>=11 0:00 1:00 D Rule Brazil 1993 only - Jan 31 0:00 0 S Rule Brazil 1994 1995 - Feb Sun>=15 0:00 0 S Rule Brazil 1996 max - Feb Sun>=11 0:00 0 S +Rule Brazil 1996 max - Oct Sun>=1 0:00 1:00 D # Zone NAME GMTOFF RULES FORMAT [UNTIL] # @@ -435,9 +439,11 @@ Rule Para 1991 only - Oct 6 0:00 1:00 S Rule Para 1992 only - Mar 1 0:00 0 - Rule Para 1992 only - Oct 5 0:00 1:00 S Rule Para 1993 only - Mar 31 0:00 0 - -Rule Para 1993 max - Oct 1 0:00 1:00 S +Rule Para 1993 1995 - Oct 1 0:00 1:00 S Rule Para 1994 1995 - Feb lastSun 0:00 0 - Rule Para 1996 max - Mar 1 0:00 0 - +Rule Para 1996 only - Oct 6 0:00 1:00 S +Rule Para 1997 max - Oct 1 0:00 1:00 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Asuncion -3:50:40 - LMT 1890 -3:50:40 - AMT 1931 Oct 10 # Asuncion Mean Time @@ -531,7 +537,9 @@ Rule Uruguay 1989 only - Mar 12 0:00 0 - Rule Uruguay 1989 only - Oct 29 0:00 1:00 S Rule Uruguay 1990 1992 - Mar Sun>=1 0:00 0 - Rule Uruguay 1990 1991 - Oct Sun>=21 0:00 1:00 S -Rule Uruguay 1992 1993 - Oct Sun>=15 0:00 1:00 S +# Shanks's 4th edition (1995) says no DST was observed in 1990/1 and 1991/2, +# and that 1992/3's DST was from 10-25 to 03-01. Go with IATA. +Rule Uruguay 1992 only - Oct 18 0:00 1:00 S Rule Uruguay 1993 only - Feb 28 0:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Montevideo -3:44:44 - LMT 1898 Jun 28 diff --git a/share/zoneinfo/datfiles/systemv b/share/zoneinfo/datfiles/systemv index 05a939d2fcd..a6f79d231a7 100644 --- a/share/zoneinfo/datfiles/systemv +++ b/share/zoneinfo/datfiles/systemv @@ -1,4 +1,3 @@ -# $OpenBSD: systemv,v 1.2 1997/01/14 04:36:58 millert Exp $ # @(#)systemv 7.2 # Old rules, should the need arise. diff --git a/share/zoneinfo/datfiles/yearistype.sh b/share/zoneinfo/datfiles/yearistype.sh index 7a29a99fe8c..809f5492a1e 100644 --- a/share/zoneinfo/datfiles/yearistype.sh +++ b/share/zoneinfo/datfiles/yearistype.sh @@ -1,5 +1,4 @@ #! /bin/sh -# $OpenBSD: yearistype.sh,v 1.3 1997/01/14 04:36:58 millert Exp $ : '@(#)yearistype.sh 7.4' -- cgit v1.2.3