Sync zoneinfo database with tzdata2011a from elsie.nci.nih.gov
authorSascha Wildner <saw@online.de>
Tue, 25 Jan 2011 01:34:41 +0000 (02:34 +0100)
committerSascha Wildner <saw@online.de>
Tue, 25 Jan 2011 01:37:30 +0000 (02:37 +0100)
australasia:    8.20 -> 8.22
northamerica:   8.34 -> 8.39
Theory:         8.5  -> 8.6

* australasia: Simplification and gratuitous optimization of
    South Australia rules.

* northamerica: Changes to Hawaiian time history (from an article
    by Schmitt and Cox): abandoned local mean time in 1896 rather
    than 1900; used DST during World War II.

* Theory: Add section on scope of the database.

share/zoneinfo/Theory
share/zoneinfo/australasia
share/zoneinfo/northamerica

index b1e6bd5..be03e4a 100644 (file)
@@ -1,11 +1,12 @@
-@(#)Theory     8.5
+@(#)Theory     8.6
 This file is in the public domain, so clarified as of
 2009-05-17 by Arthur David Olson.
 
 ----- Outline -----
 
        Time and date functions
-       Names of time zone regions
+       Scope of the tz database
+       Names of time zone rule files
        Time zone abbreviations
        Calendrical issues
        Time and time zones on Mars
@@ -192,6 +193,31 @@ more powerful time conversion functions can be standardized, so much the
 better.
 
 
+----- Scope of the tz database -----
+
+The tz database attempts to record the history and predicted future of
+all computer-based clocks that track civil time.  To represent this
+data, the world is partitioned into regions whose clocks all agree
+about time stamps that occur after the somewhat-arbitrary cutoff point
+of the POSIX Epoch (1970-01-01 00:00:00 UTC).  For each such region,
+the database records all known clock transitions, and labels the region
+with a notable location.
+
+Clock transitions before 1970 are recorded for each such location,
+because most POSIX-compatible systems support negative time stamps and
+could misbehave if data were omitted for pre-1970 transitions.
+However, the database is not designed for and does not suffice for
+applications requiring accurate handling of all past times everywhere,
+as it would take far too much effort and guesswork to record all
+details of pre-1970 civil timekeeping.
+
+As noted in the README file, the tz database is not authoritative
+(particularly not for pre-1970 time stamps), and it surely has errors.
+Corrections are welcome and encouraged.  Users requiring authoritative
+data should consult national standards bodies and the references cited
+in the database's comments.
+
+
 ----- Names of time zone rule files -----
 
 The time zone rule file naming conventions attempt to strike a balance
index 8f45fd9..0126fd4 100644 (file)
@@ -1,5 +1,5 @@
 # <pre>
-# @(#)australasia      8.20
+# @(#)australasia      8.22
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -84,14 +84,13 @@ Rule        AS      1986    only    -       Oct     19      2:00s   1:00    -
 Rule   AS      1987    2007    -       Oct     lastSun 2:00s   1:00    -
 Rule   AS      1972    only    -       Feb     27      2:00s   0       -
 Rule   AS      1973    1985    -       Mar     Sun>=1  2:00s   0       -
-Rule   AS      1986    1989    -       Mar     Sun>=15 2:00s   0       -
-Rule   AS      1990    only    -       Mar     Sun>=18 2:00s   0       -
-Rule   AS      1991    only    -       Mar     Sun>=1  2:00s   0       -
-Rule   AS      1992    only    -       Mar     Sun>=18 2:00s   0       -
-Rule   AS      1993    only    -       Mar     Sun>=1  2:00s   0       -
-Rule   AS      1994    only    -       Mar     Sun>=18 2:00s   0       -
+Rule   AS      1986    1990    -       Mar     Sun>=15 2:00s   0       -
+Rule   AS      1991    only    -       Mar     3       2:00s   0       -
+Rule   AS      1992    only    -       Mar     22      2:00s   0       -
+Rule   AS      1993    only    -       Mar     7       2:00s   0       -
+Rule   AS      1994    only    -       Mar     20      2:00s   0       -
 Rule   AS      1995    2005    -       Mar     lastSun 2:00s   0       -
-Rule   AS      2006    only    -       Apr     Sun>=1  2:00s   0       -
+Rule   AS      2006    only    -       Apr     2       2:00s   0       -
 Rule   AS      2007    only    -       Mar     lastSun 2:00s   0       -
 Rule   AS      2008    max     -       Apr     Sun>=1  2:00s   0       -
 Rule   AS      2008    max     -       Oct     Sun>=1  2:00s   1:00    -
index 2d21d40..201e09e 100644 (file)
@@ -1,5 +1,5 @@
 # <pre>
-# @(#)northamerica     8.34
+# %W%
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -471,20 +471,50 @@ Zone America/Adak  12:13:21 -     LMT     1867 Oct 18
 #  three votes for and one against."
 
 # Hawaii
-#
-# From Arthur David Olson:
-# And then there's Hawaii.
-# DST was observed for one day in 1933;
-# standard time was changed by half an hour in 1947;
-# it's always standard as of 1986.
-#
-# From Paul Eggert:
-# Shanks says the 1933 experiment lasted for three weeks.  Go with Shanks.
-#
-Zone Pacific/Honolulu  -10:31:26 -     LMT     1900 Jan  1 12:00
-                       -10:30  -       HST     1933 Apr 30 2:00
-                       -10:30  1:00    HDT     1933 May 21 2:00
-                       -10:30  US      H%sT    1947 Jun  8 2:00
+
+# From Arthur David Olson (2010-12-09):
+# "Hawaiian Time" by Robert C. Schmitt and Doak C. Cox appears on pages 207-225
+# of volume 26 of The Hawaiian Journal of History (1992). As of 2010-12-09,
+# the article is available at
+# <a href="http://evols.library.manoa.hawaii.edu/bitstream/10524/239/2/JL26215.pdf">
+# http://evols.library.manoa.hawaii.edu/bitstream/10524/239/2/JL26215.pdf
+# </a>
+# and indicates that standard time was adopted effective noon, January
+# 13, 1896 (page 218), that in "1933, the Legislature decreed daylight
+# saving for the period between the last Sunday of each April and the
+# last Sunday of each September, but less than a month later repealed the
+# act," (page 220), that year-round daylight saving time was in effect
+# from 1942-02-09 to 1945-09-30 (page 221, with no time of day given for
+# when clocks changed) and that clocks were changed by 30 minutes
+# effective the second Sunday of June, 1947 (page 219, with no time of
+# day given for when clocks changed). A footnote for the 1933 changes
+# cites Session Laws of Hawaii 1933, "Act. 90 (approved 26 Apr. 1933)
+# and Act 163 (approved 21 May 1933)."
+
+# From Arthur David Olson (2011-01-19):
+# The following is from "Laws of the Territory of Hawaii Passed by the
+# Seventeenth Legislature: Regular Session 1933," available (as of
+# 2011-01-19) at American University's Pence Law Library. Page 85: "Act
+# 90...At 2 o'clock ante meridian of the last Sunday in April of each
+# year, the standard time of this Territory shall be advanced one
+# hour...This Act shall take effect upon its approval. Approved this 26th
+# day of April, A. D. 1933. LAWRENCE M JUDD, Governor of the Territory of
+# Hawaii." Page 172:  "Act 163...Act 90 of the Session Laws of 1933 is
+# hereby repealed...This Act shall take effect upon its approval, upon
+# which date the standard time of this Territory shall be restored to
+# that existing immediately prior to the taking effect of said Act 90.
+# Approved this 21st day of May, A. D. 1933. LAWRENCE M. JUDD, Governor
+# of the Territory of Hawaii."
+#
+# Note that 1933-05-21 was a Sunday.
+# We're left to guess the time of day when Act 163 was approved; guess noon.
+
+Zone Pacific/Honolulu  -10:31:26 -     LMT     1896 Jan 13 12:00 #Schmitt&Cox
+                       -10:30  -       HST     1933 Apr 30 2:00 #Laws 1933
+                       -10:30  1:00    HDT     1933 May 21 12:00 #Laws 1933+12
+                       -10:30  -       HST     1942 Feb 09 2:00 #Schmitt&Cox+2
+                       -10:30  1:00    HDT     1945 Sep 30 2:00 #Schmitt&Fox+2
+                       -10:30  US      H%sT    1947 Jun  8 2:00 #Schmitt&Fox+2
                        -10:00  -       HST
 
 # Now we turn to US areas that have diverged from the consensus since 1970.