tzdb 2023d: การเปลี่ยนเขตเวลา 4 รายการ

อ่านการเปลี่ยนเขตเวลา 4 รายการใน IANA tzdb 2023d ซึ่งออกเมื่อ 21 ธันวาคม 2023 พร้อมลิงก์ไปยังประเทศและเขตเวลาที่เกี่ยวข้อง

วันที่เผยแพร่: · สร้างโดยอัตโนมัติจากข้อมูลต้นทาง

เผยแพร่บน Time Dozen:

แหล่งที่มา: IANA

ส่วนสรุปและการเปลี่ยนแปลงเวลาแปลจากบันทึกการเผยแพร่ของ IANA ส่วนที่พับไว้ด้านล่างคงข้อความต้นฉบับภาษาอังกฤษ

โดยสรุป

  • อิทต็อกกอร์ทูร์มีต กรีนแลนด์ เปลี่ยนเขตเวลาในวันที่ 2024-03-31
  • วอสตอค แอนตาร์กติกา เปลี่ยนเขตเวลาในวันที่ 2023-12-18
  • เคซีย์ แอนตาร์กติกา เปลี่ยนเขตเวลาห้าครั้งตั้งแต่ 2020
  • แก้ไขโค้ดและข้อมูลสำหรับค่าเวลาของปาเลสไตน์ตั้งแต่ปี 2072
  • ไฟล์ข้อมูลใหม่ zonenow.tab สำหรับค่าเวลาตั้งแต่ปัจจุบัน

การเปลี่ยนแปลงเวลาในอนาคต

  • อิทต็อกกอร์ทูร์มีต กรีนแลนด์ (America/Scoresbysund) ใช้เวลาเหมือนส่วนใหญ่ของกรีนแลนด์ในวันที่ 2024-03-31 โดยเปลี่ยนเขตเวลาจาก -01/+00 เป็น -02/-01 ในเวลาเดียวกับการปรับเวลาไปข้างหน้า ดังนั้นนาฬิกาจะไม่ปรับเวลาไปข้างหน้าตามที่กำหนดไว้ก่อนหน้า การเปลี่ยนเขตเวลานี้กลับไปสู่แนวปฏิบัติทั่วไปก่อนปี 1981 (ขอบคุณ Jule Dabars)
  • แก้การคาดการณ์การเปลี่ยนเวลา DST ของปาเลสไตน์ในปี 2072-2075 โดยแก้ข้อผิดพิมพ์ที่เกิดขึ้นใน 2023a (ขอบคุณ Jule Dabars)

การเปลี่ยนแปลงเวลาในอดีตและอนาคต

  • วอสตอค แอนตาร์กติกา เปลี่ยนไปใช้ +05 ในวันที่ 2023-12-18 ก่อนหน้านี้ใช้ +07 (ไม่ใช่ +06) มาหลายปี (ขอบคุณ Zakhary V. Akulov)
  • เปลี่ยนข้อมูลของเคซีย์ แอนตาร์กติกา ให้ตรงกับ timeanddate.com โดยเพิ่มการเปลี่ยนเขตเวลาห้าครั้งตั้งแต่ 2020 ตอนนี้เคซีย์ใช้ +08 แทน +11
บันทึกอื่นของรุ่นนี้ (โค้ด ขั้นตอนบิลด์ เอกสาร) ข้อความต้นฉบับภาษาอังกฤษ

Changes to past tm_isdst flags

  • Much of Greenland, represented by America/Nuuk, changed its standard time from -03 to -02 on 2023-03-25, not on 2023-10-28. This does not affect UTC offsets, only the tm_isdst flag. (Thanks to Thomas M. Steenholdt.)
  • New data file
  • A new data file zonenow.tab helps configure applications that use timestamps dated from now on. This simplifies configuration, since users choose from a smaller Zone set. The file's format is experimental and subject to change.

Changes to code

  • localtime.c no longer mishandles TZif files that contain a single transition into a DST regime. Previously, it incorrectly assumed DST was in effect before the transition too. (Thanks to Alois Treindl for debugging help.)
  • localtime.c's timeoff no longer collides with OpenBSD 7.4.
  • The C code now uses _Generic only if __STDC_VERSION__ says the compiler is C11 or later.
  • tzselect now optionally reads zonenow.tab, to simplify when configuring only for timestamps dated from now on.
  • tzselect no longer creates temporary files.
  • tzselect no longer mishandles the following: Spaces and most other special characters in BUGEMAIL, PACKAGE, TZDIR, and VERSION. TZ strings when using mawk 1.4.3, which mishandles regular expressions of the form /X{2,}/. ISO 6709 coordinates when using an awk that lacks the GNU extension of newlines in -v option-arguments. Non UTF-8 locales when using an iconv command that lacks the GNU //TRANSLIT extension.
  • zic no longer mishandles data for Palestine after the year 2075. Previously, it incorrectly omitted post-2075 transitions that are predicted for just before and just after Ramadan. (Thanks to Ken Murchison for debugging help.)
  • zic now works again on Linux 2.6.16 and 2.6.17 (2006). (Problem reported by Rune Torgersen.)

Changes to build procedure

  • The Makefile is now more compatible with POSIX:
  • It no longer defines AR, CC, CFLAGS, LDFLAGS, and SHELL.
  • It no longer uses its own 'cc' in place of CC.
  • It now uses ARFLAGS, with default specified by POSIX.
  • It does not use LFLAGS incompatibly with POSIX.
  • It uses the special .POSIX target.
  • It quotes special characters more carefully.
  • It no longer mishandles builds in an ISO 8859 locale. Due to the CC changes, TZDIR is now #defined in a file tzdir.h built by 'make', not in a $(CC) -D option. Also, TZDEFAULT is now treated like TZDIR as they have similar roles.

Changes to commentary

  • Limitations and hazards of the optional support for obsolescent C89 platforms are documented better, along with a tentative schedule for removing this support.