Sync zoneinfo database with tzdata2018f from ftp://ftp.iana.org/tz/releases
authorSascha Wildner <saw@online.de>
Wed, 24 Oct 2018 18:27:06 +0000 (20:27 +0200)
committerSascha Wildner <saw@online.de>
Wed, 24 Oct 2018 18:27:06 +0000 (20:27 +0200)
* Volgograd moves from +03 to +04 on 2018-10-28.

* Fiji ends DST 2019-01-13, not 2019-01-20.

* Most of Chile changes DST dates, effective 2019-04-06.

* Use PST and PDT for Philippine time.

* Various adjustments to past timestamps.

* Miscellaneous fixes and adjustments.

For a detailed list of changes, see share/zoneinfo/NEWS.

15 files changed:
share/zoneinfo/NEWS
share/zoneinfo/README
share/zoneinfo/africa
share/zoneinfo/antarctica
share/zoneinfo/asia
share/zoneinfo/australasia
share/zoneinfo/backward
share/zoneinfo/etcetera
share/zoneinfo/europe
share/zoneinfo/leapseconds
share/zoneinfo/northamerica
share/zoneinfo/southamerica
share/zoneinfo/systemv
share/zoneinfo/yearistype.sh
share/zoneinfo/zone.tab

index 9c445cd..aeeef10 100644 (file)
@@ -1,5 +1,136 @@
 News for the tz database
 
+Release 2018f - 2018-10-18 00:14:18 -0700
+
+  Briefly:
+  Volgograd moves from +03 to +04 on 2018-10-28.
+  Fiji ends DST 2019-01-13, not 2019-01-20.
+  Most of Chile changes DST dates, effective 2019-04-06.
+
+  Changes to future timestamps
+
+    Volgograd moves from +03 to +04 on 2018-10-28 at 02:00.
+    (Thanks to Alexander Fetisov and Stepan Golosunov.)
+
+    Fiji ends DST 2019-01-13 instead of the 2019-01-20 previously
+    predicted.  (Thanks to Raymond Kumar.)  Adjust future predictions
+    accordingly.
+
+    Most of Chile will end DST on the first Saturday in April at 24:00 mainland
+    time, and resume DST on the first Saturday in September at 24:00 mainland
+    time.  The changes are effective from 2019-04-06, and do not affect the
+    Magallanes region modeled by America/Punta_Arenas.  (Thanks to Juan Correa
+    and Tim Parenti.)  Adjust future predictions accordingly.
+
+  Changes to past timestamps
+
+    The 2018-05-05 North Korea 30-minute time zone change took place
+    at 23:30 the previous day, not at 00:00 that day.
+
+    China's 1988 spring-forward transition was on April 17, not
+    April 10.  Its DST transitions in 1986/91 were at 02:00, not 00:00.
+    (Thanks to P Chan.)
+
+    Fix several issues for Macau before 1992.  Macau's pre-1904 LMT
+    was off by 10 s.  Macau switched to +08 in 1904 not 1912, and
+    temporarily switched to +09/+10 during World War II.  Macau
+    observed DST in 1942/79, not 1961/80, and there were several
+    errors for transition times and dates.  (Thanks to P Chan.)
+
+    The 1948-1951 fallback transitions in Japan were at 25:00 on
+    September's second Saturday, not at 24:00.  (Thanks to Phake Nick.)
+    zic turns this into 01:00 on the day after September's second
+    Saturday, which is the best that POSIX or C platforms can do.
+
+    Incorporate 1940-1949 Asia/Shanghai DST transitions from a 2014
+    paper by Li Yu, replacing more-questionable data from Shanks.
+
+  Changes to time zone abbreviations
+
+    Use "PST" and "PDT" for Philippine time.  (Thanks to Paul Goyette.)
+
+  Changes to code
+
+    zic now always generates TZif files where time type 0 is used for
+    timestamps before the first transition.  This simplifies the
+    reading of TZif files and should not affect behavior of existing
+    TZif readers because the same set of time types is used; only
+    their internal indexes may have changed.  This affects only the
+    legacy zones EST5EDT, CST6CDT, MST7MDT, PST8PDT, CET, MET, and
+    EET, which previously used nonzero types for these timestamps.
+
+    Because of the type 0 change, zic no longer outputs a dummy
+    transition at time -2**59 (before the Big Bang), as clients should
+    no longer need this to handle historical timestamps correctly.
+    This reverts a change introduced in 2013d and shrinks most TZif
+    files by a few bytes.
+
+    zic now supports negative time-of-day in Rule and Leap lines, e.g.,
+    "Rule X min max - Apr lastSun -6:00 1:00 -" means the transition
+    occurs at 18:00 on the Saturday before the last Sunday in April.
+    This behavior was documented in 2018a but the code did not
+    entirely match the documentation.
+
+    localtime.c no longer requires at least one time type in TZif
+    files that lack transitions or have a POSIX-style TZ string.  This
+    future-proofs the code against possible future extensions to the
+    format that would allow TZif files with POSIX-style TZ strings and
+    without transitions or time types.
+
+    A read-access subscript error in localtime.c has been fixed.
+    It could occur only in TZif files with timecnt == 0, something that
+    does not happen in practice now but could happen in future versions.
+
+    localtime.c no longer ignores TZif POSIX-style TZ strings that
+    specify only standard time.  Instead, these TZ strings now
+    override the default time type for timestamps after the last
+    transition (or for all time stamps if there are no transitions),
+    just as DST strings specifying DST have always done.
+
+    leapseconds.awk now outputs "#updated" and "#expires" comments,
+    and supports leap seconds at the ends of months other than June
+    and December.  (Inspired by suggestions from Chris Woodbury.)
+
+  Changes to documentation
+
+    New restrictions: A Rule name must start with a character that
+    is neither an ASCII digit nor "-" nor "+", and an unquoted name
+    should not use characters in the set "!$%&'()*,/:;<=>?@[\]^`{|}~".
+    The latter restriction makes room for future extensions (a
+    possibility noted by Tom Lane).
+
+    tzfile.5 now documents what time types apply before the first and
+    after the last transition, if any.
+
+    Documentation now uses the spelling "timezone" for a TZ setting
+    that determines timestamp history, and "time zone" for a
+    geographic region currently sharing the same standard time.
+
+    The name "TZif" is now used for the tz binary data format.
+
+    tz-link.htm now mentions the A0 TimeZone Migration utilities.
+    (Thanks to Aldrin Martoq for the link.)
+
+  Changes to build procedure
+
+    New 'make' target 'rearguard_tarballs' to build the rearguard
+    tarball only.  This is a convenience on platforms that lack lzip
+    if you want to build the rearguard tarball.  (Problem reported by
+    Deborah Goldsmith.)
+
+    tzdata.zi is now more stable from release to release.  (Problem
+    noted by Tom Lane.)  It is also a bit shorter.
+
+    tzdata.zi now can contain comment lines documenting configuration
+    information, such as which data format was selected, which input
+    files were used, and how leap seconds are treated.  (Problems
+    noted by Lester Caine and Brian Inglis.)  If the Makefile defaults
+    are used these comment lines are absent, for backward
+    compatibility.  A redistributor intending to alter its copy of the
+    files should also append "-LABEL" to the 'version' file's first
+    line, where "LABEL" identifies the redistributor's change.
+
+
 Release 2018e - 2018-05-01 23:42:51 -0700
 
   Briefly:
@@ -9,7 +140,7 @@ Release 2018e - 2018-05-01 23:42:51 -0700
     'make tarballs' now also builds a rearguard tarball.
     New 's' and 'd' suffixes in SAVE columns of Rule and Zone lines.
 
-  Changes to past and future time stamps
+  Changes to past and future timestamps
 
     North Korea switches back from +0830 to +09 on 2018-05-05.
     (Thanks to Kang Seonghoon, Arthur David Olson, Seo Sanghyeon,
@@ -17,9 +148,9 @@ Release 2018e - 2018-05-01 23:42:51 -0700
 
     Bring back the negative-DST changes of 2018a, except be more
     compatible with data parsers that do not support negative DST.
-    Also, this now affects historical time stamps in Namibia and the
+    Also, this now affects historical timestamps in Namibia and the
     former Czechoslovakia, not just Ireland.  The main format now uses
-    negative DST to model time stamps in Europe/Dublin (from 1971 on),
+    negative DST to model timestamps in Europe/Dublin (from 1971 on),
     Europe/Prague (1946/7), and Africa/Windhoek (1994/2017).  This
     does not affect UT offsets, only time zone abbreviations and the
     tm_isdst flag.  Also, this does not affect rearguard or vanguard
@@ -44,7 +175,7 @@ Release 2018e - 2018-05-01 23:42:51 -0700
     in tzdata, it could be used to specify the legal time in Namibia
     1994-2017, as opposed to the popular time (see below).
 
-  Changes to past time stamps
+  Changes to past timestamps
 
     From 1994 through 2017 Namibia observed DST in winter, not summer.
     That is, it used negative DST, as Ireland still does.  This change
@@ -54,12 +185,12 @@ Release 2018e - 2018-05-01 23:42:51 -0700
     both simply called "standard time" in Namibian law, in common
     practice winter time was considered to be DST (as noted by Stephen
     Colebourne).  The full effect of this change is only in vanguard
-    format; in rearguard and main format, the tm_isdst flag is still
+    and main format; in rearguard format, the tm_isdst flag is still
     zero in winter and nonzero in summer.
 
     In 1946/7 Czechoslovakia also observed negative DST in winter.
-    The full effect of this change is only in vanguard format; in
-    rearguard and main formats, it is modeled as plain GMT without
+    The full effect of this change is only in vanguard and main
+    formats; in rearguard format, it is modeled as plain GMT without
     daylight saving.  Also, the dates of some 1944/5 DST transitions
     in Czechoslovakia have been changed.
 
@@ -72,17 +203,17 @@ Release 2018d - 2018-03-22 07:05:46 -0700
   Add support for vanguard and rearguard data consumers.
   Add subsecond precision to source data format, though not to data.
 
-  Changes to future time stamps
+  Changes to future timestamps
 
     In 2018, Palestine starts DST on March 24, not March 31.
     Adjust future predictions accordingly.  (Thanks to Sharef Mustafa.)
 
-  Changes to past and future time stamps
+  Changes to past and future timestamps
 
     Casey Station in Antarctica changed from +11 to +08 on 2018-03-11
     at 04:00.  (Thanks to Steffen Thorsen.)
 
-  Changes to past time stamps
+  Changes to past timestamps
 
     Historical transitions for Uruguay, represented by
     America/Montevideo, have been updated per official legal documents,
@@ -224,7 +355,7 @@ Release 2018c - 2018-01-22 23:00:44 -0800
     change is reapplied.  (Problems reported by Deborah Goldsmith and
     Stephen Colebourne.)
 
-  Changes to past time stamps
+  Changes to past timestamps
 
     Japanese DST transitions (1948-1951) were Sundays at 00:00, not
     Saturdays or Sundays at 02:00.  (Thanks to Takayuki Nikai.)
@@ -256,18 +387,18 @@ Release 2018a - 2018-01-12 22:29:21 -0800
   Use Debian-style installation locations, instead of 4.3BSD-style.
   New zic option -t.
 
-  Changes to past and future time stamps
+  Changes to past and future timestamps
 
     São Tomé and Príncipe switched from +00 to +01 on 2018-01-01 at
     01:00.  (Thanks to Steffen Thorsen and Michael Deckers.)
 
-  Changes to future time stamps
+  Changes to future timestamps
 
     Starting in 2018 southern Brazil will begin DST on November's
     first Sunday instead of October's third Sunday.  (Thanks to
     Steffen Thorsen.)
 
-  Changes to past time stamps
+  Changes to past timestamps
 
     A discrepancy of 4 s in timestamps before 1931 in South Sudan has
     been corrected.  The 'backzone' and 'zone.tab' files did not agree
@@ -355,7 +486,7 @@ Release 2017c - 2017-10-20 14:49:34 -0700
   A new file tzdata.zi now holds a small text copy of all data.
   The zic input format has been regularized slightly.
 
-  Changes to future time stamps
+  Changes to future timestamps
 
     Northern Cyprus has decided to resume EU rules starting
     2017-10-29, thus reinstituting winter time.
@@ -381,7 +512,7 @@ Release 2017c - 2017-10-20 14:49:34 -0700
     2018-03-11 at 03:00.  This affects UT offsets starting 2018-11-04
     at 02:00.  (Thanks to Steffen Thorsen.)
 
-  Changes to past time stamps
+  Changes to past timestamps
 
     Namibia switched from +02 to +01 on 1994-03-21, not 1994-04-03.
     (Thanks to Arthur David Olson.)
@@ -511,11 +642,11 @@ Release 2017b - 2017-03-17 07:30:38 -0700
 
   Briefly: Haiti has resumed DST.
 
-  Changes to past and future time stamps
+  Changes to past and future timestamps
 
     Haiti resumed observance of DST in 2017.  (Thanks to Steffen Thorsen.)
 
-  Changes to past time stamps
+  Changes to past timestamps
 
     Liberia changed from -004430 to +00 on 1972-01-07, not 1972-05-01.
 
@@ -527,7 +658,7 @@ Release 2017b - 2017-03-17 07:30:38 -0700
     The reference localtime implementation now falls back on the
     current US daylight-saving transition rules rather than the
     1987-2006 rules.  This fallback occurs only when (1) the TZ
-    environment variable's value has a name like "AST4ADT" that asks
+    environment variable has a value like "AST4ADT" that asks
     for daylight saving time but does not specify the rules, (2) there
     is no file by that name, and (3) the TZDEFRULES file cannot be
     loaded.  (Thanks to Tom Lane.)
@@ -538,7 +669,7 @@ Release 2017a - 2017-02-28 00:05:36 -0800
   Briefly: Southern Chile moves from -04/-03 to -03, and Mongolia
   discontinues DST.
 
-  Changes to future time stamps
+  Changes to future timestamps
 
     Mongolia no longer observes DST.  (Thanks to Ganbold Tsagaankhuu.)
 
@@ -549,12 +680,12 @@ Release 2017a - 2017-02-28 00:05:36 -0800
     assume it's permanent.  (Thanks to Juan Correa and Deborah
     Goldsmith.)  This also affects Antarctica/Palmer.
 
-  Changes to past time stamps
+  Changes to past timestamps
 
-    Fix many entries for historical time stamps for Europe/Madrid
+    Fix many entries for historical timestamps for Europe/Madrid
     before 1979, to agree with tables compiled by Pere Planesas of the
     National Astronomical Observatory of Spain.  As a side effect,
-    this changes some time stamps for Africa/Ceuta before 1929, which
+    this changes some timestamps for Africa/Ceuta before 1929, which
     are probably guesswork anyway.  (Thanks to Steve Allen and
     Pierpaolo Bernardi for the heads-ups, and to Michael Deckers for
     correcting the 1901 transition.)
@@ -645,13 +776,13 @@ Release 2016j - 2016-11-22 23:17:13 -0800
 
   Briefly: Saratov, Russia moves from +03 to +04 on 2016-12-04.
 
-  Changes to future time stamps
+  Changes to future timestamps
 
     Saratov, Russia switches from +03 to +04 on 2016-12-04 at 02:00.
     This hives off a new zone Europe/Saratov from Europe/Volgograd.
     (Thanks to Yuri Konotopov and Stepan Golosunov.)
 
-  Changes to past time stamps
+  Changes to past timestamps
 
     The new zone Asia/Atyrau for Atyraū Region, Kazakhstan, is like
     Asia/Aqtau except it switched from +05/+06 to +04/+05 in spring
@@ -687,7 +818,7 @@ Release 2016i - 2016-11-01 23:19:52 -0700
   Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga
   reintroduces DST on 2016-11-06.
 
-  Changes to future time stamps
+  Changes to future timestamps
 
     Pacific/Tongatapu begins DST on 2016-11-06 at 02:00, ending on
     2017-01-15 at 03:00.  Assume future observances in Tonga will be
@@ -695,7 +826,7 @@ Release 2016i - 2016-11-01 23:19:52 -0700
     January, like Fiji.  (Thanks to Pulu ʻAnau.)  Switch to numeric
     time zone abbreviations for this zone.
 
-  Changes to past and future time stamps
+  Changes to past and future timestamps
 
     Northern Cyprus is now +03 year round, causing a split in Cyprus
     time zones starting 2016-10-30 at 04:00.  This creates a zone
@@ -704,9 +835,9 @@ Release 2016i - 2016-11-01 23:19:52 -0700
     Antarctica/Casey switched from +08 to +11 on 2016-10-22.
     (Thanks to Steffen Thorsen.)
 
-  Changes to past time stamps
+  Changes to past timestamps
 
-    Several corrections were made for pre-1975 time stamps in Italy.
+    Several corrections were made for pre-1975 timestamps in Italy.
     These affect Europe/Malta, Europe/Rome, Europe/San_Marino, and
     Europe/Vatican.
 
@@ -744,7 +875,7 @@ Release 2016i - 2016-11-01 23:19:52 -0700
 
 Release 2016h - 2016-10-19 23:17:57 -0700
 
-  Changes to future time stamps
+  Changes to future timestamps
 
     Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, not
     2016-10-21 at 00:00.  (Thanks to Sharef Mustafa.)  Predict that
@@ -752,7 +883,7 @@ Release 2016h - 2016-10-19 23:17:57 -0700
     at 01:00, which is consistent with predicted spring transitions
     on the last Saturday of March.  (Thanks to Tim Parenti.)
 
-  Changes to past time stamps
+  Changes to past timestamps
 
     In Turkey, transitions in 1986-1990 were at 01:00 standard time
     not at 02:00, and the spring 1994 transition was on March 20, not
@@ -801,7 +932,7 @@ Release 2016h - 2016-10-19 23:17:57 -0700
 
 Release 2016g - 2016-09-13 08:56:38 -0700
 
-  Changes to future time stamps
+  Changes to future timestamps
 
     Turkey switched from EET/EEST (+02/+03) to permanent +03,
     effective 2016-09-07.  (Thanks to Burak AYDIN.)  Use "+03" rather
@@ -810,7 +941,7 @@ Release 2016g - 2016-09-13 08:56:38 -0700
     New leap second 2016-12-31 23:59:60 UTC as per IERS Bulletin C 52.
     (Thanks to Tim Parenti.)
 
-  Changes to past time stamps
+  Changes to past timestamps
 
     For America/Los_Angeles, spring-forward transition times have been
     corrected from 02:00 to 02:01 in 1948, and from 02:00 to 01:00 in
@@ -859,9 +990,9 @@ Release 2016g - 2016-09-13 08:56:38 -0700
     zic no longer generates binary files containing POSIX TZ-like
     strings that disagree with the local time type after the last
     explicit transition in the data.  This fixes a bug with
-    Africa/Casablanca and Africa/El_Aaiun in some year-2037 time
-    stamps on the reference platform.  (Thanks to Alexander Belopolsky
-    for reporting the bug and suggesting a way forward.)
+    Africa/Casablanca and Africa/El_Aaiun in some year-2037 timestamps
+    on the reference platform.  (Thanks to Alexander Belopolsky for
+    reporting the bug and suggesting a way forward.)
 
     If the installed localtime and/or posixrules files are symbolic
     links, zic now keeps them symbolic links when updating them, for
@@ -924,7 +1055,7 @@ Release 2016g - 2016-09-13 08:56:38 -0700
 
 Release 2016f - 2016-07-05 16:26:51 +0200
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     The Egyptian government changed its mind on short notice, and
     Africa/Cairo will not introduce DST starting 2016-07-07 after all.
@@ -933,12 +1064,12 @@ Release 2016f - 2016-07-05 16:26:51 +0200
     Asia/Novosibirsk switches from +06 to +07 on 2016-07-24 at 02:00.
     (Thanks to Stepan Golosunov.)
 
-  Changes to past and future time stamps
+  Changes to past and future timestamps
 
     Asia/Novokuznetsk and Asia/Novosibirsk now use numeric time zone
     abbreviations instead of invented ones.
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
     Europe/Minsk's 1992-03-29 spring-forward transition was at 02:00 not 00:00.
     (Thanks to Stepan Golosunov.)
@@ -946,14 +1077,14 @@ Release 2016f - 2016-07-05 16:26:51 +0200
 
 Release 2016e - 2016-06-14 08:46:16 -0700
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     Africa/Cairo observes DST in 2016 from July 7 to the end of October.
     Guess October 27 and 24:00 transitions.  (Thanks to Steffen Thorsen.)
     For future years, guess April's last Thursday to October's last
     Thursday except for Ramadan.
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
     Locations while uninhabited now use '-00', not 'zzz', as a
     placeholder time zone abbreviation.  This is inspired by Internet
@@ -982,7 +1113,7 @@ Release 2016e - 2016-06-14 08:46:16 -0700
 
 Release 2016d - 2016-04-17 22:50:29 -0700
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     America/Caracas switches from -0430 to -04 on 2016-05-01 at 02:30.
     (Thanks to Alexander Krivenyshev for the heads-up.)
@@ -994,7 +1125,7 @@ Release 2016d - 2016-04-17 22:50:29 -0700
     Tomsk Oblast, Russia, which switches from +06 to +07 on 2016-05-29
     at 02:00.  (Thanks to Stepan Golosunov.)
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
     New zone Europe/Kirov, split off from Europe/Volgograd.  It covers
     Kirov Oblast, Russia, which switched from +04/+05 to +03/+04 on
@@ -1017,7 +1148,7 @@ Release 2016d - 2016-04-17 22:50:29 -0700
 
 Release 2016c - 2016-03-23 00:51:27 -0700
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     Azerbaijan no longer observes DST.  (Thanks to Steffen Thorsen.)
 
@@ -1028,7 +1159,7 @@ Release 2016c - 2016-03-23 00:51:27 -0700
     2014-09-07 through 2016-05-14 daylight saving time instead of
     standard time, as that seems more appropriate now.
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
     Europe/Kaliningrad and Europe/Vilnius changed from +03/+04 to
     +02/+03 on 1989-03-26, not 1991-03-31.  Europe/Volgograd changed
@@ -1053,7 +1184,7 @@ Release 2016b - 2016-03-12 17:30:14 -0800
     POSIX.1-1988 that was removed in POSIX.1-2001.  One way to suppress the
     warnings is to upgrade to zic derived from tz releases 2015f and later.
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     New zones Europe/Astrakhan and Europe/Ulyanovsk for Astrakhan and
     Ulyanovsk Oblasts, Russia, both of which will switch from +03 to +04 on
@@ -1077,7 +1208,7 @@ Release 2016b - 2016-03-12 17:30:14 -0800
     (Thanks to Hannah Kreitem.) Guess future transitions will be March's last
     Saturday at 01:00, not March's last Friday at 24:00.
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
     Europe/Chisinau observed DST during 1990, and switched from +04 to
     +03 at 1990-05-06 02:00, instead of switching from +03 to +02.
@@ -1112,7 +1243,7 @@ Release 2016b - 2016-03-12 17:30:14 -0800
 
 Release 2016a - 2016-01-26 23:28:02 -0800
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     America/Cayman will not observe daylight saving this year after all.
     Revert our guess that it would.  (Thanks to Matt Johnson.)
@@ -1124,7 +1255,7 @@ Release 2016a - 2016-01-26 23:28:02 -0800
     to be March 21 00:00 to September 21 00:00.  This is likely better
     than predicting no DST, albeit off by a day every now and then.
 
-  Changes affecting past and future time stamps
+  Changes affecting past and future timestamps
 
     America/Metlakatla switched from PST all year to AKST/AKDT on
     2015-11-01 at 02:00.  (Thanks to Steffen Thorsen.)
@@ -1133,7 +1264,7 @@ Release 2016a - 2016-01-26 23:28:02 -0800
     backward compatibility link to America/Tijuana.  Its contents were
     apparently based on a misreading of Mexican legislation.
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
     Asia/Karachi's two transition times in 2002 were off by a minute.
     (Thanks to Matt Johnson.)
@@ -1167,7 +1298,7 @@ Release 2016a - 2016-01-26 23:28:02 -0800
 
 Release 2015g - 2015-10-01 00:39:51 -0700
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
     (Thanks to Fatih.)
@@ -1182,7 +1313,7 @@ Release 2015g - 2015-10-01 00:39:51 -0700
     effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
     New zone America/Fort_Nelson.  (Thanks to Matt Johnson.)
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
     Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00.
 
@@ -1212,7 +1343,7 @@ Release 2015g - 2015-10-01 00:39:51 -0700
 
 Release 2015f - 2015-08-10 18:06:56 -0700
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     North Korea switches to +0830 on 2015-08-15.  (Thanks to Steffen Thorsen.)
     The abbreviation remains "KST".  (Thanks to Robert Elz.)
@@ -1220,7 +1351,7 @@ Release 2015f - 2015-08-10 18:06:56 -0700
     Uruguay no longer observes DST.  (Thanks to Steffen Thorsen
     and Pablo Camargo.)
 
-  Changes affecting past and future time stamps
+  Changes affecting past and future timestamps
 
     Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC.
     (Thanks to Roman Tudos.)
@@ -1279,7 +1410,7 @@ Release 2015f - 2015-08-10 18:06:56 -0700
 
 Release 2015e - 2015-06-13 10:56:02 -0700
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
     not 06-13 and 07-18 as we had guessed.  (Thanks to Milamber.)
@@ -1307,13 +1438,13 @@ Release 2015e - 2015-06-13 10:56:02 -0700
 
 Release 2015d - 2015-04-24 08:09:46 -0700
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     Egypt will not observe DST in 2015 and will consider canceling it
     permanently.  For now, assume no DST indefinitely.
     (Thanks to Ahmed Nazmy and Tim Parenti.)
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
     America/Whitehorse switched from UT -09 to -08 on 1967-05-28, not
     1966-07-01.  Also, Yukon's time zone history is documented better.
@@ -1333,16 +1464,16 @@ Release 2015d - 2015-04-24 08:09:46 -0700
 
 Release 2015c - 2015-04-11 08:55:55 -0700
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     Egypt's spring-forward transition is at 24:00 on April's last Thursday,
     not 00:00 on April's last Friday.  2015's transition will therefore be on
     Thursday, April 30 at 24:00, not Friday, April 24 at 00:00.  Similar fixes
     apply to 2026, 2037, 2043, etc.  (Thanks to Steffen Thorsen.)
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
-    The following changes affect some pre-1991 Chile-related time stamps
+    The following changes affect some pre-1991 Chile-related timestamps
     in America/Santiago, Antarctica/Palmer, and Pacific/Easter.
 
       The 1910 transition was January 10, not January 1.
@@ -1367,8 +1498,8 @@ Release 2015c - 2015-04-11 08:55:55 -0700
       since we have no data suggesting that they existed.
 
     One more zone has been turned into a link, as it differed
-    from an existing zone only for older time stamps.  As usual,
-    this change affects UT offsets in pre-1970 time stamps only.
+    from an existing zone only for older timestamps.  As usual,
+    this change affects UT offsets in pre-1970 timestamps only.
     The zone's old contents have been moved to the 'backzone' file.
     The affected zone is America/Montreal.
 
@@ -1381,7 +1512,7 @@ Release 2015c - 2015-04-11 08:55:55 -0700
 
 Release 2015b - 2015-03-19 23:28:11 -0700
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     Mongolia will start observing DST again this year, from the last
     Saturday in March at 02:00 to the last Saturday in September at 00:00.
@@ -1391,14 +1522,14 @@ Release 2015b - 2015-03-19 23:28:11 -0700
     correct the fall 2014 transition from September 26 to October 24.
     Adjust future predictions accordingly.  (Thanks to Steffen Thorsen.)
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
     The 1982 zone shift in Pacific/Easter has been corrected, fixing a 2015a
     regression.  (Thanks to Stuart Bishop for reporting the problem.)
 
     Some more zones have been turned into links, when they differed
-    from existing zones only for older time stamps.  As usual,
-    these changes affect UT offsets in pre-1970 time stamps only.
+    from existing zones only for older timestamps.  As usual,
+    these changes affect UT offsets in pre-1970 timestamps only.
     Their old contents have been moved to the 'backzone' file.
     The affected zones are: America/Antigua, America/Cayman,
     Pacific/Midway, and Pacific/Saipan.
@@ -1429,7 +1560,7 @@ Release 2015b - 2015-03-19 23:28:11 -0700
 
 Release 2015a - 2015-01-29 22:35:20 -0800
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     The Mexican state of Quintana Roo, represented by America/Cancun,
     will shift from Central Time with DST to Eastern Time without DST
@@ -1442,15 +1573,15 @@ Release 2015a - 2015-01-29 22:35:20 -0800
     New leap second 2015-06-30 23:59:60 UTC as per IERS Bulletin C 49.
     (Thanks to Tim Parenti.)
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
     Iceland observed DST in 1919 and 1921, and its 1939 fallback
     transition was Oct. 29, not Nov. 29.  Remove incorrect data from
     Shanks about time in Iceland between 1837 and 1908.
 
     Some more zones have been turned into links, when they differed
-    from existing zones only for older time stamps.  As usual,
-    these changes affect UT offsets in pre-1970 time stamps only.
+    from existing zones only for older timestamps.  As usual,
+    these changes affect UT offsets in pre-1970 timestamps only.
     Their old contents have been moved to the 'backzone' file.
     The affected zones are: Asia/Aden, Asia/Bahrain, Asia/Kuwait,
     and Asia/Muscat.
@@ -1481,23 +1612,23 @@ Release 2015a - 2015-01-29 22:35:20 -0800
 
 Release 2014j - 2014-11-10 17:37:11 -0800
 
-  Changes affecting current and future time stamps
+  Changes affecting current and future timestamps
 
     Turks & Caicos' switch from US eastern time to UT -04 year-round
     did not occur on 2014-11-02 at 02:00.  It's currently scheduled
     for 2015-11-01 at 02:00.  (Thanks to Chris Walton.)
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
-    Many pre-1989 time stamps have been corrected for Asia/Seoul and
+    Many pre-1989 timestamps have been corrected for Asia/Seoul and
     Asia/Pyongyang, based on sources for the Korean-language Wikipedia
     entry for time in Korea.  (Thanks to Sanghyuk Jung.)  Also, no
     longer guess that Pyongyang mimicked Seoul time after World War II,
     as this is politically implausible.
 
     Some more zones have been turned into links, when they differed
-    from existing zones only for older time stamps.  As usual,
-    these changes affect UT offsets in pre-1970 time stamps only.
+    from existing zones only for older timestamps.  As usual,
+    these changes affect UT offsets in pre-1970 timestamps only.
     Their old contents have been moved to the 'backzone' file.
     The affected zones are: Africa/Addis_Ababa, Africa/Asmara,
     Africa/Dar_es_Salaam, Africa/Djibouti, Africa/Kampala,
@@ -1512,7 +1643,7 @@ Release 2014j - 2014-11-10 17:37:11 -0800
 
 Release 2014i - 2014-10-21 22:04:57 -0700
 
-  Changes affecting future time stamps
+  Changes affecting future timestamps
 
     Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
     (Thanks to Ken Rylander for the heads-up.)  Guess that future
@@ -1532,17 +1663,17 @@ Release 2014i - 2014-10-21 22:04:57 -0700
     The new abbreviation IDT stands for the pre-1976 use of UT +08 in
     Indochina, to distinguish it better from ICT (+07).
 
-  Changes affecting past time stamps
+  Changes affecting past timestamps
 
-    Many time stamps have been corrected for Asia/Ho_Chi_Minh before 1976
+    Many timestamps have been corrected for Asia/Ho_Chi_Minh before 1976
     (thanks to Trần Ngọc Quân for an indirect pointer to Trần Tiến Bình's
     authoritative book).  Asia/Ho_Chi_Minh has been added to
     zone1970.tab, to give tzselect users in Vietnam two choices,
     since north and south Vietnam disagreed after our 1970 cutoff.
 
     Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as
-    they differed from existing zones only for older time stamps.  As
-    usual, these changes affect pre-1970 time stamps only.  Their old
+    they differed from existing zones only for older timestamps.  As
+    usual, these changes affect pre-1970 timestamps only.  Their old
     contents have been moved to the 'backzone' file.
 
   Changes affecting code
@@ -1682,7 +1813,7 @@ Release 2014g - 2014-08-28 12:31:23 -0700
 
     Unless NETBSD_INSPIRED is defined to 0, the tz library now
     supplies functions for creating and using objects that represent
-    time zones. The new functions are tzalloc, tzfree, localtime_rz,
+    timezones. The new functions are tzalloc, tzfree, localtime_rz,
     mktime_z, and (if STD_INSPIRED is also defined) posix2time_z and
     time2posix_z.  They are intended for performance: for example,
     localtime_rz (unlike localtime_r) is trivially thread-safe without
@@ -1696,7 +1827,7 @@ Release 2014g - 2014-08-28 12:31:23 -0700
     TZDOBJS=zdump.o CHECK_TIME_T_ALTERNATIVES='.
 
     zdump now uses localtime_rz if available, as it's significantly faster,
-    and it can help zdump better diagnose invalid time zone names.
+    and it can help zdump better diagnose invalid timezone names.
     Define HAVE_LOCALTIME_RZ to 0 to suppress this.  HAVE_LOCALTIME_RZ
     defaults to 1 if NETBSD_INSPIRED && USE_LTZ.  When localtime_rz is
     not available, zdump now uses localtime_r and tzset if available,
@@ -1712,7 +1843,7 @@ Release 2014g - 2014-08-28 12:31:23 -0700
     invalid or outlandish input.
 
     The tz library no longer mishandles leap seconds on platforms with
-    unsigned time_t in time zones that lack ordinary transitions after 1970.
+    unsigned time_t in timezones that lack ordinary transitions after 1970.
 
     The tz code now attempts to infer TM_GMTOFF and TM_ZONE if not
     already defined, to make it easier to configure on common platforms.
@@ -2036,8 +2167,8 @@ Release 2014d - 2014-05-27 21:34:40 -0700
   Changes affecting code
 
     zic no longer generates files containing timestamps before the Big Bang.
-    This works around GNOME bug 730332
-    <https://bugzilla.gnome.org/show_bug.cgi?id=730332>.
+    This works around GNOME glib bug 878
+    <https://gitlab.gnome.org/GNOME/glib/issues/878>
     (Thanks to Leonardo Chiquitto for reporting the bug, and to
     Arthur David Olson and James Cloos for suggesting improvements to the fix.)
 
@@ -3490,7 +3621,7 @@ Release 2005j - 2005-06-13 14:34:13 -0400
   These reflect changes to limit the length of time zone abbreviations
   and the characters used in those abbreviations.
 
-  There are also changes to handle POSIX-style "quoted" time zone
+  There are also changes to handle POSIX-style "quoted" timezone
   environment variables.
 
   The changes were circulated on the time zone mailing list; the only
@@ -3816,7 +3947,7 @@ Release 1999f - 1999-09-23 09:48:14 -0400
 Release 1999e - 1999-08-17 15:20:54 -0400
 
   changes circulated by Paul Eggert, although the change to handling
-  of DST-specifying time zone names has been commented out for now
+  of DST-specifying timezone names has been commented out for now
   (search for "XXX" in "localtime.c" for details).  These files also
   do not make any changes to the start of DST in Brazil.
 
@@ -3941,7 +4072,7 @@ Release code1997i-data1997k - 1997-12-29 09:53:41 -0500
 
 Release code1997h-data1997j - 1997-12-18 17:47:35 -0500
 
-  minor changes to put "TZif" at the start of each time zone information file
+  minor changes to put "TZif" at the start of each timezone information file
 
   a rule has also been added to the Makefile so you can
        make zones
@@ -4451,8 +4582,8 @@ consisting of a single tarball tzdb-R.tar.lz with extra data.
 Release timestamps are taken from the release's commit (for newer,
 Git-based releases), from the newest file in the tarball (for older
 releases, where this info is available) or from the email announcing
-the release (if all else fails; these are marked with a time zone of
--0000 and an "is missing!" comment).
+the release (if all else fails; these are marked with a time zone
+abbreviation of -0000 and an "is missing!" comment).
 
 Earlier versions of the code and data were not announced on the tz
 list and are not summarized here.
index ab8e47b..efe7a17 100644 (file)
@@ -4,7 +4,7 @@ README for the tz distribution
 "Any time you want it to be." -- Frank Baxter as The Scientist
                                        (from the Bell System film "About Time")
 
-The Time Zone Database (often called tz or zoneinfo) contains code and
+The Time Zone Database (called tz, tzdb or zoneinfo) contains code and
 data that represent the history of local time for many representative
 locations around the globe.  It is updated periodically to reflect
 changes made by political bodies to time zone boundaries, UTC offsets,
@@ -20,17 +20,15 @@ substituting your desired installation directory for "$HOME/tzdir":
        make TOPDIR=$HOME/tzdir install
        $HOME/tzdir/usr/bin/zdump -v America/Los_Angeles
 
-Historical local time information has been included here to:
+This database of historical local time information has several goals:
 
-*      provide a compendium of data about the history of civil time
-       that is useful even if not 100% accurate;
+ * Provide a compendium of data about the history of civil time that
+   is useful even if not 100% accurate.
 
-*      give an idea of the variety of local time rules that have
-       existed in the past and thus an idea of the variety that may be
-       expected in the future;
+ * Give an idea of the variety of local time rules that have existed
+   in the past and thus may be expected in the future.
 
-*      provide a test of the generality of the local time rule description
-       system.
+ * Test the generality of the local time rule description system.
 
 The information in the time zone data files is by no means authoritative;
 fixes and enhancements are welcome.  Please see the file CONTRIBUTING
index 84e1ce2..555052b 100644 (file)
@@ -1,3 +1,5 @@
+# tzdb data for Africa and environs
+
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -6,7 +8,7 @@
 # tz@iana.org for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2017-04-09):
+# From Paul Eggert (2018-05-27):
 #
 # Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
 # I vaguely recall 'WAT' also being used for -01 in the past but
 # cannot now come up with solid citations.
 #
-# I invented the following abbreviations; corrections are welcome!
-#       +02    WAST    West Africa Summer Time (no longer used)
-#       +03    CAST    Central Africa Summer Time (no longer used)
-#       +03    SAST    South Africa Summer Time (no longer used)
+# I invented the following abbreviations in the 1990s:
+#       +02    WAST    West Africa Summer Time
+#       +03    CAST    Central Africa Summer Time
+#       +03    SAST    South Africa Summer Time
 #       +03    EAT     East Africa Time
-# 'EAT' also seems to have caught on; the others are rare but are paired
-# with better-attested non-DST abbreviations.
+# 'EAT' seems to have caught on and is in current timestamps, and though
+# the other abbreviations are rarer and are only in past timestamps,
+# they are paired with better-attested non-DST abbreviations.
+# Corrections are welcome.
 
 # Algeria
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
@@ -362,6 +366,13 @@ Zone       Africa/Cairo    2:05:09 -       LMT     1900 Oct
 # Eritrea
 # Ethiopia
 # See Africa/Nairobi.
+#
+# Unfortunately tzdb records only Western clock time in use in Ethiopia,
+# as the tzdb format is not up to properly recording a common Ethiopian
+# timekeeping practice that is based on solar time.  See:
+# Mortada D. If you have a meeting in Ethiopia, you'd better double
+# check the time. PRI's The World. 2015-01-30 15:15 -05.
+# https://www.pri.org/stories/2015-01-30/if-you-have-meeting-ethiopia-you-better-double-check-time
 
 # Gabon
 # See Africa/Lagos.
index 866cf4f..1dd9b00 100644 (file)
@@ -1,3 +1,5 @@
+# tzdb data for Antarctica and environs
+
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
index 3d30864..48b4c65 100644 (file)
@@ -1,3 +1,5 @@
+# tzdb data for Asia and environs
+
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -6,7 +8,7 @@
 # tz@iana.org for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2017-01-13):
+# From Paul Eggert (2018-06-19):
 #
 # Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
@@ -35,7 +37,8 @@
 # A reliable and entertaining source about time zones is
 # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
 #
-# The following alphabetic abbreviations appear in these tables:
+# The following alphabetic abbreviations appear in these tables
+# (corrections are welcome):
 #           std  dst
 #           LMT        Local Mean Time
 #      2:00 EET  EEST  Eastern European Time
 #      7:00 WIB        west Indonesia (Waktu Indonesia Barat)
 #      8:00 WITA       central Indonesia (Waktu Indonesia Tengah)
 #      8:00 CST        China
+#      8:00 PST  PDT*  Philippine Standard Time
 #      8:30 KST  KDT   Korea when at +0830
 #      9:00 WIT        east Indonesia (Waktu Indonesia Timur)
 #      9:00 JST  JDT   Japan
 #      9:00 KST  KDT   Korea when at +09
 #      9:30 ACST       Australian Central Standard Time
+# *I invented the abbreviation PDT; see "Philippines" below.
 # Otherwise, these tables typically use numeric abbreviations like +03
 # and +0330 for integer hour and minute UT offsets.  Although earlier
 # editions invented alphabetic time zone abbreviations for every
@@ -281,6 +286,29 @@ Zone       Asia/Yangon     6:24:47 -       LMT     1880        # or Rangoon
 
 # China
 
+# From Paul Eggert (2018-10-02):
+# The following comes from Table 1 of:
+# Li Yu. Research on the daylight saving movement in 1940s Shanghai.
+# Nanjing Journal of Social Sciences. 2014;(2):144-50.
+# http://oversea.cnki.net/kns55/detail.aspx?dbname=CJFD2014&filename=NJSH201402020
+# The table lists dates only; I am guessing 00:00 and 24:00 transition times.
+# Also, the table lists the planned end of DST in 1949, but the corresponding
+# zone line cuts this off on May 28, when the Communists took power.
+#
+# Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
+Rule   Shang   1940    only    -       Jun      1       0:00   1:00    D
+Rule   Shang   1940    only    -       Oct     12      24:00   0       S
+Rule   Shang   1941    only    -       Mar     15       0:00   1:00    D
+Rule   Shang   1941    only    -       Nov      1      24:00   0       S
+Rule   Shang   1942    only    -       Jan     31       0:00   1:00    D
+Rule   Shang   1945    only    -       Sep      1      24:00   0       S
+Rule   Shang   1946    only    -       May     15       0:00   1:00    D
+Rule   Shang   1946    only    -       Sep     30      24:00   0       S
+Rule   Shang   1947    only    -       Apr     15       0:00   1:00    D
+Rule   Shang   1947    only    -       Oct     31      24:00   0       S
+Rule   Shang   1948    1949    -       May      1       0:00   1:00    D
+Rule   Shang   1948    1949    -       Sep     30      24:00   0       S #plan
+
 # From Guy Harris:
 # People's Republic of China.  Yes, they really have only one time zone.
 
@@ -307,18 +335,33 @@ Zone      Asia/Yangon     6:24:47 -       LMT     1880        # or Rangoon
 # time - sort of", Los Angeles Times, 1986-05-05 ... [says] that China began
 # observing daylight saving time in 1986.
 
-# From Paul Eggert (2014-06-30):
-# Shanks & Pottenger have China switching to a single time zone in 1980, but
-# this doesn't seem to be correct.  They also write that China observed summer
-# DST from 1986 through 1991, which seems to match the above commentary, so
-# go with them for DST rules as follows:
+# From P Chan (2018-05-07):
+# The start and end time of DST in China [from 1986 on] should be 2:00
+# (i.e. 2:00 to 3:00 at the start and 2:00 to 1:00 at the end)....
+# Government notices about summer time:
+#
+# 1986-04-12 http://www.zj.gov.cn/attach/zfgb/198608.pdf p.21-22
+# (To establish summer time from 1986. On 4 May, set the clocks ahead one hour
+# at 2 am. On 14 September, set the clocks backward one hour at 2 am.)
+#
+# 1987-02-15 http://www.gov.cn/gongbao/shuju/1987/gwyb198703.pdf p.114
+# (Summer time in 1987 to start from 12 April until 13 September)
+#
+# 1987-09-09 http://www.gov.cn/gongbao/shuju/1987/gwyb198721.pdf p.709
+# (From 1988, summer time to start from 2 am of the first Sunday of mid-April
+# until 2 am of the first Sunday of mid-September)
+#
+# 1992-03-03 http://www.gov.cn/gongbao/shuju/1992/gwyb199205.pdf p.152
+# (To suspend summer time from 1992)
+#
+# The first page of People's Daily on 12 April 1988 stating that summer time
+# to begin on 17 April.
+# http://data.people.com.cn/pic/101p/1988/04/1988041201.jpg
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   Shang   1940    only    -       Jun      3      0:00    1:00    D
-Rule   Shang   1940    1941    -       Oct      1      0:00    0       S
-Rule   Shang   1941    only    -       Mar     16      0:00    1:00    D
-Rule   PRC     1986    only    -       May      4      0:00    1:00    D
-Rule   PRC     1986    1991    -       Sep     Sun>=11 0:00    0       S
-Rule   PRC     1987    1991    -       Apr     Sun>=10 0:00    1:00    D
+Rule   PRC     1986    only    -       May      4       2:00   1:00    D
+Rule   PRC     1986    1991    -       Sep     Sun>=11  2:00   0       S
+Rule   PRC     1987    1991    -       Apr     Sun>=11  2:00   1:00    D
 
 # From Anthony Fok (2001-12-20):
 # BTW, I did some research on-line and found some info regarding these five
@@ -340,10 +383,11 @@ Rule      PRC     1987    1991    -       Apr     Sun>=10 0:00    1:00    D
 # Alois Treindl kindly sent me translations of the following two sources:
 #
 # (1)
-# Guo Qingsheng (National Time-Service Center, CAS, Xi'an 710600, China)
+# Guo Qing-sheng (National Time-Service Center, CAS, Xi'an 710600, China)
 # Beijing Time at the Beginning of the PRC
 # China Historical Materials of Science and Technology
-# (Zhongguo ke ji shi liao, 中国科技史料), Vol. 24, No. 1 (2003)
+# (Zhongguo ke ji shi liao, 中国科技史料). 2003;24(1):5-9.
+# http://oversea.cnki.net/kcms/detail/detail.aspx?filename=ZGKS200301000&dbname=CJFD2003
 # It gives evidence that at the beginning of the PRC, Beijing time was
 # officially apparent solar time!  However, Guo also says that the
 # evidence is dubious, as the relevant institute of astronomy had not
@@ -520,7 +564,7 @@ Rule        PRC     1987    1991    -       Apr     Sun>=10 0:00    1:00    D
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 # Beijing time, used throughout China; represented by Shanghai.
 Zone   Asia/Shanghai   8:05:43 -       LMT     1901
-                       8:00    Shang   C%sT    1949
+                       8:00    Shang   C%sT    1949 May 28
                        8:00    PRC     C%sT
 # Xinjiang time, used by many in western China; represented by Ürümqi / Ürümchi
 # / Wulumuqi.  (Please use Asia/Shanghai if you prefer Beijing time.)
@@ -749,24 +793,140 @@ Zone     Asia/Taipei     8:06:00 -       LMT     1896 Jan  1
                        8:00    Taiwan  C%sT
 
 # Macau (Macao, Aomen)
+#
+# From P Chan (2018-05-10):
+# * LegisMac
+#   http://legismac.safp.gov.mo/legismac/descqry/Descqry.jsf?lang=pt
+#   A database for searching titles of legal documents of Macau in
+#   Chinese and Portuguese.  The term "HORÁRIO DE VERÃO" can be used for
+#   searching decrees about summer time.
+# * Archives of Macao
+#   http://www.archives.gov.mo/en/bo/
+#   It contains images of old official gazettes.
+# * The Macao Meteorological and Geophysical Bureau have a page listing the
+#   summer time history.  But it is not complete and has some mistakes.
+#   http://www.smg.gov.mo/smg/geophysics/e_t_Summer%20Time.htm
+# Macau adopted GMT+8 on 30 Oct 1904 to follow Hong Kong.  Clocks were
+# advanced by 25 minutes and 50 seconds.  Which means the LMT used was
+# +7:34:10.  As stated in the "Portaria No. 204" dated 21 October 1904
+# and published in the Official Gazette on 29 October 1904.
+# http://igallery.icm.gov.mo/Images/Archives/BO/MO_AH_PUB_BO_1904_10/MO_AH_PUB_BO_1904_10_00025_Grey.JPG
+#
+# Therefore the 1911 decree of Portugal did not change time in Macau.
+#
+# From LegisMac, here is a list of decrees that changed the time ...
+# [Decree Gazette-no. date; titles omitted in this quotation]
+#      DIL 732 BOCM 51 1941.12.20
+#      DIL 764 BOCM 9S 1942.04.30
+#      DIL 781 BOCM 21 1942.10.10
+#      PT 3434 BOCM 8S 1943.04.17
+#      PT 3504 BOCM 20 1943.09.25
+#      PT 3843 BOCM 39 1945.09.29
+#      PT 3961 BOCM 17 1946.04.27
+#      PT 4026 BOCM 39 1946.09.28
+#      PT 4153 BOCM 16 1947.04.10
+#      PT 4271 BOCM 48 1947.11.29
+#      PT 4374 BOCM 18 1948.05.01
+#      PT 4465 BOCM 44 1948.10.30
+#      PT 4590 BOCM 14 1949.04.02
+#      PT 4666 BOCM 44 1949.10.29
+#      PT 4771 BOCM 12 1950.03.25
+#      PT 4838 BOCM 43 1950.10.28
+#      PT 4946 BOCM 12 1951.03.24
+#      PT 5025 BO 43 1951.10.27
+#      PT 5149 BO 14 1952.04.05
+#      PT 5251 BO 43 1952.10.25
+#      PT 5366 BO 13 1953.03.28
+#      PT 5444 BO 44 1953.10.31
+#      PT 5540 BO 12 1954.03.20
+#      PT 5589 BO 44 1954.10.30
+#      PT 5676 BO 12 1955.03.19
+#      PT 5739 BO 45 1955.11.05
+#      PT 5823 BO 11 1956.03.17
+#      PT 5891 BO 44 1956.11.03
+#      PT 5981 BO 12 1957.03.23
+#      PT 6064 BO 43 1957.10.26
+#      PT 6172 BO 12 1958.03.22
+#      PT 6243 BO 43 1958.10.25
+#      PT 6341 BO 12 1959.03.21
+#      PT 6411 BO 43 1959.10.24
+#      PT 6514 BO 11 1960.03.12
+#      PT 6584 BO 44 1960.10.29
+#      PT 6721 BO 10 1961.03.11
+#      PT 6815 BO 43 1961.10.28
+#      PT 6947 BO 10 1962.03.10
+#      PT 7080 BO 43 1962.10.27
+#      PT 7218 BO 12 1963.03.23
+#      PT 7340 BO 43 1963.10.26
+#      PT 7491 BO 11 1964.03.14
+#      PT 7664 BO 43 1964.10.24
+#      PT 7846 BO 15 1965.04.10
+#      PT 7979 BO 42 1965.10.16
+#      PT 8146 BO 15 1966.04.09
+#      PT 8252 BO 41 1966.10.08
+#      PT 8429 BO 15 1967.04.15
+#      PT 8540 BO 41 1967.10.14
+#      PT 8735 BO 15 1968.04.13
+#      PT 8860 BO 41 1968.10.12
+#      PT 9035 BO 16 1969.04.19
+#      PT 9156 BO 42 1969.10.18
+#      PT 9328 BO 15 1970.04.11
+#      PT 9418 BO 41 1970.10.10
+#      PT 9587 BO 14 1971.04.03
+#      PT 9702 BO 41 1971.10.09
+#      PT 38-A/72 BO 14 1972.04.01
+#      PT 126-A/72 BO 41 1972.10.07
+#      PT 61/73 BO 14 1973.04.07
+#      PT 182/73 BO 40 1973.10.06
+#      PT 282/73 BO 51 1973.12.22
+#      PT 177/74 BO 41 1974.10.12
+#      PT 51/75 BO 15 1975.04.12
+#      PT 173/75 BO 41 1975.10.11
+#      PT 67/76/M BO 14 1976.04.03
+#      PT 169/76/M BO 41 1976.10.09
+#      PT 78/79/M BO 19 1979.05.12
+#      PT 166/79/M BO 42 1979.10.20
+# Note that DIL 732 does not belong to "HORÁRIO DE VERÃO" according to
+# LegisMac.... Note that between 1942 and 1945, the time switched
+# between GMT+9 and GMT+10.  Also in 1965 and 1965 the DST ended at 2:30am.
+
+# From Paul Eggert (2018-05-10):
+# The 1904 decree says that Macau changed from the meridian of
+# Fortaleza do Monte, presumably the basis for the 7:34:10 for LMT.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   Macau   1961    1962    -       Mar     Sun>=16 3:30    1:00    D
-Rule   Macau   1961    1964    -       Nov     Sun>=1  3:30    0       S
-Rule   Macau   1963    only    -       Mar     Sun>=16 0:00    1:00    D
-Rule   Macau   1964    only    -       Mar     Sun>=16 3:30    1:00    D
-Rule   Macau   1965    only    -       Mar     Sun>=16 0:00    1:00    D
-Rule   Macau   1965    only    -       Oct     31      0:00    0       S
-Rule   Macau   1966    1971    -       Apr     Sun>=16 3:30    1:00    D
-Rule   Macau   1966    1971    -       Oct     Sun>=16 3:30    0       S
-Rule   Macau   1972    1974    -       Apr     Sun>=15 0:00    1:00    D
-Rule   Macau   1972    1973    -       Oct     Sun>=15 0:00    0       S
-Rule   Macau   1974    1977    -       Oct     Sun>=15 3:30    0       S
-Rule   Macau   1975    1977    -       Apr     Sun>=15 3:30    1:00    D
-Rule   Macau   1978    1980    -       Apr     Sun>=15 0:00    1:00    D
-Rule   Macau   1978    1980    -       Oct     Sun>=15 0:00    0       S
-# See Europe/Lisbon for info about the 1912 transition.
+Rule   Macau   1942    1943    -       Apr     30      23:00   1:00    -
+Rule   Macau   1942    only    -       Nov     17      23:00   0       -
+Rule   Macau   1943    only    -       Sep     30      23:00   0       S
+Rule   Macau   1946    only    -       Apr     30      23:00s  1:00    D
+Rule   Macau   1946    only    -       Sep     30      23:00s  0       S
+Rule   Macau   1947    only    -       Apr     19      23:00s  1:00    D
+Rule   Macau   1947    only    -       Nov     30      23:00s  0       S
+Rule   Macau   1948    only    -       May      2      23:00s  1:00    D
+Rule   Macau   1948    only    -       Oct     31      23:00s  0       S
+Rule   Macau   1949    1950    -       Apr     Sat>=1  23:00s  1:00    D
+Rule   Macau   1949    1950    -       Oct     lastSat 23:00s  0       S
+Rule   Macau   1951    only    -       Mar     31      23:00s  1:00    D
+Rule   Macau   1951    only    -       Oct     28      23:00s  0       S
+Rule   Macau   1952    1953    -       Apr     Sat>=1  23:00s  1:00    D
+Rule   Macau   1952    only    -       Nov      1      23:00s  0       S
+Rule   Macau   1953    1954    -       Oct     lastSat 23:00s  0       S
+Rule   Macau   1954    1956    -       Mar     Sat>=17 23:00s  1:00    D
+Rule   Macau   1955    only    -       Nov      5      23:00s  0       S
+Rule   Macau   1956    1964    -       Nov     Sun>=1  03:30   0       S
+Rule   Macau   1957    1964    -       Mar     Sun>=18 03:30   1:00    D
+Rule   Macau   1965    1973    -       Apr     Sun>=16 03:30   1:00    D
+Rule   Macau   1965    1966    -       Oct     Sun>=16 02:30   0       S
+Rule   Macau   1967    1976    -       Oct     Sun>=16 03:30   0       S
+Rule   Macau   1973    only    -       Dec     30      03:30   1:00    D
+Rule   Macau   1975    1976    -       Apr     Sun>=16 03:30   1:00    D
+Rule   Macau   1979    only    -       May     13      03:30   1:00    D
+Rule   Macau   1979    only    -       Oct     Sun>=16 03:30   0       S
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Asia/Macau      7:34:20 -       LMT     1911 Dec 31 16:00u
+Zone   Asia/Macau      7:34:10 -       LMT     1904 Oct 30
+                       8:00    -       CST     1941 Dec 21 23:00
+                       9:00    Macau   +09/+10 1945 Sep 30 24:00
                        8:00    Macau   C%sT
 
 
@@ -1471,9 +1631,29 @@ Zone     Asia/Jerusalem  2:20:54 -       LMT     1880
 # http://www.shugiin.go.jp/internet/itdb_housei.nsf/html/houritsu/00719500331039.htm
 # ... In summary, it is written as follows.  From 24:00 on the first Saturday
 # in May, until 0:00 on the day after the second Saturday in September.
+
+# From Phake Nick (2018-09-27):
+# [T]he webpage authored by National Astronomical Observatory of Japan
+# https://eco.mtk.nao.ac.jp/koyomi/wiki/BBFEB9EF2FB2C6BBFEB9EF.html
+# ... mentioned that using Showa 23 (year 1948) as example, 13pm of September
+# 11 in summer time will equal to 0am of September 12 in standard time.
+# It cited a document issued by the Liaison Office which briefly existed
+# during the postwar period of Japan, where the detail on implementation
+# of the summer time is described in the document.
+# https://eco.mtk.nao.ac.jp/koyomi/wiki/BBFEB9EF2FB2C6BBFEB9EFB2C6BBFEB9EFA4CEBCC2BBDCA4CBA4C4A4A4A4C6.pdf
+# The text in the document do instruct a fall back to occur at
+# September 11, 13pm in summer time, while ordinary citizens can
+# change the clock before they sleep.
+#
+# From Paul Eggert (2018-09-27):
+# This instruction is equivalent to "Sat>=8 25:00", so use that.  zic treats
+# it like "Sun>=9 01:00", which is not quite the same but is the best we can
+# do in any POSIX or C platform.  The "25:00" assumes zic from 2007 or later,
+# which should be safe now.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Japan   1948    only    -       May     Sat>=1  24:00   1:00    D
-Rule   Japan   1948    1951    -       Sep     Sun>=9   0:00   0       S
+Rule   Japan   1948    1951    -       Sep     Sat>=8  25:00   0       S
 Rule   Japan   1949    only    -       Apr     Sat>=1  24:00   1:00    D
 Rule   Japan   1950    1951    -       May     Sat>=1  24:00   1:00    D
 
@@ -1855,7 +2035,7 @@ Zone      Asia/Aqtobe     3:48:40 -       LMT     1924 May  2
                        5:00    -       +05
 # Mangghystaū (KZ-MAN)
 # Aqtau was not founded until 1963, but it represents an inhabited region,
-# so include time stamps before 1963.
+# so include timestamps before 1963.
 Zone   Asia/Aqtau      3:21:04 -       LMT     1924 May  2
                        4:00    -       +04     1930 Jun 21
                        5:00    -       +05     1981 Oct  1
@@ -1995,6 +2175,10 @@ Rule     ROK     1987    1988    -       Oct     Sun>=8  3:00    0       S
 # Assembly, as published in Rodong Sinmun.
 # From Tim Parenti (2018-04-29):
 # It appears to be the front page story at the top in the right-most column.
+#
+# From Paul Eggert (2018-05-04):
+# The BBC reported that the transition was from 23:30 to 24:00 today.
+# https://www.bbc.com/news/world-asia-44010705
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Seoul      8:27:52 -       LMT     1908 Apr  1
@@ -2007,7 +2191,7 @@ Zone      Asia/Pyongyang  8:23:00 -       LMT     1908 Apr  1
                        8:30    -       KST     1912 Jan  1
                        9:00    -       JST     1945 Aug 24
                        9:00    -       KST     2015 Aug 15 00:00
-                       8:30    -       KST     2018 May  5
+                       8:30    -       KST     2018 May  4 23:30
                        9:00    -       KST
 
 ###############################################################################
@@ -2757,19 +2941,35 @@ Zone    Asia/Hebron     2:20:23 -       LMT     1900 Oct
 # Philippine Star 2014-08-05
 # http://www.philstar.com/headlines/2014/08/05/1354152/pnoy-urged-declare-use-daylight-saving-time
 
+# From Paul Goyette (2018-06-15):
+# In the Philippines, there is a national law, Republic Act No. 10535
+# which declares the official time here as "Philippine Standard Time".
+# The act [1] even specifies use of PST as the abbreviation, although
+# the FAQ provided by PAGASA [2] uses the "acronym PhST to distinguish
+# it from the Pacific Standard Time (PST)."
+# [1] http://www.officialgazette.gov.ph/2013/05/15/republic-act-no-10535/
+# [2] https://www1.pagasa.dost.gov.ph/index.php/astronomy/philippine-standard-time#republic-act-10535
+#
+# From Paul Eggert (2018-06-19):
+# I surveyed recent news reports, and my impression is that "PST" is
+# more popular among reliable English-language news sources.  This is
+# not just a measure of Google hit counts: it's also the sizes and
+# influence of the sources.  There is no current abbreviation for DST,
+# so use "PDT", the usual American style.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   Phil    1936    only    -       Nov     1       0:00    1:00    -
-Rule   Phil    1937    only    -       Feb     1       0:00    0       -
-Rule   Phil    1954    only    -       Apr     12      0:00    1:00    -
-Rule   Phil    1954    only    -       Jul     1       0:00    0       -
-Rule   Phil    1978    only    -       Mar     22      0:00    1:00    -
-Rule   Phil    1978    only    -       Sep     21      0:00    0       -
+Rule   Phil    1936    only    -       Nov     1       0:00    1:00    D
+Rule   Phil    1937    only    -       Feb     1       0:00    0       S
+Rule   Phil    1954    only    -       Apr     12      0:00    1:00    D
+Rule   Phil    1954    only    -       Jul     1       0:00    0       S
+Rule   Phil    1978    only    -       Mar     22      0:00    1:00    D
+Rule   Phil    1978    only    -       Sep     21      0:00    0       S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Manila     -15:56:00 -     LMT     1844 Dec 31
                        8:04:00 -       LMT     1899 May 11
-                       8:00    Phil    +08/+09 1942 May
-                       9:00    -       +09     1944 Nov
-                       8:00    Phil    +08/+09
+                       8:00    Phil    P%sT    1942 May
+                       9:00    -       JST     1944 Nov
+                       8:00    Phil    P%sT
 
 # Qatar
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
@@ -2780,15 +2980,34 @@ Link Asia/Qatar Asia/Bahrain
 
 # Saudi Arabia
 #
-# From Paul Eggert (2014-07-15):
+# From Paul Eggert (2018-08-29):
 # Time in Saudi Arabia and other countries in the Arabian peninsula was not
-# standardized until relatively recently; we don't know when, and possibly it
+# standardized until 1968 or so; we don't know exactly when, and possibly it
 # has never been made official.  Richard P Hunt, in "Islam city yielding to
 # modern times", New York Times (1961-04-09), p 20, wrote that only airlines
 # observed standard time, and that people in Jeddah mostly observed quasi-solar
 # time, doing so by setting their watches at sunrise to 6 o'clock (or to 12
 # o'clock for "Arab" time).
 #
+# Timekeeping differed depending on who you were and which part of Saudi
+# Arabia you were in.  In 1969, Elias Antar wrote that although a common
+# practice had been to set one's watch to 12:00 (i.e., midnight) at sunset -
+# which meant that the time on one side of a mountain could differ greatly from
+# the time on the other side - many foreigners set their watches to 6pm
+# instead, while airlines instead used UTC +03 (except in Dhahran, where they
+# used UTC +04), Aramco used UTC +03 with DST, and the Trans-Arabian Pipe Line
+# Company used Aramco time in eastern Saudi Arabia and airline time in western.
+# (The American Military Aid Advisory Group used plain UTC.)  Antar writes,
+# "A man named Higgins, so the story goes, used to run a local power
+# station. One day, the whole thing became too much for Higgins and he
+# assembled his staff and laid down the law. 'I've had enough of this,' he
+# shrieked. 'It is now 12 o'clock Higgins Time, and from now on this station is
+# going to run on Higgins Time.' And so, until last year, it did."  See:
+# Antar E. Dinner at When? Saudi Aramco World, 1969 March/April. 2-3.
+# http://archive.aramcoworld.com/issue/196902/dinner.at.when.htm
+# newspapers.com says a similar story about Higgins was published in the Port
+# Angeles (WA) Evening News, 1965-03-10, page 5, but I lack access to the text.
+#
 # The TZ database cannot represent quasi-solar time; airline time is the best
 # we can do.  The 1946 foreign air news digest of the U.S. Civil Aeronautics
 # Board (OCLC 42299995) reported that the "... Arabian Government, inaugurated
@@ -2798,7 +3017,8 @@ Link Asia/Qatar Asia/Bahrain
 #
 # Shanks & Pottenger also state that until 1968-05-01 Saudi Arabia had two
 # time zones; the other zone, at UT +04, was in the far eastern part of
-# the country.  Ignore this, as it's before our 1970 cutoff.
+# the country.  Presumably this is documenting airline time.  Ignore this,
+# as it's before our 1970 cutoff.
 #
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Riyadh     3:06:52 -       LMT     1947 Mar 14
index e3e79f1..87ba620 100644 (file)
@@ -1,3 +1,5 @@
+# tzdb data for Australasia and environs, and for much of the Pacific
+
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -361,8 +363,15 @@ Zone       Indian/Cocos    6:27:40 -       LMT     1900
 # Dominic Fok writes (2017-08-20) that DST ends 2018-01-14, citing
 # Extraordinary Government of Fiji Gazette Supplement No. 21 (2017-08-27),
 # [Legal Notice No. 41] of an order of the previous day by J Usamate.
+
+# From Raymond Kumar (2018-07-13):
+# http://www.fijitimes.com/government-approves-2018-daylight-saving/
+# ... The daylight saving period will end at 3am on Sunday January 13, 2019.
+#
+# From Paul Eggert (2018-07-15):
 # For now, guess DST from 02:00 the first Sunday in November to 03:00
-# the first Sunday on or after January 14.  Although ad hoc, it matches
+# the first Sunday on or after January 13.  January transitions reportedly
+# depend on when school terms start.  Although the guess is ad hoc, it matches
 # transitions since late 2014 and seems more likely to match future
 # practice than guessing no DST.
 
@@ -376,7 +385,7 @@ Rule        Fiji    2011    only    -       Mar     Sun>=1  3:00    0       -
 Rule   Fiji    2012    2013    -       Jan     Sun>=18 3:00    0       -
 Rule   Fiji    2014    only    -       Jan     Sun>=18 2:00    0       -
 Rule   Fiji    2014    max     -       Nov     Sun>=1  2:00    1:00    -
-Rule   Fiji    2015    max     -       Jan     Sun>=14 3:00    0       -
+Rule   Fiji    2015    max     -       Jan     Sun>=13 3:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Pacific/Fiji    11:55:44 -      LMT     1915 Oct 26 # Suva
                        12:00   Fiji    +12/+13
index 2141f0d..51e10f4 100644 (file)
@@ -1,7 +1,9 @@
+# tzdb links for backward compatibility
+
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
-# This file provides links between current names for time zones
+# This file provides links between current names for timezones
 # and their old names.  Many names changed in late 1993.
 
 # Link TARGET                  LINK-NAME
index f5fa4c9..91ded93 100644 (file)
@@ -1,9 +1,11 @@
+# tzdb data for ships at sea and other miscellany
+
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
 # These entries are mostly present for historical reasons, so that
 # people in areas not otherwise covered by the tz files could "zic -l"
-# to a time zone that was right for their area.  These days, the
+# to a timezone that was right for their area.  These days, the
 # tz files cover almost all the inhabited world, and the only practical
 # need now for the entries that are not on UTC are for ships at sea
 # that cannot use POSIX TZ settings.
index 6994ed8..5b0a829 100644 (file)
@@ -1,3 +1,5 @@
+# tzdb data for Europe and environs
+
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -517,7 +519,7 @@ Link        Europe/London   Europe/Isle_of_Man
 #
 # To work around this problem, the build procedure can translate the
 # following data into two forms, one with negative SAVE values and the
-# other form with a traditional approximation for Irish time stamps
+# other form with a traditional approximation for Irish timestamps
 # after 1971-10-31 02:00 UTC; although this approximation has tm_isdst
 # flags that are reversed, its UTC offsets are correct and this often
 # suffices.  This source file currently uses only nonnegative SAVE
@@ -2427,6 +2429,33 @@ Zone Europe/Bucharest    1:44:24 -       LMT     1891 Oct
 # administratively part of Sakhalin oblast', they appear to have
 # remained on UTC+11 along with Magadan.
 
+# From Marat Nigametzianov (2018-07-16):
+# this is link to order from 1956 about timezone in USSR
+# http://astro.uni-altai.ru/~orion/blog/2011/11/novyie-granitsyi-chasovyih-poyasov-v-sssr/
+#
+# From Paul Eggert (2018-07-16):
+# Perhaps someone could translate the above-mentioned link and use it
+# to correct our data for the ex-Soviet Union.  It cites the following:
+# «Поясное время и новые границы часовых поясов» / сост. П.Н. Долгов,
+# отв. ред. Г.Д. Бурдун - М: Комитет стандартов, мер и измерительных
+# приборов при Совете Министров СССР, Междуведомственная комиссия
+# единой службы времени, 1956 г.
+# This book looks like it would be a helpful resource for the Soviet
+# Union through 1956.  Although a copy was in the Scientific Library
+# of Tomsk State University, I have not been able to track down a copy nearby.
+#
+# From Stepan Golosunov (2018-07-21):
+# http://astro.uni-altai.ru/~orion/blog/2015/05/center-reforma-ischisleniya-vremeni-br-na-territorii-sssr-v-1957-godu-center/
+# says that the 1956 decision to change time belts' borders was not
+# implemented as planned in 1956 and the change happened in 1957.
+# There is also the problem that actual time zones were different from
+# the official time belts (and from many time belts' maps) as there were
+# numerous exceptions to application of time belt rules.  For example,
+# https://ru.wikipedia.org/wiki/Московское_время#Перемещение_границы_применения_московского_времени_на_восток
+# says that by 1962 there were many regions in the 3rd time belt that
+# were on Moscow time, referring to a 1962 map.  By 1989 number of such
+# exceptions grew considerably.
+
 # From Tim Parenti (2014-07-06):
 # The comments detailing the coverage of each Russian zone are meant to assist
 # with maintenance only and represent our best guesses as to which regions
@@ -2437,9 +2466,6 @@ Zone Europe/Bucharest     1:44:24 -       LMT     1891 Oct
 # future stability.  ISO 3166-2:RU codes are also listed for first-level
 # divisions where available.
 
-# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-
-
 # From Tim Parenti (2014-07-03):
 # Europe/Kaliningrad covers...
 # 39   RU-KGD  Kaliningrad Oblast
@@ -2707,6 +2733,15 @@ Zone Europe/Astrakhan     3:12:12 -      LMT     1924 May
 # 34   RU-VGG  Volgograd Oblast
 # The 1988 transition is from USSR act No. 5 (1988-01-04).
 
+# From Alexander Fetisov (2018-09-20):
+# Volgograd region in southern Russia (Europe/Volgograd) change
+# timezone from UTC+3 to UTC+4 from 28oct2018.
+# http://sozd.parliament.gov.ru/bill/452878-7
+#
+# From Stepan Golosunov (2018-10-11):
+# The law has been published today on
+# http://publication.pravo.gov.ru/Document/View/0001201810110037
+
 Zone Europe/Volgograd   2:57:40 -      LMT     1920 Jan  3
                         3:00   -       +03     1930 Jun 21
                         4:00   -       +04     1961 Nov 11
@@ -2715,7 +2750,8 @@ Zone Europe/Volgograd      2:57:40 -      LMT     1920 Jan  3
                         4:00   -       +04     1992 Mar 29  2:00s
                         3:00   Russia  +03/+04 2011 Mar 27  2:00s
                         4:00   -       +04     2014 Oct 26  2:00s
-                        3:00   -       +03
+                        3:00   -       +03     2018 Oct 28  2:00s
+                        4:00   -       +04
 
 # From Paul Eggert (2016-11-11):
 # Europe/Saratov covers:
@@ -3424,6 +3460,7 @@ Zone      Africa/Ceuta    -0:21:16 -      LMT     1900 Dec 31 23:38:44
                         0:00   1:00    WEST    1918 Oct  7 23:00
                         0:00   -       WET     1924
                         0:00   Spain   WE%sT   1929
+                        0:00   -       WET     1967 # Help zishrink.awk.
                         0:00 SpainAfrica WE%sT 1984 Mar 16
                         1:00   -       CET     1986
                         1:00   EU      CE%sT
@@ -3609,7 +3646,7 @@ Zone      Europe/Zurich   0:34:08 -       LMT     1853 Jul 16 # See above comment.
 # http://www.resmigazete.gov.tr/eskiler/2001/03/20010324.htm#2  - for 2001
 # http://www.resmigazete.gov.tr/eskiler/2002/03/20020316.htm#2  - for 2002-2006
 # From Paul Eggert (2016-09-25):
-# Prefer the above sources to Shanks & Pottenger for time stamps after 1985.
+# Prefer the above sources to Shanks & Pottenger for timestamps after 1985.
 
 # From Steffen Thorsen (2007-03-09):
 # Starting 2007 though, it seems that they are adopting EU's 1:00 UTC
@@ -3819,10 +3856,29 @@ Link    Europe/Istanbul Asia/Istanbul   # Istanbul is in both continents.
 # * Ukrainian Government's Resolution of 20.03.1992, No. 139.
 # http://www.uazakon.com/documents/date_8u/pg_grcasa.htm
 
+# From Paul Eggert (2018-10-03):
+# As is usual in tzdb, Ukrainian zones use the most common English spellings.
+# For example, tzdb uses Europe/Kiev, as "Kiev" is the most common spelling in
+# English for Ukraine's capital, even though it is certainly wrong as a
+# transliteration of the Ukrainian "Київ".  This is similar to tzdb's use of
+# Europe/Prague, which is certainly wrong as a transliteration of the Czech
+# "Praha".  ("Kiev" came from old Slavic via Russian to English, and "Prague"
+# came from old Slavic via French to English, so the two cases have something
+# in common.)  Admittedly English-language spelling of Ukrainian names is
+# controversial, and some day "Kyiv" may become substantially more popular in
+# English; in the meantime, stick with the traditional English "Kiev" as that
+# means less disruption for our users.
+#
+# Anyway, none of the common English-language spellings (Kiev, Kyiv, Kieff,
+# Kijeff, Kijev, Kiyef, Kiyeff) do justice to the common pronunciation in
+# Ukrainian, namely [ˈkɪjiu̯] (IPA).  This pronunciation has nothing like an
+# English "v" or "f", and instead trails off with what an English-speaker
+# would call a demure "oo" sound, and it would would be better anglicized as
+# "Kuiyu".  Here's a sound file, if you would like to do as the Kuiyuvians do:
+# https://commons.wikimedia.org/wiki/File:Uk-Київ.ogg
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-# Most of Ukraine since 1970 has been like Kiev.
-# "Kyiv" is the transliteration of the Ukrainian name, but
-# "Kiev" is more common in English.
+# This represents most of Ukraine.  See above for the spelling of "Kiev".
 Zone Europe/Kiev       2:02:04 -       LMT     1880
                        2:02:04 -       KMT     1924 May  2 # Kiev Mean Time
                        2:00    -       EET     1930 Jun 21
index 358e741..148aa8e 100644 (file)
@@ -3,21 +3,25 @@
 # This file is in the public domain.
 
 # This file is generated automatically from the data in the public-domain
-# leap-seconds.list file, which is copied from:
-# ftp://ftp.nist.gov/pub/time/leap-seconds.list
+# leap-seconds.list file, which can be copied from
+# <ftp://ftp.nist.gov/pub/time/leap-seconds.list>
+# or <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>
+# or <ftp://tycho.usno.navy.mil/pub/ntp/leap-seconds.list>.
 # For more about leap-seconds.list, please see
 # The NTP Timescale and Leap Seconds
-# https://www.eecis.udel.edu/~mills/leap.html
+# <https://www.eecis.udel.edu/~mills/leap.html>.
 
 # The International Earth Rotation and Reference Systems Service
 # periodically uses leap seconds to keep UTC to within 0.9 s of UT1
-# (which measures the true angular orientation of the earth in space); see
-# Levine J. Coordinated Universal Time and the leap second.
+# (which measures the true angular orientation of the earth in space)
+# and publishes leap second data in a copyrighted file
+# <https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat>.
+# See: Levine J. Coordinated Universal Time and the leap second.
 # URSI Radio Sci Bull. 2016;89(4):30-6. doi:10.23919/URSIRSB.2016.7909995
-# http://ieeexplore.ieee.org/document/7909995/
+# <https://ieeexplore.ieee.org/document/7909995>.
 # There were no leap seconds before 1972, because the official mechanism
 # accounting for the discrepancy between atomic time and the earth's rotation
-# did not exist until the early 1970s.
+# did not exist.
 
 # The correction (+ or -) is made at the given time, so lines
 # will typically look like:
 # or
 #      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 UTC.
-
-# Leap YEAR    MONTH   DAY     HH:MM:SS        CORR    R/S
+# If the leap second is Rolling (R) the given time is local time (unused here).
 Leap   1972    Jun     30      23:59:60        +       S
 Leap   1972    Dec     31      23:59:60        +       S
 Leap   1973    Dec     31      23:59:60        +       S
@@ -57,5 +58,9 @@ Leap  2012    Jun     30      23:59:60        +       S
 Leap   2015    Jun     30      23:59:60        +       S
 Leap   2016    Dec     31      23:59:60        +       S
 
-#      Updated through IERS Bulletin C55
-#      File expires on:  28 December 2018
+# POSIX timestamps for the data in this file:
+#updated 1467936000
+#expires 1561680000
+
+#      Updated through IERS Bulletin C56
+#      File expires on:  28 June 2019
index 06db1a8..88c0f6f 100644 (file)
@@ -1,3 +1,5 @@
+# tzdb data for North and Central America and environs
+
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -48,7 +50,7 @@
 #
 # Most of the US soon followed suit.  See:
 # Bartky IR. The adoption of standard time. Technol Cult 1989 Jan;30(1):25-56.
-# http://dx.doi.org/10.2307/3105430
+# https://dx.doi.org/10.2307/3105430
 
 # From Paul Eggert (2005-04-16):
 # That 1883 transition occurred at 12:00 new time, not at 12:00 old time.
index 9784044..b66cb88 100644 (file)
@@ -1,3 +1,5 @@
+# tzdb data for South America and environs
+
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -392,7 +394,7 @@ Rule        Arg     2008    only    -       Oct     Sun>=15 0:00    1:00    -
 # standard time, so let's do that here too.  This does not change UTC
 # offsets, only tm_isdst and the time zone abbreviations.  One minor
 # plus is that this silences a zic complaint that there's no POSIX TZ
-# setting for time stamps past 2038.
+# setting for timestamps past 2038.
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 #
@@ -925,6 +927,14 @@ Rule       Brazil  2016    2022    -       Feb     Sun>=15 0:00    0       -
 # ... https://www.timeanddate.com/news/time/brazil-delays-dst-2018.html
 # From Steffen Thorsen (2017-12-20):
 # http://www.planalto.gov.br/ccivil_03/_ato2015-2018/2017/decreto/D9242.htm
+#
+# From Fábio Gomes (2018-10-04):
+# The Brazilian president just announced a new change on this year DST.
+# It was scheduled to start on November 4th and it was changed to November 18th.
+# From Rodrigo Brüning Wessler (2018-10-15):
+# The Brazilian government just announced that the change in DST was
+# canceled....  Maybe the president Michel Temer also woke up one hour
+# earlier today. :)
 Rule   Brazil  2018    max     -       Nov     Sun>=1  0:00    1:00    -
 Rule   Brazil  2023    only    -       Feb     Sun>=22 0:00    0       -
 Rule   Brazil  2024    2025    -       Feb     Sun>=15 0:00    0       -
@@ -1231,6 +1241,24 @@ Zone America/Rio_Branco  -4:31:12 -      LMT     1914
 # they will switch from -03 to -04 one hour after Santiago does that day.
 # For now, assume that they will not revert.
 
+# From Juan Correa (2018-08-13):
+# As of moments ago, the Ministry of Energy in Chile has announced the new
+# schema for DST. ...  Announcement in video (in Spanish):
+# https://twitter.com/MinEnergia/status/1029000399129374720
+# From Yonathan Dossow (2018-08-13):
+# The video says "first Saturday of September", we all know it means Sunday at
+# midnight.
+# From Tim Parenti (2018-08-13):
+# Translating the captions on the video at 0:44-0:55, "We want to announce as
+# Government that from 2019, Winter Time will be increased to 5 months, between
+# the first Saturday of April and the first Saturday of September."
+# At 2:08-2:20, "The Magallanes region will maintain its current time, as
+# decided by the citizens during 2017, but our Government will promote a
+# regional dialogue table to gather their opinion on this matter."
+# https://twitter.com/MinEnergia/status/1029009354001973248
+# "We will keep the new time policy unchanged for at least the next 4 years."
+# So we extend the new rules on Saturdays at 24:00 mainland time indefinitely.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Chile   1927    1931    -       Sep      1      0:00    1:00    -
 Rule   Chile   1928    1932    -       Apr      1      0:00    0       -
@@ -1264,8 +1292,10 @@ Rule     Chile   2011    only    -       May     Sun>=2  3:00u   0       -
 Rule   Chile   2011    only    -       Aug     Sun>=16 4:00u   1:00    -
 Rule   Chile   2012    2014    -       Apr     Sun>=23 3:00u   0       -
 Rule   Chile   2012    2014    -       Sep     Sun>=2  4:00u   1:00    -
-Rule   Chile   2016    max     -       May     Sun>=9  3:00u   0       -
-Rule   Chile   2016    max     -       Aug     Sun>=9  4:00u   1:00    -
+Rule   Chile   2016    2018    -       May     Sun>=9  3:00u   0       -
+Rule   Chile   2016    2018    -       Aug     Sun>=9  4:00u   1:00    -
+Rule   Chile   2019    max     -       Apr     Sun>=2  3:00u   0       -
+Rule   Chile   2019    max     -       Sep     Sun>=2  4:00u   1:00    -
 # IATA SSIM anomalies: (1992-02) says 1992-03-14;
 # (1996-09) says 1998-03-08.  Ignore these.
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
index d9e2995..24c8f64 100644 (file)
@@ -1,3 +1,5 @@
+# tzdb data for System V rules (this file is obsolete)
+
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
index dfdcdf0..d674175 100644 (file)
@@ -1,4 +1,5 @@
 #! /bin/sh
+: 'Determine whether year is of appropriate type (this file is obsolete).'
 
 : 'This file is in the public domain, so clarified as of'
 : '2006-07-17 by Arthur David Olson.'
index f92c919..dcb6e1d 100644 (file)
@@ -1,9 +1,9 @@
-# tz zone descriptions (deprecated version)
+# tzdb timezone descriptions (deprecated version)
 #
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 #
-# From Paul Eggert (2014-07-31):
+# From Paul Eggert (2018-06-27):
 # This file is intended as a backward-compatibility aid for older programs.
 # New programs should use zone1970.tab.  This file is like zone1970.tab (see
 # zone1970.tab's comments), but with the following additional restrictions:
 # 2.  The first data column contains exactly one country code.
 #
 # Because of (2), each row stands for an area that is the intersection
-# of a region identified by a country code and of a zone where civil
+# of a region identified by a country code and of a timezone where civil
 # clocks have agreed since 1970; this is a narrower definition than
 # that of zone1970.tab.
 #
-# This table is intended as an aid for users, to help them select time
-# zone data entries appropriate for their practical needs.  It is not
-# intended to take or endorse any position on legal or territorial claims.
+# This table is intended as an aid for users, to help them select timezones
+# appropriate for their practical needs.  It is not intended to take or
+# endorse any position on legal or territorial claims.
 #
 #country-
 #code  coordinates     TZ                      comments
@@ -268,7 +268,7 @@ MM  +1647+09610     Asia/Yangon
 MN     +4755+10653     Asia/Ulaanbaatar        Mongolia (most areas)
 MN     +4801+09139     Asia/Hovd       Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan
 MN     +4804+11430     Asia/Choibalsan Dornod, Sukhbaatar
-MO     +2214+11335     Asia/Macau
+MO     +221150+1133230 Asia/Macau
 MP     +1512+14545     Pacific/Saipan
 MQ     +1436-06105     America/Martinique
 MR     +1806-01557     Africa/Nouakchott