Skip to content

Commit

Permalink
Update tzdata and zoneinfo to version 2003a.
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub Actions committed Oct 31, 2022
1 parent 930d1f3 commit 8ba4d0c
Show file tree
Hide file tree
Showing 19 changed files with 502 additions and 341 deletions.
9 changes: 8 additions & 1 deletion tzdata/antarctica
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @(#)antarctica 7.22
# @(#)antarctica 7.23

# From Paul Eggert (1999-11-15):
# To keep things manageable, we list only locations occupied year-round; see
Expand Down Expand Up @@ -255,6 +255,13 @@ Zone Antarctica/Vostok 0 - zzz 1957 Dec 16
# Halley is on a moving ice shelf and is periodically relocated
# so that it is never more than 10km from its nominal location.
# Rothera, Adelaide Island, -6734-6808, since 1976-12-01
#
# From Paul Eggert (2002-10-22)
# <http://webexhibits.org/daylightsaving/g.html> says Rothera is -03 all year.
#
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Antarctica/Rothera 0 - zzz 1976 Dec 1
-3:00 - ROTT # Rothera time

# Uruguay - year round base
# Artigas, King George Island, -621104-0585107
Expand Down
220 changes: 123 additions & 97 deletions tzdata/asia
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @(#)asia 7.68
# @(#)asia 7.71

# This data is by no means authoritative; if you think you know better,
# go ahead and edit the file (and please send any changes to
Expand Down Expand Up @@ -29,22 +29,23 @@
# I invented the abbreviations marked `*' in the following table;
# the rest are from earlier versions of this file, or from other sources.
# Corrections are welcome!
# std dst
# LMT Local Mean Time
# 2:00 EET EEST Eastern European Time
# 2:00 IST IDT Israel
# 3:00 AST ADT Arabia*
# 4:00 GST Gulf*
# 5:30 IST India
# 7:00 ICT Indochina*
# 7:00 WIT west Indonesia
# 8:00 CIT central Indonesia
# 8:00 CST China
# 9:00 CJT Central Japanese Time (1896/1937)*
# 9:00 EIT east Indonesia
# 9:00 JST Japan
# 9:00 KST Korea
# 9:30 CST (Australian) Central Standard Time
# std dst
# LMT Local Mean Time
# 2:00 EET EEST Eastern European Time
# 2:00 IST IDT Israel
# 3:00 AST ADT Arabia*
# 3:30 IRST IRDT Iran
# 4:00 GST Gulf*
# 5:30 IST India
# 7:00 ICT Indochina*
# 7:00 WIT west Indonesia
# 8:00 CIT central Indonesia
# 8:00 CST China
# 9:00 CJT Central Japanese Time (1896/1937)*
# 9:00 EIT east Indonesia
# 9:00 JST Japan
# 9:00 KST Korea
# 9:30 CST (Australian) Central Standard Time
#
# See the `europe' file for Russia and Turkey in Asia.

Expand Down Expand Up @@ -430,89 +431,97 @@ Zone Asia/Jayapura 9:22:48 - LMT 1932 Nov
9:00 - EIT

# Iran
# From Paul Eggert (2000-06-12), following up a suggestion by Rich Wales:
# Ahmea Alavi in
# <a href="http://www.persia.org/Iran_Lib/Calendar/taghveem.txt">
# TAGHVEEM (1993-07-12)
# </a>
# writes ``Daylight saving time in Iran starts from the first day
# of Farvardin and ends the first day of Mehr.'' This disagrees with the SSIM:
#
# DST start DST end
# year SSIM Alavi SSIM Alavi
# 1991 05-03!= 03-21 09-20!= 09-23
# 1992 03-22!= 03-21 09-23 09-23
# 1993 03-21 03-21 09-23 09-23
# 1994 03-21 03-21 09-22!= 09-23
# 1995 03-21 03-21 09-22!= 09-23
# 1996 03-21!= 03-20 09-22 09-22
# 1997 03-22!= 03-21 09-22!= 09-23
# 1998 03-21 03-21 09-21!= 09-23
# 1999 03-22!= 03-21 09-22!= 09-23
# 2000 03-21!= 03-20 09-21!= 09-22
# 2001 03-19!= 03-21 09-19!= 09-23
# 2002 03-18!= 03-21 09-18!= 09-23
#
# Go with Alavi starting with 1992.
# I used Ed Reingold's cal-persia in GNU Emacs 19.34 to compute Persian dates.

# From Roozbeh Pournader (2003-03-15):
# This is an English translation of what I just found (originally in Persian).
# The Gregorian dates in brackets are mine:
#
# Official Newspaper No. 13548-1370/6/25 [1991-09-16]
# No. 16760/T233 H 1370/6/10 [1991-09-01]
#
# The Rule About Change of the Official Time of the Country
#
# The Board of Ministers, in the meeting dated 1370/5/23 [1991-08-14],
# based on the suggestion number 2221/D dated 1370/4/22 [1991-07-13]
# of the Country's Organization for Official and Employment Affairs,
# and referring to the law for equating the working hours of workers
# and officers in the whole country dated 1359/4/23 [1980-07-14], and
# for synchronizing the official times of the country, agreed that:
#
# The official time of the country will should move forward one hour
# at the 24[:00] hours of the first day of Farvardin and should return
# to its previous state at the 24[:00] hours of the 30th day of
# Shahrivar.
#
# First Deputy to the President - Hassan Habibi
#
# From personal experience, that agrees with what has been followed
# for at least the last 5 years. Before that, for a few years, the
# date used was the first Thursday night of Farvardin and the last
# Thursday night of Shahrivar, but I can't give exact dates....
# I have also changed the abbreviations to what is considered correct
# here in Iran, IRST for regular time and IRDT for daylight saving time.

# From Paul Eggert (2003-03-15)
# Go with Shanks before September 1991, and with Pournader thereafter.
# I used Ed Reingold's cal-persia in GNU Emacs 21.2 to check Persian dates.
# The Persian calendar is based on the sun, and dates after around 2050
# are approximate; stop after 2037 when 32-bit time_t's overflow.
#
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Iran 1978 1980 - Mar 21 0:00 1:00 S
Rule Iran 1978 only - Oct 21 0:00 0 -
Rule Iran 1979 only - Sep 19 0:00 0 -
Rule Iran 1980 only - Sep 23 0:00 0 -
Rule Iran 1991 only - May 3 0:00s 1:00 S
Rule Iran 1991 only - Sep 20 0:00s 0 -
Rule Iran 1992 1995 - Mar 21 0:00 1:00 S
Rule Iran 1992 1995 - Sep 23 0:00 0 -
Rule Iran 1996 only - Mar 20 0:00 1:00 S
Rule Iran 1996 only - Sep 22 0:00 0 -
Rule Iran 1997 1999 - Mar 21 0:00 1:00 S
Rule Iran 1997 1999 - Sep 23 0:00 0 -
Rule Iran 2000 only - Mar 20 0:00 1:00 S
Rule Iran 2000 only - Sep 22 0:00 0 -
Rule Iran 2001 2003 - Mar 21 0:00 1:00 S
Rule Iran 2001 2003 - Sep 23 0:00 0 -
Rule Iran 2004 only - Mar 20 0:00 1:00 S
Rule Iran 2004 only - Sep 22 0:00 0 -
Rule Iran 2005 2007 - Mar 21 0:00 1:00 S
Rule Iran 2005 2007 - Sep 23 0:00 0 -
Rule Iran 2008 only - Mar 20 0:00 1:00 S
Rule Iran 2008 only - Sep 22 0:00 0 -
Rule Iran 2009 2011 - Mar 21 0:00 1:00 S
Rule Iran 2009 2011 - Sep 23 0:00 0 -
Rule Iran 2012 only - Mar 20 0:00 1:00 S
Rule Iran 2012 only - Sep 22 0:00 0 -
Rule Iran 2013 2015 - Mar 21 0:00 1:00 S
Rule Iran 2013 2015 - Sep 23 0:00 0 -
Rule Iran 2016 only - Mar 20 0:00 1:00 S
Rule Iran 2016 only - Sep 22 0:00 0 -
Rule Iran 2017 2019 - Mar 21 0:00 1:00 S
Rule Iran 2017 2019 - Sep 23 0:00 0 -
Rule Iran 2020 only - Mar 20 0:00 1:00 S
Rule Iran 2020 only - Sep 22 0:00 0 -
Rule Iran 2021 2023 - Mar 21 0:00 1:00 S
Rule Iran 2021 2023 - Sep 23 0:00 0 -
Rule Iran 2024 2025 - Mar 20 0:00 1:00 S
Rule Iran 2024 2025 - Sep 22 0:00 0 -
Rule Iran 2026 2027 - Mar 21 0:00 1:00 S
Rule Iran 2026 2027 - Sep 23 0:00 0 -
Rule Iran 2028 2029 - Mar 20 0:00 1:00 S
Rule Iran 2028 2029 - Sep 22 0:00 0 -
Rule Iran 2030 2031 - Mar 21 0:00 1:00 S
Rule Iran 2030 2031 - Sep 23 0:00 0 -
Rule Iran 2032 2033 - Mar 20 0:00 1:00 S
Rule Iran 2032 2033 - Sep 22 0:00 0 -
Rule Iran 2034 2035 - Mar 21 0:00 1:00 S
Rule Iran 2034 2035 - Sep 23 0:00 0 -
Rule Iran 2036 2037 - Mar 20 0:00 1:00 S
Rule Iran 2036 2037 - Sep 22 0:00 0 -
Rule Iran 1978 1980 - Mar 21 0:00 1:00 D
Rule Iran 1978 only - Oct 21 0:00 0 S
Rule Iran 1979 only - Sep 19 0:00 0 S
Rule Iran 1980 only - Sep 23 0:00 0 S
Rule Iran 1991 only - May 3 0:00 1:00 D
Rule Iran 1992 1995 - Mar 22 0:00 1:00 D
Rule Iran 1991 1995 - Sep 22 0:00 0 S
Rule Iran 1996 only - Mar 21 0:00 1:00 D
Rule Iran 1996 only - Sep 21 0:00 0 S
Rule Iran 1997 1999 - Mar 22 0:00 1:00 D
Rule Iran 1997 1999 - Sep 22 0:00 0 S
Rule Iran 2000 only - Mar 21 0:00 1:00 D
Rule Iran 2000 only - Sep 21 0:00 0 S
Rule Iran 2001 2003 - Mar 22 0:00 1:00 D
Rule Iran 2001 2003 - Sep 22 0:00 0 S
Rule Iran 2004 only - Mar 21 0:00 1:00 D
Rule Iran 2004 only - Sep 21 0:00 0 S
Rule Iran 2005 2007 - Mar 22 0:00 1:00 D
Rule Iran 2005 2007 - Sep 22 0:00 0 S
Rule Iran 2008 only - Mar 21 0:00 1:00 D
Rule Iran 2008 only - Sep 21 0:00 0 S
Rule Iran 2009 2011 - Mar 22 0:00 1:00 D
Rule Iran 2009 2011 - Sep 22 0:00 0 S
Rule Iran 2012 only - Mar 21 0:00 1:00 D
Rule Iran 2012 only - Sep 21 0:00 0 S
Rule Iran 2013 2015 - Mar 22 0:00 1:00 D
Rule Iran 2013 2015 - Sep 22 0:00 0 S
Rule Iran 2016 only - Mar 21 0:00 1:00 D
Rule Iran 2016 only - Sep 21 0:00 0 S
Rule Iran 2017 2019 - Mar 22 0:00 1:00 D
Rule Iran 2017 2019 - Sep 22 0:00 0 S
Rule Iran 2020 only - Mar 21 0:00 1:00 D
Rule Iran 2020 only - Sep 21 0:00 0 S
Rule Iran 2021 2023 - Mar 22 0:00 1:00 D
Rule Iran 2021 2023 - Sep 22 0:00 0 S
Rule Iran 2024 2025 - Mar 21 0:00 1:00 D
Rule Iran 2024 2025 - Sep 21 0:00 0 S
Rule Iran 2026 2027 - Mar 22 0:00 1:00 D
Rule Iran 2026 2027 - Sep 22 0:00 0 S
Rule Iran 2028 2029 - Mar 21 0:00 1:00 D
Rule Iran 2028 2029 - Sep 21 0:00 0 S
Rule Iran 2030 2031 - Mar 22 0:00 1:00 D
Rule Iran 2030 2031 - Sep 22 0:00 0 S
Rule Iran 2032 2033 - Mar 21 0:00 1:00 D
Rule Iran 2032 2033 - Sep 21 0:00 0 S
Rule Iran 2034 2035 - Mar 22 0:00 1:00 D
Rule Iran 2034 2035 - Sep 22 0:00 0 S
Rule Iran 2036 2037 - Mar 21 0:00 1:00 D
Rule Iran 2036 2037 - Sep 21 0:00 0 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Tehran 3:25:44 - LMT 1916
3:25:44 - TMT 1946 # Tehran Mean Time
3:30 - IRT 1977 Nov
3:30 - IRST 1977 Nov
4:00 Iran IR%sT 1979
3:30 Iran IR%sT

Expand Down Expand Up @@ -748,7 +757,7 @@ Zone Asia/Jerusalem 2:20:56 - LMT 1880
# bill have until July 24 to pass.
#
# (2002-07-25):
# Thanks go to Yitschak Goldberg from E&M for bringing this (Hebrew) article
# Thanks go to Yitschak Goldberg from E&M for bringing this (Hebrew) article
# to my attention:
#
# http://www.ynet.co.il/articles/0,7340,L-2019315,00.html
Expand Down Expand Up @@ -878,7 +887,7 @@ Zone Asia/Amman 2:23:44 - LMT 1931
# - Kazakhstan did not observe DST in 1991.
# - Qyzylorda switched from +5:00 to +6:00 on 1992-01-19 02:00.
# - Oral switched from +5:00 to +4:00 in spring 1989.
#
#
#
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
#
Expand Down Expand Up @@ -1154,9 +1163,26 @@ Zone Asia/Muscat 3:54:20 - LMT 1920
# and Sunday of April" phrase, if taken literally, means that the
# transition takes place at 00:00 on the first Sunday on or after 04-02.

# From Paul Eggert (2003-02-09):
# DAWN <http://www.dawn.com/2002/10/06/top13.htm> reported on 2002-10-05
# that 2002 DST ended that day at midnight. Go with McDow for now.

# From Steffen Thorsen (2003-03-14):
# According to http://www.dawn.com/2003/03/07/top15.htm
# there will be no DST in Pakistan this year:
#
# ISLAMABAD, March 6: Information and Media Development Minister Sheikh
# Rashid Ahmed on Thursday said the cabinet had reversed a previous
# decision to advance clocks by one hour in summer and put them back by
# one hour in winter with the aim of saving light hours and energy.
#
# The minister told a news conference that the experiment had rather
# shown 8 per cent higher consumption of electricity.


# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Pakistan 2002 max - Apr Sun>=2 0:00 1:00 S
Rule Pakistan 2002 max - Oct 15 0:00 0 -
Rule Pakistan 2002 only - Apr Sun>=2 0:01 1:00 S
Rule Pakistan 2002 only - Oct Sun>=2 0:01 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Karachi 4:28:12 - LMT 1907
5:30 - IST 1942 Sep
Expand Down
59 changes: 36 additions & 23 deletions tzdata/australasia
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @(#)australasia 7.67
# @(#)australasia 7.68
# This file also includes Pacific islands.

# Notes are at the end of this file
Expand Down Expand Up @@ -297,6 +297,17 @@ Zone Pacific/Noumea 11:05:48 - LMT 1912 Jan 13
###############################################################################

# New Zealand
#
# From Paul Eggert (2002-10-23):
# The Department of Internal Affairs (DIA) maintains a brief history;
# see tz-link.htm for the full reference.
#
# Shanks gives 1868 for the introduction of standard time; go with the
# DIA's more-precise 1868-11-02. The DIA says that clocks were
# advanced by half an hour in 1941; go with Shanks's more-precise
# 1940-09-29 02:00. The DIA says that starting in 1933 DST began the
# first Sunday in September; go with Shanks's last Sunday starting in
# 1934.

# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
# Shanks gives 1927 Nov 6 - 1928 Mar 4, 1928 Oct 14 - 1929 Mar 17,
Expand All @@ -311,17 +322,17 @@ Rule NZ 1930 1933 - Oct Sun>=8 2:00 0:30 HD
# didn't change until 1945 Apr 30; go with Shanks.
Rule NZ 1934 1940 - Apr lastSun 2:00 0 S
Rule NZ 1934 1939 - Sep lastSun 2:00 0:30 HD
Rule NZ 1974 only - Nov 3 2:00s 1:00 D
Rule NZ 1974 only - Nov Sun>=1 2:00s 1:00 D
Rule NZ 1975 only - Feb lastSun 2:00s 0 S
Rule NZ 1975 1988 - Oct lastSun 2:00s 1:00 D
Rule NZ 1989 only - Oct 8 2:00s 1:00 D
Rule NZ 1990 max - Oct Sun>=1 2:00s 1:00 D
Rule NZ 1975 only - Feb 23 2:00s 0 S
Rule NZ 1976 1989 - Mar Sun>=1 2:00s 0 S
Rule NZ 1989 only - Oct Sun>=8 2:00s 1:00 D
Rule NZ 1990 max - Oct Sun>=1 2:00s 1:00 D
Rule NZ 1990 max - Mar Sun>=15 2:00s 0 S
Rule Chatham 1990 max - Oct Sun>=1 2:45s 1:00 D
Rule Chatham 1991 max - Mar Sun>=15 2:45s 0 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Pacific/Auckland 11:39:04 - LMT 1868
Zone Pacific/Auckland 11:39:04 - LMT 1868 Nov 2
11:30 NZ NZ%sT 1940 Sep 29 2:00
12:00 NZ NZ%sT
Zone Pacific/Chatham 12:45 Chatham CHA%sT
Expand Down Expand Up @@ -399,8 +410,8 @@ Zone Pacific/Fakaofo -11:24:56 - LMT 1901
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Tonga 1999 only - Oct 7 2:00s 1:00 S
Rule Tonga 2000 only - Mar 19 2:00s 0 -
Rule Tonga 2000 max - Nov Sun>=1 2:00 1:00 S
Rule Tonga 2001 max - Jan lastSun 2:00 0 -
Rule Tonga 2000 2001 - Nov Sun>=1 2:00 1:00 S
Rule Tonga 2001 2002 - Jan lastSun 2:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Pacific/Tongatapu 12:19:20 - LMT 1901
12:20 - TOT 1941 # Tonga Time
Expand Down Expand Up @@ -739,21 +750,21 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# The chosen rules the union of the 1971/1972 change and the 1989-1992 changes.

# From Rives McDow (2002-04-09):
# The most interesting region I have found consists of three towns on the
# southern coast of Australia, population 10 at last report, along with
# 50,000 sheep, about 100 kilometers long and 40 kilometers into the
# continent. The primary town is Madura, with the other towns being
# Mundrabilla and Eucla. According to the sheriff of Madura, the
# residents got tired of having to change the time so often, as they are
# located in a strip overlapping the border of South Australia and Western
# Australia. South Australia observes daylight saving time; Western
# Australia does not. The two states are one and a half hours apart. The
# residents decided to forget about this nonsense of changing the clock so
# much and set the local time 20 hours and 45 minutes from the
# international date line, or right in the middle of the time of South
# Australia and Western Australia. As it only affects about 10 people and
# tourists staying at the Madura Motel, it has never really made as big an
# impact as Broken Hill. However, as tourist visiting there or anyone
# The most interesting region I have found consists of three towns on the
# southern coast of Australia, population 10 at last report, along with
# 50,000 sheep, about 100 kilometers long and 40 kilometers into the
# continent. The primary town is Madura, with the other towns being
# Mundrabilla and Eucla. According to the sheriff of Madura, the
# residents got tired of having to change the time so often, as they are
# located in a strip overlapping the border of South Australia and Western
# Australia. South Australia observes daylight saving time; Western
# Australia does not. The two states are one and a half hours apart. The
# residents decided to forget about this nonsense of changing the clock so
# much and set the local time 20 hours and 45 minutes from the
# international date line, or right in the middle of the time of South
# Australia and Western Australia. As it only affects about 10 people and
# tourists staying at the Madura Motel, it has never really made as big an
# impact as Broken Hill. However, as tourist visiting there or anyone
# calling the local sheriff will attest, they do keep time in this way.
#
# From Paul Eggert (2002-04-09):
Expand Down Expand Up @@ -1263,6 +1274,8 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# of January the standard time in the Kingdom shall be moved backward by one
# hour to 1:00am.

# From Pulu 'Anau (2002-11-05):
# The law was for 3 years, supposedly to get renewed. It wasn't.

###############################################################################

Expand Down
Loading

0 comments on commit 8ba4d0c

Please sign in to comment.