Module Name: src
Committed By: kre
Date: Tue Oct 29 21:32:00 UTC 2024
Modified Files:
src/external/public-domain/tz/dist: TZDATA_VERSION asia australasia
backward leap-seconds.list leapseconds version
Log Message:
Merge tzdata2024b
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/external/public-domain/tz/dist/TZDATA_VERSION
cvs rdiff -u -r1.12 -r1.13 src/external/public-domain/tz/dist/asia \
src/external/public-domain/tz/dist/version
cvs rdiff -u -r1.9 -r1.10 src/external/public-domain/tz/dist/australasia
cvs rdiff -u -r1.11 -r1.12 src/external/public-domain/tz/dist/backward
cvs rdiff -u -r1.7 -r1.8 src/external/public-domain/tz/dist/leap-seconds.list \
src/external/public-domain/tz/dist/leapseconds
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/public-domain/tz/dist/TZDATA_VERSION
diff -u src/external/public-domain/tz/dist/TZDATA_VERSION:1.37 src/external/public-domain/tz/dist/TZDATA_VERSION:1.38
--- src/external/public-domain/tz/dist/TZDATA_VERSION:1.37 Mon Feb 5 21:52:38 2024
+++ src/external/public-domain/tz/dist/TZDATA_VERSION Tue Oct 29 21:32:00 2024
@@ -1 +1 @@
-tzdata-2024agtz
+tzdata-2024bgtz
Index: src/external/public-domain/tz/dist/asia
diff -u src/external/public-domain/tz/dist/asia:1.12 src/external/public-domain/tz/dist/asia:1.13
--- src/external/public-domain/tz/dist/asia:1.12 Mon Feb 5 21:52:38 2024
+++ src/external/public-domain/tz/dist/asia Tue Oct 29 21:32:00 2024
@@ -83,8 +83,8 @@ Rule RussiaAsia 1996 2010 - Oct lastSun
# Afghanistan
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Kabul 4:36:48 - LMT 1890
- 4:00 - +04 1945
- 4:30 - +0430
+ 4:00 - %z 1945
+ 4:30 - %z
# Armenia
# From Paul Eggert (2006-03-22):
@@ -116,12 +116,12 @@ Rule Armenia 2011 only - Mar lastSun 2:
Rule Armenia 2011 only - Oct lastSun 2:00s 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Yerevan 2:58:00 - LMT 1924 May 2
- 3:00 - +03 1957 Mar
- 4:00 RussiaAsia +04/+05 1991 Mar 31 2:00s
- 3:00 RussiaAsia +03/+04 1995 Sep 24 2:00s
- 4:00 - +04 1997
- 4:00 RussiaAsia +04/+05 2011
- 4:00 Armenia +04/+05
+ 3:00 - %z 1957 Mar
+ 4:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 3:00 RussiaAsia %z 1995 Sep 24 2:00s
+ 4:00 - %z 1997
+ 4:00 RussiaAsia %z 2011
+ 4:00 Armenia %z
# Azerbaijan
@@ -142,12 +142,12 @@ Rule Azer 1997 2015 - Mar lastSun 4:00
Rule Azer 1997 2015 - Oct lastSun 5:00 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Baku 3:19:24 - LMT 1924 May 2
- 3:00 - +03 1957 Mar
- 4:00 RussiaAsia +04/+05 1991 Mar 31 2:00s
- 3:00 RussiaAsia +03/+04 1992 Sep lastSun 2:00s
- 4:00 - +04 1996
- 4:00 EUAsia +04/+05 1997
- 4:00 Azer +04/+05
+ 3:00 - %z 1957 Mar
+ 4:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 3:00 RussiaAsia %z 1992 Sep lastSun 2:00s
+ 4:00 - %z 1996
+ 4:00 EUAsia %z 1997
+ 4:00 Azer %z
# Bahrain
# Zone NAME STDOFF RULES FORMAT [UNTIL]
@@ -235,17 +235,17 @@ Rule Dhaka 2009 only - Dec 31 24:00 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Dhaka 6:01:40 - LMT 1890
5:53:20 - HMT 1941 Oct # Howrah Mean Time?
- 6:30 - +0630 1942 May 15
- 5:30 - +0530 1942 Sep
- 6:30 - +0630 1951 Sep 30
- 6:00 - +06 2009
- 6:00 Dhaka +06/+07
+ 6:30 - %z 1942 May 15
+ 5:30 - %z 1942 Sep
+ 6:30 - %z 1951 Sep 30
+ 6:00 - %z 2009
+ 6:00 Dhaka %z
# Bhutan
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Thimphu 5:58:36 - LMT 1947 Aug 15 # or Thimbu
- 5:30 - +0530 1987 Oct
- 6:00 - +06
+ 5:30 - %z 1987 Oct
+ 6:00 - %z
# British Indian Ocean Territory
# Whitman and the 1995 CIA time zone map say 5:00, but the
@@ -255,8 +255,8 @@ Zone Asia/Thimphu 5:58:36 - LMT 1947 Aug
# then contained the Chagos Archipelago).
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Chagos 4:49:40 - LMT 1907
- 5:00 - +05 1996
- 6:00 - +06
+ 5:00 - %z 1996
+ 6:00 - %z
# Brunei
# Zone NAME STDOFF RULES FORMAT [UNTIL]
@@ -277,9 +277,9 @@ Zone Asia/Brunei 7:39:40 - LMT 1926 Mar
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Yangon 6:24:47 - LMT 1880 # or Rangoon
6:24:47 - RMT 1920 # Rangoon local time
- 6:30 - +0630 1942 May
- 9:00 - +09 1945 May 3
- 6:30 - +0630
+ 6:30 - %z 1942 May
+ 9:00 - %z 1945 May 3
+ 6:30 - %z
# Cambodia
# Zone NAME STDOFF RULES FORMAT [UNTIL]
@@ -677,7 +677,7 @@ Zone Asia/Shanghai 8:05:43 - LMT 1901
# Xinjiang time, used by many in western China; represented by Ürümqi / Ürümchi
# / Wulumuqi. (Please use Asia/Shanghai if you prefer Beijing time.)
Zone Asia/Urumqi 5:50:20 - LMT 1928
- 6:00 - +06
+ 6:00 - %z
# Hong Kong
@@ -1135,7 +1135,7 @@ Rule Macau 1979 only - Oct Sun>=16 03:30
# Zone NAME STDOFF RULES FORMAT [UNTIL]
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
+ 9:00 Macau %z 1945 Sep 30 24:00
8:00 Macau C%sT
@@ -1178,7 +1178,7 @@ Zone Asia/Nicosia 2:13:28 - LMT 1921 Nov
Zone Asia/Famagusta 2:15:48 - LMT 1921 Nov 14
2:00 Cyprus EE%sT 1998 Sep
2:00 EUAsia EE%sT 2016 Sep 8
- 3:00 - +03 2017 Oct 29 1:00u
+ 3:00 - %z 2017 Oct 29 1:00u
2:00 EUAsia EE%sT
# Georgia
@@ -1219,18 +1219,25 @@ Zone Asia/Famagusta 2:15:48 - LMT 1921 N
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Tbilisi 2:59:11 - LMT 1880
2:59:11 - TBMT 1924 May 2 # Tbilisi Mean Time
- 3:00 - +03 1957 Mar
- 4:00 RussiaAsia +04/+05 1991 Mar 31 2:00s
- 3:00 RussiaAsia +03/+04 1992
- 3:00 E-EurAsia +03/+04 1994 Sep lastSun
- 4:00 E-EurAsia +04/+05 1996 Oct lastSun
- 4:00 1:00 +05 1997 Mar lastSun
- 4:00 E-EurAsia +04/+05 2004 Jun 27
- 3:00 RussiaAsia +03/+04 2005 Mar lastSun 2:00
- 4:00 - +04
+ 3:00 - %z 1957 Mar
+ 4:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 3:00 RussiaAsia %z 1992
+ 3:00 E-EurAsia %z 1994 Sep lastSun
+ 4:00 E-EurAsia %z 1996 Oct lastSun
+ 4:00 1:00 %z 1997 Mar lastSun
+ 4:00 E-EurAsia %z 2004 Jun 27
+ 3:00 RussiaAsia %z 2005 Mar lastSun 2:00
+ 4:00 - %z
# East Timor
+# From Tim Parenti (2024-07-01):
+# The 1912-01-01 transition occurred at 00:00 new time, per the 1911-05-24
+# Portuguese decree (see Europe/Lisbon). A provision in article 5(c) of the
+# decree prescribed that Timor "will keep counting time in harmony with
+# neighboring foreign colonies, [for] as long as they do not adopt the time
+# that belongs to them in [the Washington Convention] system."
+
# See Indonesia for the 1945 transition.
# From João Carrascalão, brother of the former governor of East Timor, in
@@ -1254,11 +1261,11 @@ Zone Asia/Tbilisi 2:59:11 - LMT 1880
# midnight on Saturday, September 16.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
-Zone Asia/Dili 8:22:20 - LMT 1912 Jan 1
- 8:00 - +08 1942 Feb 21 23:00
- 9:00 - +09 1976 May 3
- 8:00 - +08 2000 Sep 17 0:00
- 9:00 - +09
+Zone Asia/Dili 8:22:20 - LMT 1911 Dec 31 16:00u
+ 8:00 - %z 1942 Feb 21 23:00
+ 9:00 - %z 1976 May 3
+ 8:00 - %z 2000 Sep 17 0:00
+ 9:00 - %z
# India
@@ -1324,9 +1331,9 @@ Zone Asia/Kolkata 5:53:28 - LMT 1854 Jun
5:53:20 - HMT 1870 # Howrah Mean Time?
5:21:10 - MMT 1906 Jan 1 # Madras local time
5:30 - IST 1941 Oct
- 5:30 1:00 +0630 1942 May 15
+ 5:30 1:00 %z 1942 May 15
5:30 - IST 1942 Sep
- 5:30 1:00 +0630 1945 Oct 15
+ 5:30 1:00 %z 1945 Oct 15
5:30 - IST
# Since 1970 the following are like Asia/Kolkata:
# Andaman Is
@@ -1378,33 +1385,33 @@ Zone Asia/Jakarta 7:07:12 - LMT 1867 Aug
# Shanks & Pottenger say the next transition was at 1924 Jan 1 0:13,
# but this must be a typo.
7:07:12 - BMT 1923 Dec 31 16:40u # Batavia
- 7:20 - +0720 1932 Nov
- 7:30 - +0730 1942 Mar 23
- 9:00 - +09 1945 Sep 23
- 7:30 - +0730 1948 May
- 8:00 - +08 1950 May
- 7:30 - +0730 1964
+ 7:20 - %z 1932 Nov
+ 7:30 - %z 1942 Mar 23
+ 9:00 - %z 1945 Sep 23
+ 7:30 - %z 1948 May
+ 8:00 - %z 1950 May
+ 7:30 - %z 1964
7:00 - WIB
# west and central Borneo
Zone Asia/Pontianak 7:17:20 - LMT 1908 May
7:17:20 - PMT 1932 Nov # Pontianak MT
- 7:30 - +0730 1942 Jan 29
- 9:00 - +09 1945 Sep 23
- 7:30 - +0730 1948 May
- 8:00 - +08 1950 May
- 7:30 - +0730 1964
+ 7:30 - %z 1942 Jan 29
+ 9:00 - %z 1945 Sep 23
+ 7:30 - %z 1948 May
+ 8:00 - %z 1950 May
+ 7:30 - %z 1964
8:00 - WITA 1988 Jan 1
7:00 - WIB
# Sulawesi, Lesser Sundas, east and south Borneo
Zone Asia/Makassar 7:57:36 - LMT 1920
7:57:36 - MMT 1932 Nov # Macassar MT
- 8:00 - +08 1942 Feb 9
- 9:00 - +09 1945 Sep 23
+ 8:00 - %z 1942 Feb 9
+ 9:00 - %z 1945 Sep 23
8:00 - WITA
# Maluku Islands, West Papua, Papua
Zone Asia/Jayapura 9:22:48 - LMT 1932 Nov
- 9:00 - +09 1944 Sep 1
- 9:30 - +0930 1964
+ 9:00 - %z 1944 Sep 1
+ 9:30 - %z 1964
9:00 - WIT
# Iran
@@ -1640,9 +1647,9 @@ Rule Iran 2021 2022 - Sep 21 24:00 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Tehran 3:25:44 - LMT 1916
3:25:44 - TMT 1935 Jun 13 # Tehran Mean Time
- 3:30 Iran +0330/+0430 1977 Oct 20 24:00
- 4:00 Iran +04/+05 1979
- 3:30 Iran +0330/+0430
+ 3:30 Iran %z 1977 Oct 20 24:00
+ 4:00 Iran %z 1979
+ 3:30 Iran %z
# Iraq
@@ -1685,8 +1692,8 @@ Rule Iraq 1991 2007 - Oct 1 3:00s 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Baghdad 2:57:40 - LMT 1890
2:57:36 - BMT 1918 # Baghdad Mean Time?
- 3:00 - +03 1982 May
- 3:00 Iraq +03/+04
+ 3:00 - %z 1982 May
+ 3:00 Iraq %z
###############################################################################
@@ -2283,7 +2290,7 @@ Rule Jordan 2022 only - Feb lastThu 24:0
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Amman 2:23:44 - LMT 1931
2:00 Jordan EE%sT 2022 Oct 28 0:00s
- 3:00 - +03
+ 3:00 - %z
# Kazakhstan
@@ -2494,88 +2501,88 @@ Zone Asia/Amman 2:23:44 - LMT 1931
# Almaty (formerly Alma-Ata), representing most locations in Kazakhstan
# This includes Abai/Abay (ISO 3166-2 code KZ-10), Aqmola/Akmola (KZ-11),
# Almaty (KZ-19), Almaty city (KZ-75), Astana city (KZ-71),
-# East Kazkhstan (KZ-63), Jambyl/Zhambyl (KZ-31), Jetisu/Zhetysu (KZ-33),
+# East Kazakhstan (KZ-63), Jambyl/Zhambyl (KZ-31), Jetisu/Zhetysu (KZ-33),
# Karaganda (KZ-35), North Kazakhstan (KZ-59), Pavlodar (KZ-55),
-# Shyumkent city (KZ-79), Turkistan (KZ-61), and Ulytau (KZ-62).
+# Shymkent city (KZ-79), Turkistan (KZ-61), and Ulytau (KZ-62).
Zone Asia/Almaty 5:07:48 - LMT 1924 May 2 # or Alma-Ata
- 5:00 - +05 1930 Jun 21
- 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s
- 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s
- 6:00 RussiaAsia +06/+07 2004 Oct 31 2:00s
- 6:00 - +06 2024 Mar 1 0:00
- 5:00 - +05
+ 5:00 - %z 1930 Jun 21
+ 6:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 5:00 RussiaAsia %z 1992 Jan 19 2:00s
+ 6:00 RussiaAsia %z 2004 Oct 31 2:00s
+ 6:00 - %z 2024 Mar 1 0:00
+ 5:00 - %z
# Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-43)
Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2
- 4:00 - +04 1930 Jun 21
- 5:00 - +05 1981 Apr 1
- 5:00 1:00 +06 1981 Oct 1
- 6:00 - +06 1982 Apr 1
- 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
- 4:00 RussiaAsia +04/+05 1991 Sep 29 2:00s
- 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s
- 6:00 RussiaAsia +06/+07 1992 Mar 29 2:00s
- 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s
- 6:00 - +06 2018 Dec 21 0:00
- 5:00 - +05
+ 4:00 - %z 1930 Jun 21
+ 5:00 - %z 1981 Apr 1
+ 5:00 1:00 %z 1981 Oct 1
+ 6:00 - %z 1982 Apr 1
+ 5:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 4:00 RussiaAsia %z 1991 Sep 29 2:00s
+ 5:00 RussiaAsia %z 1992 Jan 19 2:00s
+ 6:00 RussiaAsia %z 1992 Mar 29 2:00s
+ 5:00 RussiaAsia %z 2004 Oct 31 2:00s
+ 6:00 - %z 2018 Dec 21 0:00
+ 5:00 - %z
# Qostanay (aka Kostanay, Kustanay) (KZ-39)
# The 1991/2 rules are unclear partly because of the 1997 Turgai
# reorganization.
Zone Asia/Qostanay 4:14:28 - LMT 1924 May 2
- 4:00 - +04 1930 Jun 21
- 5:00 - +05 1981 Apr 1
- 5:00 1:00 +06 1981 Oct 1
- 6:00 - +06 1982 Apr 1
- 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
- 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
- 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s
- 6:00 - +06 2024 Mar 1 0:00
- 5:00 - +05
+ 4:00 - %z 1930 Jun 21
+ 5:00 - %z 1981 Apr 1
+ 5:00 1:00 %z 1981 Oct 1
+ 6:00 - %z 1982 Apr 1
+ 5:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 4:00 RussiaAsia %z 1992 Jan 19 2:00s
+ 5:00 RussiaAsia %z 2004 Oct 31 2:00s
+ 6:00 - %z 2024 Mar 1 0:00
+ 5:00 - %z
# Aqtöbe (aka Aktobe, formerly Aktyubinsk) (KZ-15)
Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2
- 4:00 - +04 1930 Jun 21
- 5:00 - +05 1981 Apr 1
- 5:00 1:00 +06 1981 Oct 1
- 6:00 - +06 1982 Apr 1
- 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
- 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
- 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s
- 5:00 - +05
+ 4:00 - %z 1930 Jun 21
+ 5:00 - %z 1981 Apr 1
+ 5:00 1:00 %z 1981 Oct 1
+ 6:00 - %z 1982 Apr 1
+ 5:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 4:00 RussiaAsia %z 1992 Jan 19 2:00s
+ 5:00 RussiaAsia %z 2004 Oct 31 2:00s
+ 5:00 - %z
# Mangghystaū (KZ-47)
# Aqtau was not founded until 1963, but it represents an inhabited region,
# 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
- 6:00 - +06 1982 Apr 1
- 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
- 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
- 5:00 RussiaAsia +05/+06 1994 Sep 25 2:00s
- 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s
- 5:00 - +05
+ 4:00 - %z 1930 Jun 21
+ 5:00 - %z 1981 Oct 1
+ 6:00 - %z 1982 Apr 1
+ 5:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 4:00 RussiaAsia %z 1992 Jan 19 2:00s
+ 5:00 RussiaAsia %z 1994 Sep 25 2:00s
+ 4:00 RussiaAsia %z 2004 Oct 31 2:00s
+ 5:00 - %z
# Atyraū (KZ-23) is like Mangghystaū except it switched from
# +04/+05 to +05/+06 in spring 1999, not fall 1994.
Zone Asia/Atyrau 3:27:44 - LMT 1924 May 2
- 3:00 - +03 1930 Jun 21
- 5:00 - +05 1981 Oct 1
- 6:00 - +06 1982 Apr 1
- 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
- 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
- 5:00 RussiaAsia +05/+06 1999 Mar 28 2:00s
- 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s
- 5:00 - +05
+ 3:00 - %z 1930 Jun 21
+ 5:00 - %z 1981 Oct 1
+ 6:00 - %z 1982 Apr 1
+ 5:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 4:00 RussiaAsia %z 1992 Jan 19 2:00s
+ 5:00 RussiaAsia %z 1999 Mar 28 2:00s
+ 4:00 RussiaAsia %z 2004 Oct 31 2:00s
+ 5:00 - %z
# West Kazakhstan (KZ-27)
# From Paul Eggert (2016-03-18):
# The 1989 transition is from USSR act No. 227 (1989-03-14).
Zone Asia/Oral 3:25:24 - LMT 1924 May 2 # or Ural'sk
- 3:00 - +03 1930 Jun 21
- 5:00 - +05 1981 Apr 1
- 5:00 1:00 +06 1981 Oct 1
- 6:00 - +06 1982 Apr 1
- 5:00 RussiaAsia +05/+06 1989 Mar 26 2:00s
- 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
- 5:00 RussiaAsia +05/+06 1992 Mar 29 2:00s
- 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s
- 5:00 - +05
+ 3:00 - %z 1930 Jun 21
+ 5:00 - %z 1981 Apr 1
+ 5:00 1:00 %z 1981 Oct 1
+ 6:00 - %z 1982 Apr 1
+ 5:00 RussiaAsia %z 1989 Mar 26 2:00s
+ 4:00 RussiaAsia %z 1992 Jan 19 2:00s
+ 5:00 RussiaAsia %z 1992 Mar 29 2:00s
+ 4:00 RussiaAsia %z 2004 Oct 31 2:00s
+ 5:00 - %z
# Kyrgyzstan (Kirgizstan)
# Transitions through 1991 are from Shanks & Pottenger.
@@ -2596,11 +2603,11 @@ Rule Kyrgyz 1997 2005 - Mar lastSun 2:30
Rule Kyrgyz 1997 2004 - Oct lastSun 2:30 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Bishkek 4:58:24 - LMT 1924 May 2
- 5:00 - +05 1930 Jun 21
- 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s
- 5:00 RussiaAsia +05/+06 1991 Aug 31 2:00
- 5:00 Kyrgyz +05/+06 2005 Aug 12
- 6:00 - +06
+ 5:00 - %z 1930 Jun 21
+ 6:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 5:00 RussiaAsia %z 1991 Aug 31 2:00
+ 5:00 Kyrgyz %z 2005 Aug 12
+ 6:00 - %z
###############################################################################
@@ -2831,16 +2838,16 @@ Zone Asia/Kuala_Lumpur 6:46:46 - LMT 190
# and 1982 transition dates are from Mok Ly Yng.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Kuching 7:21:20 - LMT 1926 Mar
- 7:30 - +0730 1933
- 8:00 NBorneo +08/+0820 1942 Feb 16
- 9:00 - +09 1945 Sep 12
- 8:00 - +08
+ 7:30 - %z 1933
+ 8:00 NBorneo %z 1942 Feb 16
+ 9:00 - %z 1945 Sep 12
+ 8:00 - %z
# Maldives
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Maldives 4:54:00 - LMT 1880 # Malé
4:54:00 - MMT 1960 # Malé Mean Time
- 5:00 - +05
+ 5:00 - %z
# Mongolia
@@ -2942,9 +2949,37 @@ Zone Indian/Maldives 4:54:00 - LMT 1880
# From Arthur David Olson (2008-05-19):
# Assume that Choibalsan is indeed offset by 8:00.
-# XXX--in the absence of better information, assume that transition
-# was at the start of 2008-03-31 (the day of Steffen Thorsen's report);
-# this is almost surely wrong.
+
+# From Heitor David Pinto (2024-06-23):
+# Sources about time zones in Mongolia seem to list one of two conflicting
+# configurations. The first configuration, mentioned in a comment to the TZ
+# database in 1999, citing a Mongolian government website, lists the provinces
+# of Bayan-Ölgii, Khovd and Uvs in UTC+7, and the rest of the country in
+# UTC+8. The second configuration, mentioned in a comment to the database in
+# 2001, lists Bayan-Ölgii, Khovd, Uvs, Govi-Altai and Zavkhan in UTC+7, Dornod
+# and Sükhbaatar in UTC+9, and the rest of the country in UTC+8.
+#
+# The first configuration is still mentioned by several Mongolian travel
+# agencies:
+# https://www.adventurerider.mn/en/page/about_mongolia
+# http://www.naturetours.mn/nt/mongolia.php
+# https://www.newjuulchin.mn/web/content/7506?unique=fa24a0f6e96e022a3578ee5195ac879638c734ce
+#
+# It also matches these flight schedules in 2013:
+# http://web.archive.org/web/20130722023600/https://www.hunnuair.com/en/timetabled
+# The flight times imply that the airports of Uliastai (Zavkhan), Choibalsan
+# (Dornod) and Altai (Govi-Altai) are in the same time zone as Ulaanbaatar,
+# and Khovd is one hour behind....
+#
+# The second configuration was mentioned by an official of the Mongolian
+# standards agency in an interview in 2014: https://ikon.mn/n/9v6
+# And it's still listed by the Mongolian aviation agency:
+# https://ais.mn/files/aip/eAIP/2023-12-25/html/eSUP/ZM-eSUP-23-04-en-MN.html
+#
+# ... I believe that the first configuration is what is actually observed in
+# Mongolia and has been so all along, at least since 1999. The second
+# configuration closely matches the ideal time zone boundaries at 97.5° E and
+# 112.5° E but it doesn't seem to be used in practice.
# From Ganbold Tsagaankhuu (2015-03-10):
# It seems like yesterday Mongolian Government meeting has concluded to use
@@ -2983,25 +3018,18 @@ Rule Mongol 2015 2016 - Sep lastSat 0:00
# Zone NAME STDOFF RULES FORMAT [UNTIL]
# Hovd, a.k.a. Chovd, Dund-Us, Dzhargalant, Khovd, Jirgalanta
Zone Asia/Hovd 6:06:36 - LMT 1905 Aug
- 6:00 - +06 1978
- 7:00 Mongol +07/+08
+ 6:00 - %z 1978
+ 7:00 Mongol %z
# Ulaanbaatar, a.k.a. Ulan Bataar, Ulan Bator, Urga
Zone Asia/Ulaanbaatar 7:07:32 - LMT 1905 Aug
- 7:00 - +07 1978
- 8:00 Mongol +08/+09
-# Choibalsan, a.k.a. Bajan Tümen, Bajan Tumen, Chojbalsan,
-# Choybalsan, Sanbejse, Tchoibalsan
-Zone Asia/Choibalsan 7:38:00 - LMT 1905 Aug
- 7:00 - +07 1978
- 8:00 - +08 1983 Apr
- 9:00 Mongol +09/+10 2008 Mar 31
- 8:00 Mongol +08/+09
+ 7:00 - %z 1978
+ 8:00 Mongol %z
# Nepal
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Kathmandu 5:41:16 - LMT 1920
- 5:30 - +0530 1986
- 5:45 - +0545
+ 5:30 - %z 1986
+ 5:45 - %z
# Oman
# Zone NAME STDOFF RULES FORMAT [UNTIL]
@@ -3152,10 +3180,10 @@ Rule Pakistan 2009 only - Apr 15 0:00 1:
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Karachi 4:28:12 - LMT 1907
- 5:30 - +0530 1942 Sep
- 5:30 1:00 +0630 1945 Oct 15
- 5:30 - +0530 1951 Sep 30
- 5:00 - +05 1971 Mar 26
+ 5:30 - %z 1942 Sep
+ 5:30 1:00 %z 1945 Oct 15
+ 5:30 - %z 1951 Sep 30
+ 5:00 - %z 1971 Mar 26
5:00 Pakistan PK%sT # Pakistan Time
# Palestine
@@ -3703,14 +3731,14 @@ 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):
+# From Paul Goyette (2018-06-15) with URLs updated by Guy Harris (2024-02-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
+# [1] https://www.officialgazette.gov.ph/2013/05/15/republic-act-no-10535/
+# [2] https://prsd.pagasa.dost.gov.ph/index.php/28-astronomy/302-philippine-standard-time
#
# From Paul Eggert (2018-06-19):
# I surveyed recent news reports, and my impression is that "PST" is
@@ -3742,8 +3770,8 @@ Zone Asia/Manila -15:56:00 - LMT 1844 De
# Qatar
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Qatar 3:26:08 - LMT 1920 # Al Dawhah / Doha
- 4:00 - +04 1972 Jun
- 3:00 - +03
+ 4:00 - %z 1972 Jun
+ 3:00 - %z
# Saudi Arabia
#
@@ -3791,7 +3819,7 @@ Zone Asia/Qatar 3:26:08 - LMT 1920 #
#
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Riyadh 3:06:52 - LMT 1947 Mar 14
- 3:00 - +03
+ 3:00 - %z
# Singapore
# taken from Mok Ly Yng (2003-10-30)
@@ -3799,13 +3827,13 @@ Zone Asia/Riyadh 3:06:52 - LMT 1947 Mar
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Singapore 6:55:25 - LMT 1901 Jan 1
6:55:25 - SMT 1905 Jun 1 # Singapore M.T.
- 7:00 - +07 1933 Jan 1
- 7:00 0:20 +0720 1936 Jan 1
- 7:20 - +0720 1941 Sep 1
- 7:30 - +0730 1942 Feb 16
- 9:00 - +09 1945 Sep 12
- 7:30 - +0730 1981 Dec 31 16:00u
- 8:00 - +08
+ 7:00 - %z 1933 Jan 1
+ 7:00 0:20 %z 1936 Jan 1
+ 7:20 - %z 1941 Sep 1
+ 7:30 - %z 1942 Feb 16
+ 9:00 - %z 1945 Sep 12
+ 7:30 - %z 1981 Dec 31 16:00u
+ 8:00 - %z
# Spratly Is
# no information
@@ -3863,13 +3891,13 @@ Zone Asia/Singapore 6:55:25 - LMT 1901 J
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Colombo 5:19:24 - LMT 1880
5:19:32 - MMT 1906 # Moratuwa Mean Time
- 5:30 - +0530 1942 Jan 5
- 5:30 0:30 +06 1942 Sep
- 5:30 1:00 +0630 1945 Oct 16 2:00
- 5:30 - +0530 1996 May 25 0:00
- 6:30 - +0630 1996 Oct 26 0:30
- 6:00 - +06 2006 Apr 15 0:30
- 5:30 - +0530
+ 5:30 - %z 1942 Jan 5
+ 5:30 0:30 %z 1942 Sep
+ 5:30 1:00 %z 1945 Oct 16 2:00
+ 5:30 - %z 1996 May 25 0:00
+ 6:30 - %z 1996 Oct 26 0:30
+ 6:00 - %z 2006 Apr 15 0:30
+ 5:30 - %z
# Syria
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
@@ -4040,56 +4068,56 @@ Rule Syria 2009 2022 - Oct lastFri 0:00
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Damascus 2:25:12 - LMT 1920 # Dimashq
2:00 Syria EE%sT 2022 Oct 28 0:00
- 3:00 - +03
+ 3:00 - %z
# Tajikistan
# From Shanks & Pottenger.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Dushanbe 4:35:12 - LMT 1924 May 2
- 5:00 - +05 1930 Jun 21
- 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s
- 5:00 1:00 +06 1991 Sep 9 2:00s
- 5:00 - +05
+ 5:00 - %z 1930 Jun 21
+ 6:00 RussiaAsia %z 1991 Mar 31 2:00s
+ 5:00 1:00 %z 1991 Sep 9 2:00s
+ 5:00 - %z
# Thailand
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Bangkok 6:42:04 - LMT 1880
6:42:04 - BMT 1920 Apr # Bangkok Mean Time
- 7:00 - +07
+ 7:00 - %z
# Turkmenistan
# From Shanks & Pottenger.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Ashgabat 3:53:32 - LMT 1924 May 2 # or Ashkhabad
- 4:00 - +04 1930 Jun 21
- 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00
- 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00
- 5:00 - +05
+ 4:00 - %z 1930 Jun 21
+ 5:00 RussiaAsia %z 1991 Mar 31 2:00
+ 4:00 RussiaAsia %z 1992 Jan 19 2:00
+ 5:00 - %z
# United Arab Emirates
#
# The Crozet Is also observe Réunion time; see the 'antarctica' file.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Dubai 3:41:12 - LMT 1920
- 4:00 - +04
+ 4:00 - %z
# Uzbekistan
# Byalokoz 1919 says Uzbekistan was 4:27:53.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Samarkand 4:27:53 - LMT 1924 May 2
- 4:00 - +04 1930 Jun 21
- 5:00 - +05 1981 Apr 1
- 5:00 1:00 +06 1981 Oct 1
- 6:00 - +06 1982 Apr 1
- 5:00 RussiaAsia +05/+06 1992
- 5:00 - +05
+ 4:00 - %z 1930 Jun 21
+ 5:00 - %z 1981 Apr 1
+ 5:00 1:00 %z 1981 Oct 1
+ 6:00 - %z 1982 Apr 1
+ 5:00 RussiaAsia %z 1992
+ 5:00 - %z
# Milne says Tashkent was 4:37:10.8.
#STDOFF 4:37:10.8
Zone Asia/Tashkent 4:37:11 - LMT 1924 May 2
- 5:00 - +05 1930 Jun 21
- 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00
- 5:00 RussiaAsia +05/+06 1992
- 5:00 - +05
+ 5:00 - %z 1930 Jun 21
+ 6:00 RussiaAsia %z 1991 Mar 31 2:00
+ 5:00 RussiaAsia %z 1992
+ 5:00 - %z
# Vietnam (southern)
@@ -4147,7 +4175,7 @@ Zone Asia/Tashkent 4:37:11 - LMT 1924 Ma
# Võ Nguyên Giáp, Việt Nam Dân Quốc Công Báo, No. 1 (1945-09-29), page 13
# http://baochi.nlv.gov.vn/baochi/cgi-bin/baochi?a=d&d=JwvzO19450929.2.5&dliv=none
# It says that on 1945-09-01 at 24:00, Vietnam moved back two hours, to +07.
-# It also mentions a 1945-03-29 decree (by a Japanese Goveror-General)
+# It also mentions a 1945-03-29 decree (by a Japanese Governor-General)
# to set the time zone to +09, but does not say whether that decree
# merely legalized an earlier change to +09.
#
@@ -4168,14 +4196,14 @@ Zone Asia/Tashkent 4:37:11 - LMT 1924 Ma
#STDOFF 7:06:30.13
Zone Asia/Ho_Chi_Minh 7:06:30 - LMT 1906 Jul 1
7:06:30 - PLMT 1911 May 1 # Phù Liễn MT
- 7:00 - +07 1942 Dec 31 23:00
- 8:00 - +08 1945 Mar 14 23:00
- 9:00 - +09 1945 Sep 1 24:00
- 7:00 - +07 1947 Apr 1
- 8:00 - +08 1955 Jul 1 01:00
- 7:00 - +07 1959 Dec 31 23:00
- 8:00 - +08 1975 Jun 13
- 7:00 - +07
+ 7:00 - %z 1942 Dec 31 23:00
+ 8:00 - %z 1945 Mar 14 23:00
+ 9:00 - %z 1945 Sep 1 24:00
+ 7:00 - %z 1947 Apr 1
+ 8:00 - %z 1955 Jul 1 01:00
+ 7:00 - %z 1959 Dec 31 23:00
+ 8:00 - %z 1975 Jun 13
+ 7:00 - %z
# From Paul Eggert (2019-02-19):
#
Index: src/external/public-domain/tz/dist/version
diff -u src/external/public-domain/tz/dist/version:1.12 src/external/public-domain/tz/dist/version:1.13
--- src/external/public-domain/tz/dist/version:1.12 Mon Feb 5 21:52:38 2024
+++ src/external/public-domain/tz/dist/version Tue Oct 29 21:32:00 2024
@@ -1 +1 @@
-2024agtz
+2024bgtz
Index: src/external/public-domain/tz/dist/australasia
diff -u src/external/public-domain/tz/dist/australasia:1.9 src/external/public-domain/tz/dist/australasia:1.10
--- src/external/public-domain/tz/dist/australasia:1.9 Mon Feb 5 21:52:38 2024
+++ src/external/public-domain/tz/dist/australasia Tue Oct 29 21:32:00 2024
@@ -43,8 +43,8 @@ Zone Australia/Perth 7:43:24 - LMT 1895
8:00 Aus AW%sT 1943 Jul
8:00 AW AW%sT
Zone Australia/Eucla 8:35:28 - LMT 1895 Dec
- 8:45 Aus +0845/+0945 1943 Jul
- 8:45 AW +0845/+0945
+ 8:45 Aus %z 1943 Jul
+ 8:45 AW %z
# Queensland
#
@@ -209,8 +209,8 @@ Rule LH 2008 max - Apr Sun>=1 2:00 0 -
Rule LH 2008 max - Oct Sun>=1 2:00 0:30 -
Zone Australia/Lord_Howe 10:36:20 - LMT 1895 Feb
10:00 - AEST 1981 Mar
- 10:30 LH +1030/+1130 1985 Jul
- 10:30 LH +1030/+11
+ 10:30 LH %z 1985 Jul
+ 10:30 LH %z
# Australian miscellany
#
@@ -426,16 +426,16 @@ Rule Fiji 2019 only - Nov Sun>=8 2:00 1:
Rule Fiji 2020 only - Dec 20 2:00 1:00 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Fiji 11:55:44 - LMT 1915 Oct 26 # Suva
- 12:00 Fiji +12/+13
+ 12:00 Fiji %z
# French Polynesia
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Gambier -8:59:48 - LMT 1912 Oct 1 # Rikitea
- -9:00 - -09
+ -9:00 - %z
Zone Pacific/Marquesas -9:18:00 - LMT 1912 Oct 1
- -9:30 - -0930
+ -9:30 - %z
Zone Pacific/Tahiti -9:58:16 - LMT 1912 Oct 1 # Papeete
- -10:00 - -10
+ -10:00 - %z
# Clipperton (near North America) is administered from French Polynesia;
# it is uninhabited.
@@ -477,7 +477,7 @@ Rule Guam 1977 only - Aug 28 2:00 0 S
Zone Pacific/Guam -14:21:00 - LMT 1844 Dec 31
9:39:00 - LMT 1901 # Agana
10:00 - GST 1941 Dec 10 # Guam
- 9:00 - +09 1944 Jul 31
+ 9:00 - %z 1944 Jul 31
10:00 Guam G%sT 2000 Dec 23
10:00 - ChST # Chamorro Standard Time
@@ -485,18 +485,18 @@ Zone Pacific/Guam -14:21:00 - LMT 1844 D
# Kiribati (Gilbert Is)
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Tarawa 11:32:04 - LMT 1901 # Bairiki
- 12:00 - +12
+ 12:00 - %z
# Kiribati (except Gilbert Is)
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Kanton 0 - -00 1937 Aug 31
- -12:00 - -12 1979 Oct
- -11:00 - -11 1994 Dec 31
- 13:00 - +13
+ -12:00 - %z 1979 Oct
+ -11:00 - %z 1994 Dec 31
+ 13:00 - %z
Zone Pacific/Kiritimati -10:29:20 - LMT 1901
- -10:40 - -1040 1979 Oct
- -10:00 - -10 1994 Dec 31
- 14:00 - +14
+ -10:40 - %z 1979 Oct
+ -10:00 - %z 1994 Dec 31
+ 14:00 - %z
# N Mariana Is
# Zone NAME STDOFF RULES FORMAT [UNTIL]
@@ -519,12 +519,12 @@ Zone Pacific/Majuro 11:24:48 - LMT 1901
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Kwajalein 11:09:20 - LMT 1901
- 11:00 - +11 1937
- 10:00 - +10 1941 Apr 1
- 9:00 - +09 1944 Feb 6
- 11:00 - +11 1969 Oct
- -12:00 - -12 1993 Aug 20 24:00
- 12:00 - +12
+ 11:00 - %z 1937
+ 10:00 - %z 1941 Apr 1
+ 9:00 - %z 1944 Feb 6
+ 11:00 - %z 1969 Oct
+ -12:00 - %z 1993 Aug 20 24:00
+ 12:00 - %z
# Micronesia
# Zone NAME STDOFF RULES FORMAT [UNTIL]
@@ -549,22 +549,22 @@ Zone Pacific/Pohnpei -13:27:08 - LMT 184
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Kosrae -13:08:04 - LMT 1844 Dec 31
10:51:56 - LMT 1901
- 11:00 - +11 1914 Oct
- 9:00 - +09 1919 Feb 1
- 11:00 - +11 1937
- 10:00 - +10 1941 Apr 1
- 9:00 - +09 1945 Aug
- 11:00 - +11 1969 Oct
- 12:00 - +12 1999
- 11:00 - +11
+ 11:00 - %z 1914 Oct
+ 9:00 - %z 1919 Feb 1
+ 11:00 - %z 1937
+ 10:00 - %z 1941 Apr 1
+ 9:00 - %z 1945 Aug
+ 11:00 - %z 1969 Oct
+ 12:00 - %z 1999
+ 11:00 - %z
# Nauru
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Nauru 11:07:40 - LMT 1921 Jan 15 # Uaobe
- 11:30 - +1130 1942 Aug 29
- 9:00 - +09 1945 Sep 8
- 11:30 - +1130 1979 Feb 10 2:00
- 12:00 - +12
+ 11:30 - %z 1942 Aug 29
+ 9:00 - %z 1945 Sep 8
+ 11:30 - %z 1979 Feb 10 2:00
+ 12:00 - %z
# New Caledonia
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
@@ -575,7 +575,7 @@ Rule NC 1996 only - Dec 1 2:00s 1:00 -
Rule NC 1997 only - Mar 2 2:00s 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Noumea 11:05:48 - LMT 1912 Jan 13 # Nouméa
- 11:00 NC +11/+12
+ 11:00 NC %z
###############################################################################
@@ -623,8 +623,8 @@ Zone Antarctica/McMurdo 0 - -00 1956
12:00 NZ NZ%sT
Zone Pacific/Chatham 12:13:48 - LMT 1868 Nov 2
- 12:15 - +1215 1946 Jan 1
- 12:45 Chatham +1245/+1345
+ 12:15 - %z 1946 Jan 1
+ 12:45 Chatham %z
# Auckland Is
# uninhabited; Māori and Moriori, colonial settlers, pastoralists, sealers,
@@ -677,8 +677,8 @@ Rule Cook 1979 1990 - Oct lastSun 0:00 0
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Rarotonga 13:20:56 - LMT 1899 Dec 26 # Avarua
-10:39:04 - LMT 1952 Oct 16
- -10:30 - -1030 1978 Nov 12
- -10:00 Cook -10/-0930
+ -10:30 - %z 1978 Nov 12
+ -10:00 Cook %z
###############################################################################
@@ -695,30 +695,30 @@ Zone Pacific/Rarotonga 13:20:56 - LMT 18
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Niue -11:19:40 - LMT 1952 Oct 16 # Alofi
- -11:20 - -1120 1964 Jul
- -11:00 - -11
+ -11:20 - %z 1964 Jul
+ -11:00 - %z
# Norfolk
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Norfolk 11:11:52 - LMT 1901 # Kingston
- 11:12 - +1112 1951
- 11:30 - +1130 1974 Oct 27 02:00s
- 11:30 1:00 +1230 1975 Mar 2 02:00s
- 11:30 - +1130 2015 Oct 4 02:00s
- 11:00 - +11 2019 Jul
- 11:00 AN +11/+12
+ 11:12 - %z 1951
+ 11:30 - %z 1974 Oct 27 02:00s
+ 11:30 1:00 %z 1975 Mar 2 02:00s
+ 11:30 - %z 2015 Oct 4 02:00s
+ 11:00 - %z 2019 Jul
+ 11:00 AN %z
# Palau (Belau)
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Palau -15:02:04 - LMT 1844 Dec 31 # Koror
8:57:56 - LMT 1901
- 9:00 - +09
+ 9:00 - %z
# Papua New Guinea
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Port_Moresby 9:48:40 - LMT 1880
9:48:32 - PMMT 1895 # Port Moresby Mean Time
- 10:00 - +10
+ 10:00 - %z
#
# From Paul Eggert (2014-10-13):
# Base the Bougainville entry on the Arawa-Kieta region, which appears to have
@@ -739,16 +739,16 @@ Zone Pacific/Port_Moresby 9:48:40 - LMT
#
Zone Pacific/Bougainville 10:22:16 - LMT 1880
9:48:32 - PMMT 1895
- 10:00 - +10 1942 Jul
- 9:00 - +09 1945 Aug 21
- 10:00 - +10 2014 Dec 28 2:00
- 11:00 - +11
+ 10:00 - %z 1942 Jul
+ 9:00 - %z 1945 Aug 21
+ 10:00 - %z 2014 Dec 28 2:00
+ 11:00 - %z
# Pitcairn
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Pitcairn -8:40:20 - LMT 1901 # Adamstown
- -8:30 - -0830 1998 Apr 27 0:00
- -8:00 - -08
+ -8:30 - %z 1998 Apr 27 0:00
+ -8:00 - %z
# American Samoa
Zone Pacific/Pago_Pago 12:37:12 - LMT 1892 Jul 5
@@ -836,15 +836,15 @@ Rule WS 2012 2020 - Sep lastSun 3:00 1 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Apia 12:33:04 - LMT 1892 Jul 5
-11:26:56 - LMT 1911
- -11:30 - -1130 1950
- -11:00 WS -11/-10 2011 Dec 29 24:00
- 13:00 WS +13/+14
+ -11:30 - %z 1950
+ -11:00 WS %z 2011 Dec 29 24:00
+ 13:00 WS %z
# Solomon Is
# excludes Bougainville, for which see Papua New Guinea
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Guadalcanal 10:39:48 - LMT 1912 Oct 1 # Honiara
- 11:00 - +11
+ 11:00 - %z
# Tokelau
#
@@ -867,8 +867,8 @@ Zone Pacific/Guadalcanal 10:39:48 - LMT
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Fakaofo -11:24:56 - LMT 1901
- -11:00 - -11 2011 Dec 30
- 13:00 - +13
+ -11:00 - %z 2011 Dec 30
+ 13:00 - %z
# Tonga
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
@@ -880,9 +880,9 @@ Rule Tonga 2016 only - Nov Sun>=1 2:00 1
Rule Tonga 2017 only - Jan Sun>=15 3:00 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Tongatapu 12:19:12 - LMT 1945 Sep 10
- 12:20 - +1220 1961
- 13:00 - +13 1999
- 13:00 Tonga +13/+14
+ 12:20 - %z 1961
+ 13:00 - %z 1999
+ 13:00 Tonga %z
# Tuvalu
# Zone NAME STDOFF RULES FORMAT [UNTIL]
@@ -986,7 +986,7 @@ Rule Vanuatu 1992 1993 - Jan Sat>=22 24:
Rule Vanuatu 1992 only - Oct Sat>=22 24:00 1:00 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
- 11:00 Vanuatu +11/+12
+ 11:00 Vanuatu %z
# Wallis and Futuna
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Index: src/external/public-domain/tz/dist/backward
diff -u src/external/public-domain/tz/dist/backward:1.11 src/external/public-domain/tz/dist/backward:1.12
--- src/external/public-domain/tz/dist/backward:1.11 Thu Mar 23 16:40:39 2023
+++ src/external/public-domain/tz/dist/backward Tue Oct 29 21:32:00 2024
@@ -1,9 +1,10 @@
-# tzdb links for backward compatibility
+# Links and zones 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 from old or merged timezone names to current ones.
+# It also provides a few zone entries for old naming conventions.
# Many names changed in 1993 and in 1995, and many merged names moved here
# in the period from 2013 through 2022. Several of these names are
# also present in the file 'backzone', which has data important only
@@ -44,6 +45,8 @@ Link America/Rio_Branco Brazil/Acre #= A
Link America/Noronha Brazil/DeNoronha
Link America/Sao_Paulo Brazil/East
Link America/Manaus Brazil/West
+Link Europe/Brussels CET
+Link America/Chicago CST6CDT
Link America/Halifax Canada/Atlantic
Link America/Winnipeg Canada/Central
# This line is commented out, as the name exceeded the 14-character limit
@@ -58,6 +61,9 @@ Link America/Whitehorse Canada/Yukon
Link America/Santiago Chile/Continental
Link Pacific/Easter Chile/EasterIsland
Link America/Havana Cuba
+Link Europe/Athens EET
+Link America/Panama EST
+Link America/New_York EST5EDT
Link Africa/Cairo Egypt
Link Europe/Dublin Eire
# Vanguard section, for most .zi parsers.
@@ -96,6 +102,9 @@ Link America/Jamaica Jamaica
Link Asia/Tokyo Japan
Link Pacific/Kwajalein Kwajalein
Link Africa/Tripoli Libya
+Link Europe/Brussels MET
+Link America/Phoenix MST
+Link America/Denver MST7MDT
Link America/Tijuana Mexico/BajaNorte
Link America/Mazatlan Mexico/BajaSur
Link America/Mexico_City Mexico/General
@@ -169,6 +178,7 @@ Link America/Denver America/Shiprock
Link America/Toronto America/Thunder_Bay
Link America/Edmonton America/Yellowknife
Link Antarctica/McMurdo Antarctica/South_Pole
+Link Asia/Ulaanbaatar Asia/Choibalsan
Link Asia/Shanghai Asia/Chongqing
Link Asia/Shanghai Asia/Harbin
Link Asia/Urumqi Asia/Kashgar
@@ -183,6 +193,7 @@ Link Europe/Kyiv Europe/Zaporozhye
Link Pacific/Kanton Pacific/Enderbury
Link Pacific/Honolulu Pacific/Johnston
Link Pacific/Chuuk Pacific/Yap
+Link Europe/Lisbon WET
# Alternate names for the same location
@@ -208,5 +219,7 @@ Link Europe/Kyiv Europe/Kiev
# Classically, Cyprus is in Asia; e.g. see Herodotus, Histories, I.72.
# However, for various reasons many users expect to find it under Europe.
Link Asia/Nicosia Europe/Nicosia
+Link Pacific/Honolulu HST
+Link America/Los_Angeles PST8PDT
Link Pacific/Pohnpei Pacific/Ponape
Link Pacific/Chuuk Pacific/Truk
Index: src/external/public-domain/tz/dist/leap-seconds.list
diff -u src/external/public-domain/tz/dist/leap-seconds.list:1.7 src/external/public-domain/tz/dist/leap-seconds.list:1.8
--- src/external/public-domain/tz/dist/leap-seconds.list:1.7 Mon Feb 5 21:52:38 2024
+++ src/external/public-domain/tz/dist/leap-seconds.list Tue Oct 29 21:32:00 2024
@@ -1,5 +1,5 @@
-# ATOMIC TIME.
-# The Coordinated Universal Time (UTC) is the reference time scale derived
+# ATOMIC TIME
+# Coordinated Universal Time (UTC) is the reference time scale derived
# from The "Temps Atomique International" (TAI) calculated by the Bureau
# International des Poids et Mesures (BIPM) using a worldwide network of atomic
# clocks. UTC differs from TAI by an integer number of seconds; it is the basis
@@ -8,34 +8,34 @@
#
# ASTRONOMICAL TIME (UT1) is the time scale based on the rate of rotation of the earth.
# It is now mainly derived from Very Long Baseline Interferometry (VLBI). The various
-# irregular fluctuations progressively detected in the rotation rate of the Earth lead
+# irregular fluctuations progressively detected in the rotation rate of the Earth led
# in 1972 to the replacement of UT1 by UTC as the reference time scale.
#
#
# LEAP SECOND
-# Atomic clocks are more stable than the rate of the earth rotation since the latter
+# Atomic clocks are more stable than the rate of the earth's rotation since the latter
# undergoes a full range of geophysical perturbations at various time scales: lunisolar
-# and core-mantle torques, atmospheric and oceanic effetcs, etc.
+# and core-mantle torques, atmospheric and oceanic effects, etc.
# Leap seconds are needed to keep the two time scales in agreement, i.e. UT1-UTC smaller
-# than 0.9 second. Therefore, when necessary a "leap second" is applied to UTC.
+# than 0.9 seconds. Therefore, when necessary a "leap second" is applied to UTC.
# Since the adoption of this system in 1972 it has been necessary to add a number of seconds to UTC,
# firstly due to the initial choice of the value of the second (1/86400 mean solar day of
# the year 1820) and secondly to the general slowing down of the Earth's rotation. It is
-# theorically possible to have a negative leap second (a second removed from UTC), but so far,
+# theoretically possible to have a negative leap second (a second removed from UTC), but so far,
# all leap seconds have been positive (a second has been added to UTC). Based on what we know about
# the earth's rotation, it is unlikely that we will ever have a negative leap second.
#
#
# HISTORY
-# The first leap second was added on June 30, 1972. Until yhe year 2000, it was necessary in average to add a
+# The first leap second was added on June 30, 1972. Until the year 2000, it was necessary in average to add a
# leap second at a rate of 1 to 2 years. Since the year 2000 leap seconds are introduced with an
-# average interval of 3 to 4 years due to the acceleration of the Earth rotation speed.
+# average interval of 3 to 4 years due to the acceleration of the Earth's rotation speed.
#
#
-# RESPONSABILITY OF THE DECISION TO INTRODUCE A LEAP SECOND IN UTC
+# RESPONSIBILITY OF THE DECISION TO INTRODUCE A LEAP SECOND IN UTC
# The decision to introduce a leap second in UTC is the responsibility of the Earth Orientation Center of
# the International Earth Rotation and reference System Service (IERS). This center is located at Paris
-# Observatory. According to international agreements, leap seconds should only be scheduled for certain dates:
+# Observatory. According to international agreements, leap seconds should be scheduled only for certain dates:
# first preference is given to the end of December and June, and second preference at the end of March
# and September. Since the introduction of leap seconds in 1972, only dates in June and December were used.
#
@@ -60,15 +60,15 @@
#
# The following line shows the last update of this file in NTP timestamp:
#
-#$ 3913697179
+#$ 3929093563
#
# 2) Expiration date of the file given on a semi-annual basis: last June or last December
#
-# File expires on 28 December 2024
+# File expires on 28 June 2025
#
# Expire date in NTP timestamp:
#
-#@ 3944332800
+#@ 3960057600
#
#
# LIST OF LEAP SECONDS
@@ -117,4 +117,4 @@
# please see the readme file in the 'source' directory :
# https://hpiers.obspm.fr/iers/bul/bulc/ntp/sources/README
#
-#h 9dac5845 8acd32c0 2947d462 daf4a943 f58d9391
+#h be738595 57b0cf1b b0218343 fb77062f 5a775e7
Index: src/external/public-domain/tz/dist/leapseconds
diff -u src/external/public-domain/tz/dist/leapseconds:1.7 src/external/public-domain/tz/dist/leapseconds:1.8
--- src/external/public-domain/tz/dist/leapseconds:1.7 Mon Feb 5 21:52:38 2024
+++ src/external/public-domain/tz/dist/leapseconds Tue Oct 29 21:32:00 2024
@@ -69,11 +69,11 @@ Leap 2016 Dec 31 23:59:60 + S
# Any additional leap seconds will come after this.
# This Expires line is commented out for now,
# so that pre-2020a zic implementations do not reject this file.
-#Expires 2024 Dec 28 00:00:00
+#Expires 2025 Jun 28 00:00:00
# POSIX timestamps for the data in this file:
-#updated 1704708379 (2024-01-08 10:06:19 UTC)
-#expires 1735344000 (2024-12-28 00:00:00 UTC)
+#updated 1720104763 (2024-07-04 14:52:43 UTC)
+#expires 1751068800 (2025-06-28 00:00:00 UTC)
# Updated through IERS Bulletin C (https://hpiers.obspm.fr/iers/bul/bulc/bulletinc.dat)
-# File expires on 28 December 2024
+# File expires on 28 June 2025