Skip to content

Commit 454e8e6

Browse files
committed
8383175: (tz) Update Timezone Data to 2026b
8383473: Follow on from tzdata2026b time change to include temporary hack BC time change Reviewed-by: andrew Backport-of: 5d40800
1 parent b5a1018 commit 454e8e6

3 files changed

Lines changed: 57 additions & 3 deletions

File tree

make/data/tzdata/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
# or visit www.oracle.com if you need additional information or have any
2222
# questions.
2323
#
24-
tzdata2026a
24+
tzdata2026b

make/data/tzdata/northamerica

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1980,6 +1980,56 @@ Zone America/Edmonton -7:33:52 - LMT 1906 Sep
19801980
# https://searcharchives.vancouver.ca/daylight-saving-1918-starts-again-july-7-1941-start-d-s-sept-27-end-of-d-s-1941
19811981
# We have no further details, so omit them for now.
19821982

1983+
# From Arthur David Olson (2026-03-02):
1984+
# B. C. Gov News: “Adopting permanent daylight saving time: ‘Spring forward’
1985+
# on March 8 will be the last time change, ending twice-yearly clock changes.”
1986+
# https://news.gov.bc.ca/releases/2026AG0013-000209
1987+
#
1988+
# From Paul Eggert (2026-03-07):
1989+
# The law says that 21 hours after the usual 2026-03-08 02:00 switch from
1990+
# PST to PDT, the next day inaugurates the new standard time Pacific Time,
1991+
# i.e., just one clock change but two name changes separated by 21 hours.
1992+
# PT, the obvious abbreviation for Pacific Time, is one letter too short
1993+
# to conform to TZDB’s (and POSIX’s) [-+[:alnum:]]{3,6} requirements.
1994+
# I asked the BC government for advice, with no response. For now, do this:
1995+
# 1. As a temporary hack, pretend that the BC law takes effect
1996+
# not on 2026-03-09 at 00:00, but on 2026-11-01 at 02:00.
1997+
# This pretense works around a limitation in CLDR v48.2 (2026-03-17),
1998+
# which would otherwise say the interval uses “Pacific Standard Time”.
1999+
# (Below, this temporary hack is marked “Temporary hack; see above.”)
2000+
# Strictly speaking this hack is incorrect since the interval uses
2001+
# standard time, but it does have the right UT offset and it
2002+
# works around the CLDR limitation. We should be able to remove
2003+
# the temporary hack after CLDR is fixed.
2004+
# 2. After the BC law takes effect, model the time as MST sans DST.
2005+
# We can change this later if another conforming non-numeric abbreviation
2006+
# for Pacific Time becomes more popular. Possibilities include:
2007+
# MST - the most compatible with existing software and practice,
2008+
# and already used in parts of BC and in Yukon
2009+
# PDT - almost as software-friendly, but confusing because it implies
2010+
# it is DST and is paired with PST, whereas PT is standard time
2011+
# PST - straightforward but even more confusing,
2012+
# and will likely break much software that assumes PST is -08
2013+
# -07 - accurate and clear in itself, but makes BC look odd vs neighbors
2014+
# CPT, CPST - for Canadian Pacific (Standard) Time,
2015+
# by analogy with AEST in Australia
2016+
# P-T - conforming approximation to “PT”
2017+
# PT+ - like P-T but suggesting one-hour advance over PST
2018+
2019+
# From Chris Walton (2026-03-15):
2020+
# The Regional District of East Kootenay is planning to move to year-round
2021+
# Mountain Standard Time (MST) on November 1, 2026....
2022+
# https://www.rdek.bc.ca/news/entry/rdek_board_moves_to_transition_to_year_round_mountain_standard_time
2023+
# (2026-03-17):
2024+
# The final decision East Kootenay made a few days ago may turn out not to
2025+
# be final after all. They are going to reopen the debate next month!
2026+
# https://www.cbc.ca/news/canada/british-columbia/what-time-is-it-in-the-east-kootenay-debate-9.7132624
2027+
# From Paul Eggert (2026-03-17):
2028+
# Mayor Steve Fairbairn of Elkford asked the question be called a second time,
2029+
# saying, “Pardon the pun, but this is not a time-sensitive issue.”
2030+
# For now, merely mention the potential change in these comments.
2031+
# If it happens it would likely affect clocks starting 2027-03-14 at 02:00.
2032+
19832033
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
19842034
Rule Vanc 1918 only - Apr 14 2:00 1:00 D
19852035
Rule Vanc 1918 only - Oct 27 2:00 0 S
@@ -1993,7 +2043,11 @@ Rule Vanc 1962 2006 - Oct lastSun 2:00 0 S
19932043
# Zone NAME STDOFF RULES FORMAT [UNTIL]
19942044
Zone America/Vancouver -8:12:28 - LMT 1884
19952045
-8:00 Vanc P%sT 1987
1996-
-8:00 Canada P%sT
2046+
-8:00 Canada P%sT 2026 Mar 9
2047+
# Temporary hack; see above.
2048+
-8:00 1:00 PDT 2026 Nov 1 02:00
2049+
# End of temporary hack.
2050+
-7:00 - MST
19972051
Zone America/Dawson_Creek -8:00:56 - LMT 1884
19982052
-8:00 Canada P%sT 1947
19992053
-8:00 Vanc P%sT 1972 Aug 30 2:00
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
tzdata2026a
1+
tzdata2026b

0 commit comments

Comments
 (0)