229 lines
8.7 KiB
Diff
229 lines
8.7 KiB
Diff
From 1aca4cad3692063cd5cb571883ccf6d04b3c2991 Mon Sep 17 00:00:00 2001
|
|
From: Paul Eggert <eggert@cs.ucla.edu>
|
|
Date: Tue, 24 Nov 2020 15:40:34 -0800
|
|
Subject: [PATCH] Fix several pre-1972 transitions for Australia
|
|
|
|
(Thanks to P Chan.) This entails obsoleting Australia/Currie.
|
|
* NEWS: mention this.
|
|
* australasia (Aus): Use 2:00s for Australian DST transitions, as
|
|
per the legal citations. Prefer lastSun to explicit dates if that
|
|
is what the law said.
|
|
(AT): Add DST for late 1917 through early 1919. Prefer the
|
|
oddball Sun>=29 to match the legal wording better (5th Sunday).
|
|
(Australia/Currie): Move from here ...
|
|
* backzone (Australia/Currie): ... to here, and correct because
|
|
King Island restarted DST in late 1968, not late 1971.
|
|
* backward (Australia/Currie): New backward-compatibility link.
|
|
* zone.tab, zone1970.tab (Australia/Currie): Remove.
|
|
---
|
|
NEWS | 15 +++++++++----
|
|
australasia | 71 +++++++++++++++++++++++++++++++++++++++++++++---------------
|
|
backward | 1 +
|
|
backzone | 6 +++++
|
|
zone.tab | 3 +--
|
|
zone1970.tab | 3 +--
|
|
6 files changed, 73 insertions(+), 26 deletions(-)
|
|
|
|
diff --git a/NEWS b/NEWS
|
|
index 756bbe0..f7b0461 100644
|
|
--- a/NEWS
|
|
+++ b/NEWS
|
|
@@ -4,13 +4,20 @@ Unreleased, experimental changes
|
|
|
|
Changes to past timestamps
|
|
|
|
- Correct several pre-1970 transitions, fixing entries originally
|
|
+ Correct several pre-1972 transitions, fixing entries originally
|
|
derived from Shanks. The fixes include:
|
|
- - Several 1942 through 1968 transitions for Belize.
|
|
- - Several 1940 through 1985 transitions for Israel and Palestine.
|
|
- - Several 1908 through 1960 transitions for Kenya and adjacent.
|
|
+ - Australia: several 1917 through 1971 transitions.
|
|
+ - Belize: several 1942 through 1968 transitions
|
|
+ - Israel and Palestine: several 1940 through 1985 transitions
|
|
+ - Kenya and adjacent: several 1908 through 1960 transitions
|
|
(Thanks to P Chan.)
|
|
|
|
+ Because of the Australia change, Australia/Currie (King Island) is
|
|
+ no longer needed, as it is identical to Australia/Hobart for all
|
|
+ timestamps since 1970 and was therefore created by mistake.
|
|
+ Australia/Currie has been moved to the 'backward' file and its
|
|
+ corrected data moved to the 'backzone' file.
|
|
+
|
|
|
|
Release 2020d - 2020-10-21 11:24:13 -0700
|
|
|
|
diff --git a/australasia b/australasia
|
|
index aa7ab7f..d6c4e7c 100644
|
|
--- a/australasia
|
|
+++ b/australasia
|
|
@@ -14,16 +14,13 @@
|
|
# Please see the notes below for the controversy about "EST" versus "AEST" etc.
|
|
|
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
|
-Rule Aus 1917 only - Jan 1 0:01 1:00 D
|
|
-Rule Aus 1917 only - Mar 25 2:00 0 S
|
|
-Rule Aus 1942 only - Jan 1 2:00 1:00 D
|
|
-Rule Aus 1942 only - Mar 29 2:00 0 S
|
|
-Rule Aus 1942 only - Sep 27 2:00 1:00 D
|
|
-Rule Aus 1943 1944 - Mar lastSun 2:00 0 S
|
|
-Rule Aus 1943 only - Oct 3 2:00 1:00 D
|
|
-# Go with Whitman and the Australian National Standards Commission, which
|
|
-# says W Australia didn't use DST in 1943/1944. Ignore Whitman's claim that
|
|
-# 1944/1945 was just like 1943/1944.
|
|
+Rule Aus 1917 only - Jan 1 2:00s 1:00 D
|
|
+Rule Aus 1917 only - Mar lastSun 2:00s 0 S
|
|
+Rule Aus 1942 only - Jan 1 2:00s 1:00 D
|
|
+Rule Aus 1942 only - Mar lastSun 2:00s 0 S
|
|
+Rule Aus 1942 only - Sep 27 2:00s 1:00 D
|
|
+Rule Aus 1943 1944 - Mar lastSun 2:00s 0 S
|
|
+Rule Aus 1943 only - Oct 3 2:00s 1:00 D
|
|
|
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
|
# Northern Territory
|
|
@@ -115,8 +112,12 @@ Zone Australia/Adelaide 9:14:20 - LMT 1895 Feb
|
|
# says King Island didn't observe DST from WWII until late 1971.
|
|
#
|
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
|
+Rule AT 1916 only - Oct Sun>=1 2:00s 1:00 D
|
|
+Rule AT 1917 only - Mar lastSun 2:00s 0 S
|
|
+Rule AT 1917 1918 - Oct Sun>=22 2:00s 1:00 D
|
|
+Rule AT 1918 1919 - Mar Sun>=1 2:00s 0 S
|
|
Rule AT 1967 only - Oct Sun>=1 2:00s 1:00 D
|
|
-Rule AT 1968 only - Mar lastSun 2:00s 0 S
|
|
+Rule AT 1968 only - Mar Sun>=29 2:00s 0 S
|
|
Rule AT 1968 1985 - Oct lastSun 2:00s 1:00 D
|
|
Rule AT 1969 1971 - Mar Sun>=8 2:00s 0 S
|
|
Rule AT 1972 only - Feb lastSun 2:00s 0 S
|
|
@@ -136,15 +137,9 @@ Rule AT 2007 only - Mar lastSun 2:00s 0 S
|
|
Rule AT 2008 max - Apr Sun>=1 2:00s 0 S
|
|
# Zone NAME STDOFF RULES FORMAT [UNTIL]
|
|
Zone Australia/Hobart 9:49:16 - LMT 1895 Sep
|
|
- 10:00 - AEST 1916 Oct 1 2:00
|
|
- 10:00 1:00 AEDT 1917 Feb
|
|
+ 10:00 AT AE%sT 1919 Oct 24
|
|
10:00 Aus AE%sT 1967
|
|
10:00 AT AE%sT
|
|
-Zone Australia/Currie 9:35:28 - LMT 1895 Sep
|
|
- 10:00 - AEST 1916 Oct 1 2:00
|
|
- 10:00 1:00 AEDT 1917 Feb
|
|
- 10:00 Aus AE%sT 1971 Jul
|
|
- 10:00 AT AE%sT
|
|
|
|
# Victoria
|
|
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
|
|
@@ -958,6 +953,25 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|
# Electronic Journal of Australian and New Zealand History (1997-03-03)
|
|
# http://www.jcu.edu.au/aff/history/reviews/davison.htm
|
|
|
|
+# From P Chan (2020-11-20):
|
|
+# Daylight Saving Act 1916 (No. 40 of 1916) [1916-12-21, commenced 1917-01-01]
|
|
+# http://classic.austlii.edu.au/au/legis/cth/num_act/dsa1916401916192/
|
|
+#
|
|
+# Daylight Saving Repeal Act 1917 (No. 35 of 1917) [1917-09-25]
|
|
+# http://classic.austlii.edu.au/au/legis/cth/num_act/dsra1917351917243/
|
|
+#
|
|
+# Statutory Rules 1941, No. 323 [1941-12-24]
|
|
+# https://www.legislation.gov.au/Details/C1941L00323
|
|
+#
|
|
+# Statutory Rules 1942, No. 392 [1942-09-10]
|
|
+# https://www.legislation.gov.au/Details/C1942L00392
|
|
+#
|
|
+# Statutory Rules 1943, No. 241 [1943-09-29]
|
|
+# https://www.legislation.gov.au/Details/C1943L00241
|
|
+#
|
|
+# All transition times should be 02:00 standard time.
|
|
+
|
|
+
|
|
# From Paul Eggert (2005-12-08):
|
|
# Implementation Dates of Daylight Saving Time within Australia
|
|
# http://www.bom.gov.au/climate/averages/tables/dst_times.shtml
|
|
@@ -1350,6 +1364,27 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|
|
|
# Tasmania
|
|
|
|
+# From P Chan (2020-11-20):
|
|
+# Tasmania observed DST in 1916-1919.
|
|
+#
|
|
+# Daylight Saving Act, 1916 (7 Geo V, No 2) [1916-09-22]
|
|
+# http://classic.austlii.edu.au/au/legis/tas/num_act/tdsa19167gvn2267/
|
|
+#
|
|
+# Daylight Saving Amendment Act, 1917 (8 Geo V, No 5) [1917-10-01]
|
|
+# http://classic.austlii.edu.au/au/legis/tas/num_act/tdsaa19178gvn5347/
|
|
+#
|
|
+# Daylight Saving Act Repeal Act, 1919 (10 Geo V, No 9) [1919-10-24]
|
|
+# http://classic.austlii.edu.au/au/legis/tas/num_act/tdsara191910gvn9339/
|
|
+#
|
|
+# King Island is mentioned in the 1967 Act but not the 1968 Act.
|
|
+# Therefore it possibly observed DST from 1968/69.
|
|
+#
|
|
+# Daylight Saving Act 1967 (No. 33 of 1967) [1967-09-22]
|
|
+# http://classic.austlii.edu.au/au/legis/tas/num_act/dsa196733o1967211/
|
|
+#
|
|
+# Daylight Saving Act 1968 (No. 42 of 1968) [1968-10-15]
|
|
+# http://classic.austlii.edu.au/au/legis/tas/num_act/dsa196842o1968211/
|
|
+
|
|
# The rules for 1967 through 1991 were reported by George Shepherd
|
|
# via Simon Woodhead via Robert Elz (1991-03-06):
|
|
# # The state of TASMANIA.. [Courtesy Tasmanian Dept of Premier + Cabinet ]
|
|
diff --git a/backward b/backward
|
|
index e13ae52..0c55be2 100644
|
|
--- a/backward
|
|
+++ b/backward
|
|
@@ -49,6 +49,7 @@ Link Atlantic/Faroe Atlantic/Faeroe
|
|
Link Europe/Oslo Atlantic/Jan_Mayen
|
|
Link Australia/Sydney Australia/ACT
|
|
Link Australia/Sydney Australia/Canberra
|
|
+Link Australia/Hobart Australia/Currie
|
|
Link Australia/Lord_Howe Australia/LHI
|
|
Link Australia/Sydney Australia/NSW
|
|
Link Australia/Darwin Australia/North
|
|
diff --git a/backzone b/backzone
|
|
index 563aff6..3ce7277 100644
|
|
--- a/backzone
|
|
+++ b/backzone
|
|
@@ -623,6 +623,12 @@ Zone Atlantic/St_Helena -0:22:48 - LMT 1890 # Jamestown
|
|
-0:22:48 - JMT 1951 # Jamestown Mean Time
|
|
0:00 - GMT
|
|
|
|
+# King Island
|
|
+Zone Australia/Currie 9:35:28 - LMT 1895 Sep
|
|
+ 10:00 AT AE%sT 1919 Oct 24
|
|
+ 10:00 Aus AE%sT 1968 Oct 15
|
|
+ 10:00 AT AE%sT
|
|
+
|
|
# Northern Ireland
|
|
Zone Europe/Belfast -0:23:40 - LMT 1880 Aug 2
|
|
-0:25:21 - DMT 1916 May 21 2:00
|
|
diff --git a/zone.tab b/zone.tab
|
|
index 6333b99..fe48c13 100644
|
|
--- a/zone.tab
|
|
+++ b/zone.tab
|
|
@@ -56,8 +56,7 @@ AS -1416-17042 Pacific/Pago_Pago
|
|
AT +4813+01620 Europe/Vienna
|
|
AU -3133+15905 Australia/Lord_Howe Lord Howe Island
|
|
AU -5430+15857 Antarctica/Macquarie Macquarie Island
|
|
-AU -4253+14719 Australia/Hobart Tasmania (most areas)
|
|
-AU -3956+14352 Australia/Currie Tasmania (King Island)
|
|
+AU -4253+14719 Australia/Hobart Tasmania
|
|
AU -3749+14458 Australia/Melbourne Victoria
|
|
AU -3352+15113 Australia/Sydney New South Wales (most areas)
|
|
AU -3157+14127 Australia/Broken_Hill New South Wales (Yancowinna)
|
|
diff --git a/zone1970.tab b/zone1970.tab
|
|
index 699dda2..205ed5a 100644
|
|
--- a/zone1970.tab
|
|
+++ b/zone1970.tab
|
|
@@ -63,8 +63,7 @@ AS,UM -1416-17042 Pacific/Pago_Pago Samoa, Midway
|
|
AT +4813+01620 Europe/Vienna
|
|
AU -3133+15905 Australia/Lord_Howe Lord Howe Island
|
|
AU -5430+15857 Antarctica/Macquarie Macquarie Island
|
|
-AU -4253+14719 Australia/Hobart Tasmania (most areas)
|
|
-AU -3956+14352 Australia/Currie Tasmania (King Island)
|
|
+AU -4253+14719 Australia/Hobart Tasmania
|
|
AU -3749+14458 Australia/Melbourne Victoria
|
|
AU -3352+15113 Australia/Sydney New South Wales (most areas)
|
|
AU -3157+14127 Australia/Broken_Hill New South Wales (Yancowinna)
|
|
--
|
|
1.8.3.1
|
|
|