Here's a proposed patch for the Western Australia change on Dec. 3. It incorporates other minor changes I've been saving up. Changes that affect near-future time stamps: * Western Australia starts DST on December 3. (Thanks to Jesper Norgaard Welen for the initial warning, and to Christopher Hunt for letting us know it was official.) This patch migrates the WA DST idiosyncracies into Rule lines, where they probably belonged anyway. I realize the official legislation specifies dates rather than "Mar lastSun", but we commonly reverse-engineer the underlying rules in other situations and might as well do so consistently here. Changes affecting location data only: * The coordinates for Jersey and Podgorica were off. (Thanks to Andy McDonald for noting this.) Changes affecting the web page only: * Add references to FoxClocks <http://www.stemhaus.com/firefox/foxclocks/> and to Time Zone <http://kimmo.suominen.com/sw/timezone/>. --- australasia 2006/08/21 13:56:08 2006.11 +++ australasia 2006/11/22 20:43:04 2006.11.0.2 @@ -29,15 +29,25 @@ Zone Australia/Darwin 8:43:20 - LMT 189 9:00 - CST 1899 May 9:30 Aus CST # Western Australia +# +# From Christopher Hunt (2006-11-21), after an advance warning +# from Jesper Norgaard Welen (2006-11-01): +# WA are trialing DST for three years. +# <http://www.parliament.wa.gov.au/parliament/bills.nsf/62D4F7C55EA889934825721...> +# +# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S +Rule AW 1974 only - Oct lastSun 2:00s 1:00 - +Rule AW 1975 only - Mar Sun>=1 2:00s 0 - +Rule AW 1983 only - Oct lastSun 2:00s 1:00 - +Rule AW 1984 only - Mar Sun>=1 2:00s 0 - +Rule AW 1991 only - Nov 17 2:00s 1:00 - +Rule AW 1992 only - Mar Sun>=1 2:00s 0 - +Rule AW 2006 only - Dec 3 2:00s 1:00 - +Rule AW 2007 2009 - Mar lastSun 2:00s 0 - +Rule AW 2007 2008 - Oct lastSun 2:00s 1:00 - Zone Australia/Perth 7:43:24 - LMT 1895 Dec 8:00 Aus WST 1943 Jul - 8:00 - WST 1974 Oct lastSun 2:00s - 8:00 1:00 WST 1975 Mar Sun>=1 2:00s - 8:00 - WST 1983 Oct lastSun 2:00s - 8:00 1:00 WST 1984 Mar Sun>=1 2:00s - 8:00 - WST 1991 Nov 17 2:00s - 8:00 1:00 WST 1992 Mar Sun>=1 2:00s - 8:00 - WST + 8:00 AW WST # Queensland # # From Alex Livingston (1996-11-01): --- zone.tab 2006/10/10 15:31:46 2006.14 +++ zone.tab 2006/11/22 20:34:56 2006.14.0.1 @@ -212,7 +212,7 @@ IQ +3321+04425 Asia/Baghdad IR +3540+05126 Asia/Tehran IS +6409-02151 Atlantic/Reykjavik IT +4154+01229 Europe/Rome -JE +4912-00237 Europe/Jersey +JE +4912-00207 Europe/Jersey JM +1800-07648 America/Jamaica JO +3157+03556 Asia/Amman JP +353916+1394441 Asia/Tokyo @@ -247,7 +247,7 @@ LY +3254+01311 Africa/Tripoli MA +3339-00735 Africa/Casablanca MC +4342+00723 Europe/Monaco MD +4700+02850 Europe/Chisinau -ME +4247+01928 Europe/Podgorica +ME +4226+01916 Europe/Podgorica MG -1855+04731 Indian/Antananarivo MH +0709+17112 Pacific/Majuro most locations MH +0905+16720 Pacific/Kwajalein Kwajalein --- tz-link.htm 2006/11/06 14:17:39 2006.15 +++ tz-link.htm 2006/11/22 20:34:56 2006.15.0.1 @@ -8,7 +8,7 @@ <meta http-equiv="Content-type" content='text/html; charset="US-ASCII"'> <meta name="DC.Creator" content="Eggert, Paul"> <meta name="DC.Contributor" content="Olson, Arthur David"> -<meta name="DC.Date" content="2006-10-31"> +<meta name="DC.Date" content="2006-11-22"> <meta name="DC.Description" content="Sources of information about time zones and daylight saving time"> <meta name="DC.Identifier" content="http://www.twinsun.com/tz/tz-link.htm"> @@ -242,6 +242,17 @@ It is freely available under the <abbr>L </ul> <h2>Other <code>tz</code>-based time zone software</h2> <ul> +<li><a href="http://www.stemhaus.com/firefox/foxclocks/">FoxClocks</a> +is an extension for <a +href="http://developer.mozilla.org/en/docs/Toolkit_API">Mozilla +Toolkit</a> applications like <a +href="http://www.mozilla.com/firefox/">Firefox</a>, <a +href="http://www.mozilla.com/en-US/thunderbird/">Thunderbird</a>, and +<a +href="http://www.mozilla.org/projects/calendar/sunbird/">Sunbird</a>. +It displays multiple clocks in the application window, and has a mapping +interface to <a href="http://earth.google.com/">Google Earth</a>. +It is freely available under the <abbr>GPL</abbr>.</li> <li><a href="http://users.skynet.be/Peter.Verthez/projects/intclock/">International clock (intclock)</a> is a multi-timezone clock for @@ -250,6 +261,9 @@ under the <abbr>GPL</abbr>.</li> <li><a href="http://java.sun.com/">Sun Java</a> releases since 1.4 contain a copy of a subset of a recent <code>tz</code> database in a Java-specific format.</li> +<li><a href="http://kimmo.suominen.com/sw/timezone/">Time Zone</a> is +a <a href="http://wordpress.org/">WordPress</a> plugin. It is freely +available under a <abbr>BSD</abbr>-style license.</li> <li><a href="http://www.veladg.com/velaterra.html">VelaTerra</a> is a Mac OS X program. Its developers
Small comment - I understand this reasoning: On 11/22/06, Paul Eggert <eggert@cs.ucla.edu> wrote:
This patch migrates the WA DST idiosyncracies into Rule lines, where they probably belonged anyway. I realize the official legislation specifies dates rather than "Mar lastSun", but we commonly reverse-engineer the underlying rules in other situations and might as well do so consistently here.
but then there's this proposed rule:
+Rule AW 2006 only - Dec 3 2:00s 1:00 -
With reverse engineering of rules like lastSun, why not "Dec Sun>=1"? Best regards, markus
"Markus Scherer" <markus.icu@gmail.com> writes:
+Rule AW 2006 only - Dec 3 2:00s 1:00 -
With reverse engineering of rules like lastSun, why not "Dec Sun>=1"?
I'm less confident when I reverse-engineer single dates. I try to look for a pattern of at least two years. (I haven't always been consistent here, but that's what I try to do these days, anyway.)
Ouch, I just prepared the corrections of the australasia file that Andy McDonald and Robert Elz sent - that had to go to the recycle bin again 8-( For those of you that wonder how to set up a PC (XP) situated in Western Australia, to change time automatically, I'm afraid that Microsoft as usual won't be of much help in timezone matters (I wonder if they will make a patch for USA for next year? No word on it yet). Here is a cookbook recipe, which hasn't been tested but I think it will work: Save the following into the file Perth2006.reg: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Australian Western Std. Time] "Display"="(GMT+08:00) Perth" "Dlt"="Australia Western Daylight Time" "TZI"=hex:20,fe,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,04,00,00,00,01,00,03,00, 00,\ 00,00,00,00,00,00,00,0c,00,00,00,01,00,02,00,00,00,00,00,00,00 Then double click on the file Perth2006.reg from Windows Explorer, which will introduce the timezone in the registry. Now select the timezone "(GMT+08:00) Perth" from the Date & Time of Control Panel. Be sure to select automatically update time in the checkbox. Now your PC time should change automatically 3.rd. of December 2006. Any experiences with the above recipe are welcome. Regards, - Jesper
Jesper Norgaard Welen <jnorgard <at> prodigy.net.mx> writes:
Ouch, I just prepared the corrections of the australasia file that Andy McDonald and Robert Elz sent - that had to go to the recycle bin again 8-(
For those of you that wonder how to set up a PC (XP) situated in Western Australia, to change time automatically, I'm afraid that Microsoft as usual won't be of much help in timezone matters (I wonder if they will make a patch for USA for next year? No word on it yet).
For anyone reading this, there is now a patch released by Microsoft. It can be found at: http://www.microsoft.com/australia/technet/timezone/ However they are only supporting Windows XP, Server 2003 and Windows Vista with the patch. Previous versions may have to use another method (such as using the tzedit.exe program found in resource kits, or registry updates such as this one, and others found on the web) Cheers, Collin
participants (4)
-
Collin Baillie -
Jesper Norgaard Welen -
Markus Scherer -
Paul Eggert