From 25af9a1a9f2076f1d8e41a97fbe1a20ce92ed719 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 28 Nov 2022 11:27:20 -0800 Subject: [INCOMPLETE] The northern edge of Chihuahua changes to US rules (Thanks to Heitor David Pinto.) This patch is incomplete because we do not yet know when the new law takes effect. * NEWS: Mention this. * northamerica, zone.tab, zone1970.tab (America/Ciudad_Juarez): New Zone. * northamerica (America/Ojinaga): Observe US DST rules. --- NEWS | 9 +++++++++ northamerica | 50 ++++++++++++++++++++++++++++++++++++++++++++------ zone.tab | 3 ++- zone1970.tab | 3 ++- 4 files changed, 57 insertions(+), 8 deletions(-) diff --git a/NEWS b/NEWS index 9465c75e..b27255de 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,7 @@ News for the tz database Briefly: + The northern edge of Chihuahua changes to US timekeeping. Most of Greenland stops changing clocks after March 2023. Fix some pre-1996 timestamps in northern Canada. C89 is now deprecated; please use C99 or later. @@ -13,6 +14,14 @@ Unreleased, experimental changes Changes to future timestamps + In the Mexican state of Chihuahua, the border strip near the US + will change to agree with nearby US locations. The strip's + western part, represented by Ciudad Juárez, will switch from -06 + all year to -07/-06 with US DST rules, to agree with El Paso, TX. + The eastern part, represented by Ojinaga, will observe US DST next + year, to agree with Presidio, TX. (Thanks to Heitor David Pinto.) + A new Zone America/Ciudad_Juarez splits from America/Ojinaga. + Most of Greenland stops observing winter time after March 2023, so its daylight saving time becomes standard time. This affects America/Nuuk and America/Scoresbysund. (Thanks to Jürgen Appel.) diff --git a/northamerica b/northamerica index b8a041b0..92f8bab8 100644 --- a/northamerica +++ b/northamerica @@ -2560,6 +2560,31 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20 # This abolishes DST except where US DST rules are observed, # and in addition changes all of Chihuahua to -06 with no DST. +# From Heitor David Pinto (2022-11-28): +# Now the northern municipalities want to have the same time zone as the +# respective neighboring cities in the US, for example Juárez in UTC-7 with +# DST, matching El Paso, and Ojinaga in UTC-6 with DST, matching Presidio. +# The congress of Chihuahua and the federal Chamber and Senate all approved +# the change, following the combined procedure specified in the new time zone +# law, and now it awaits the president's approval. The change should occur on +# the day after the official publication of the law, again on short notice. +# https://politica.expansion.mx/congreso/2022/11/24/aprueban-que-ayuntamientos-fronterizos-de-chihuahua-tengan-horario-de-verano +# But there is another problem. The actual law that was passed says that Juárez +# and Ojinaga will observe UTC-7 and UTC-6 during the DST period, not outside +# of it. I think that this was an oversight as a result of trying to pass the +# law through all the chambers very quickly, but I can't believe that no one +# noticed it. There is a legislative procedure in Mexico called "fe de +# erratas" to correct obvious mistakes without having to pass the law again, +# but in this case the correction would have to alter multiple sections so I'm +# not sure if it will be possible. Either way, I expect confusion in the next +# days. +# http://gaceta.diputados.gob.mx/PDF/65/2a022/nov/20221124-VII.pdf +# +# From Paul Eggert (2022-11-28): +# For now, assume the correction will be made and the corrected law will come +# into effect some time in December (defaulting to December 1 at 00:00). +# We can fill in the exact time when known. + # Rule NAME FROM TO - IN ON AT SAVE LETTER/S Rule Mexico 1931 only - May 1 23:00 1:00 D Rule Mexico 1931 only - Oct 1 0:00 0 S @@ -2615,12 +2640,24 @@ Zone America/Mexico_City -6:36:36 - LMT 1922 Jan 1 7:00u -6:00 Mexico C%sT 2001 Sep 30 2:00 -6:00 - CST 2002 Feb 20 -6:00 Mexico C%sT -# Chihuahua (near US border) +# Chihuahua (near US border - western side) # This includes the municipalities of Janos, Ascensión, Juárez, Guadalupe, -# Práxedis G Guerrero, Coyame del Sotol, Ojinaga, and Manuel Benavides. -# See: Inicia mañana Horario de Verano en zona fronteriza, El Universal, -# 2016-03-12 -# https://www.eluniversal.com.mx/articulo/estados/2016/03/12/inicia-manana-horario-de-verano-en-zona-fronteriza +# and Práxedis G Guerrero. +# http://gaceta.diputados.gob.mx/PDF/65/2a022/nov/20221124-VII.pdf +Zone America/Ciudad_Juarez -7:05:56 - LMT 1922 Jan 1 7:00u + -7:00 - MST 1927 Jun 10 23:00 + -6:00 - CST 1930 Nov 15 + -7:00 Mexico M%sT 1932 Apr 1 + -6:00 - CST 1996 + -6:00 Mexico C%sT 1998 + -6:00 - CST 1998 Apr Sun>=1 3:00 + -7:00 Mexico M%sT 2010 + -7:00 US M%sT 2022 Oct 30 2:00 + -6:00 - CST 2022 Dec # unknown date + -7:00 US M%sT +# Chihuaua (near US border - eastern side) +# The municipalities of Coyame del Sotol, Ojinaga, and Manuel Benavides. +# http://gaceta.diputados.gob.mx/PDF/65/2a022/nov/20221124-VII.pdf Zone America/Ojinaga -6:57:40 - LMT 1922 Jan 1 7:00u -7:00 - MST 1927 Jun 10 23:00 -6:00 - CST 1930 Nov 15 @@ -2630,7 +2667,8 @@ Zone America/Ojinaga -6:57:40 - LMT 1922 Jan 1 7:00u -6:00 - CST 1998 Apr Sun>=1 3:00 -7:00 Mexico M%sT 2010 -7:00 US M%sT 2022 Oct 30 2:00 - -6:00 - CST + -6:00 - CST 2022 Dec # unknown date + -6:00 US C%sT # Chihuahua (away from US border) Zone America/Chihuahua -7:04:20 - LMT 1922 Jan 1 7:00u -7:00 - MST 1927 Jun 10 23:00 diff --git a/zone.tab b/zone.tab index 125718c6..6e5adb9f 100644 --- a/zone.tab +++ b/zone.tab @@ -282,7 +282,8 @@ MX +2058-08937 America/Merida Campeche, Yucatan MX +2540-10019 America/Monterrey Durango; Coahuila, Nuevo Leon, Tamaulipas (most areas) MX +2550-09730 America/Matamoros Coahuila, Nuevo Leon, Tamaulipas (US border) MX +2838-10605 America/Chihuahua Chihuahua (most areas) -MX +2934-10425 America/Ojinaga Chihuahua (US border) +MX +3144-10629 America/Ciudad_Juarez Chihuahua (US border - west) +MX +2934-10425 America/Ojinaga Chihuahua (US border - east) MX +2313-10625 America/Mazatlan Baja California Sur, Nayarit (most areas), Sinaloa MX +2048-10515 America/Bahia_Banderas Bahia de Banderas MX +2904-11058 America/Hermosillo Sonora diff --git a/zone1970.tab b/zone1970.tab index 95a5231b..a9b36d36 100644 --- a/zone1970.tab +++ b/zone1970.tab @@ -219,7 +219,8 @@ MX +2058-08937 America/Merida Campeche, Yucatán MX +2540-10019 America/Monterrey Durango; Coahuila, Nuevo León, Tamaulipas (most areas) MX +2550-09730 America/Matamoros Coahuila, Nuevo León, Tamaulipas (US border) MX +2838-10605 America/Chihuahua Chihuahua (most areas) -MX +2934-10425 America/Ojinaga Chihuahua (US border) +MX +3144-10629 America/Ciudad_Juarez Chihuahua (US border - west) +MX +2934-10425 America/Ojinaga Chihuahua (US border - east) MX +2313-10625 America/Mazatlan Baja California Sur, Nayarit (most areas), Sinaloa MX +2048-10515 America/Bahia_Banderas Bahía de Banderas MX +2904-11058 America/Hermosillo Sonora -- 2.37.2