Can someone please kindly give me a dump of Asia/Tehran changes according to the latest tzdata for the years 1977-1981? I'm trying to piece together the newspaper bits and pieces and compare with the tz database, and it seems that there is clearly some transitions missing. Specifically, I find the following lines confusing: 4:00 Iran %z 1979 3:30 Iran %z Does that mean we think Iran switched from UTC+4:00 to UTC+3:30 on Jan 1, 1979? Thanks a lot, Roozbeh
you can get that with `zdump -v Asia/Tehran`: Asia/Tehran Mon Mar 21 19:29:59 1977 UT = Mon Mar 21 22:59:59 1977 +0330 isdst=0 gmtoff=12600 Asia/Tehran Mon Mar 21 19:30:00 1977 UT = Tue Mar 22 00:00:00 1977 +0430 isdst=1 gmtoff=16200 Asia/Tehran Thu Oct 20 19:29:59 1977 UT = Thu Oct 20 23:59:59 1977 +0430 isdst=1 gmtoff=16200 Asia/Tehran Thu Oct 20 19:30:00 1977 UT = Thu Oct 20 23:30:00 1977 +04 isdst=0 gmtoff=14400 Asia/Tehran Fri Mar 24 19:59:59 1978 UT = Fri Mar 24 23:59:59 1978 +04 isdst=0 gmtoff=14400 Asia/Tehran Fri Mar 24 20:00:00 1978 UT = Sat Mar 25 01:00:00 1978 +05 isdst=1 gmtoff=18000 Asia/Tehran Fri Aug 4 19:59:59 1978 UT = Sat Aug 5 00:59:59 1978 +05 isdst=1 gmtoff=18000 Asia/Tehran Fri Aug 4 20:00:00 1978 UT = Sat Aug 5 00:00:00 1978 +04 isdst=0 gmtoff=14400 Asia/Tehran Sun Dec 31 19:59:59 1978 UT = Sun Dec 31 23:59:59 1978 +04 isdst=0 gmtoff=14400 Asia/Tehran Sun Dec 31 20:00:00 1978 UT = Sun Dec 31 23:30:00 1978 +0330 isdst=0 gmtoff=12600 Asia/Tehran Sat May 26 20:29:59 1979 UT = Sat May 26 23:59:59 1979 +0330 isdst=0 gmtoff=12600 Asia/Tehran Sat May 26 20:30:00 1979 UT = Sun May 27 01:00:00 1979 +0430 isdst=1 gmtoff=16200 Asia/Tehran Tue Sep 18 19:29:59 1979 UT = Tue Sep 18 23:59:59 1979 +0430 isdst=1 gmtoff=16200 Asia/Tehran Tue Sep 18 19:30:00 1979 UT = Tue Sep 18 23:00:00 1979 +0330 isdst=0 gmtoff=12600 Asia/Tehran Thu Mar 20 20:29:59 1980 UT = Thu Mar 20 23:59:59 1980 +0330 isdst=0 gmtoff=12600 Asia/Tehran Thu Mar 20 20:30:00 1980 UT = Fri Mar 21 01:00:00 1980 +0430 isdst=1 gmtoff=16200 Asia/Tehran Mon Sep 22 19:29:59 1980 UT = Mon Sep 22 23:59:59 1980 +0430 isdst=1 gmtoff=16200 Asia/Tehran Mon Sep 22 19:30:00 1980 UT = Mon Sep 22 23:00:00 1980 +0330 isdst=0 gmtoff=12600 On Tue, Mar 18, 2025 at 7:13 AM Roozbeh Pournader via tz <tz@iana.org> wrote:
Can someone please kindly give me a dump of Asia/Tehran changes according to the latest tzdata for the years 1977-1981?
I'm trying to piece together the newspaper bits and pieces and compare with the tz database, and it seems that there is clearly some transitions missing. Specifically, I find the following lines confusing:
4:00 Iran %z 1979 3:30 Iran %z
Does that mean we think Iran switched from UTC+4:00 to UTC+3:30 on Jan 1, 1979?
Thanks a lot, Roozbeh
As an online alternative to enh's option, https://nodatime.org/tzvalidate/generate can be used to generate a tzvalidate format <https://github.com/nodatime/tzvalidate/blob/main/format.md> report. The version can be specified as a query parameter, along with the zone, start year and end year. For example: https://nodatime.org/tzvalidate/generate?version=2025a&zone=Asia/Tehran&star... (I've extended the year range there just for clarity) That generates: Asia/Tehran Initially: +03:30:00 standard +0330 1977-03-21 19:30:00Z +04:30:00 daylight +0430 1977-10-20 19:30:00Z +04:00:00 standard +04 1978-03-24 20:00:00Z +05:00:00 daylight +05 1978-08-04 20:00:00Z +04:00:00 standard +04 1978-12-31 20:00:00Z +03:30:00 standard +0330 1979-05-26 20:30:00Z +04:30:00 daylight +0430 1979-09-18 19:30:00Z +03:30:00 standard +0330 1980-03-20 20:30:00Z +04:30:00 daylight +0430 1980-09-22 19:30:00Z +03:30:00 standard +0330 (A quick scan suggests that's the same data as produced by zdump, which is certainly what I'd expect...) On Tue, 18 Mar 2025 at 11:13, Roozbeh Pournader via tz <tz@iana.org> wrote:
Can someone please kindly give me a dump of Asia/Tehran changes according to the latest tzdata for the years 1977-1981?
I'm trying to piece together the newspaper bits and pieces and compare with the tz database, and it seems that there is clearly some transitions missing. Specifically, I find the following lines confusing:
4:00 Iran %z 1979 3:30 Iran %z
Does that mean we think Iran switched from UTC+4:00 to UTC+3:30 on Jan 1, 1979?
Thanks a lot, Roozbeh
Thank you very much! This was really helpful and helped me figure out the major issue. I will start a new thread with the actual change necessary. On Tue, Mar 18, 2025, 5:18 AM Jon Skeet <jonathan.skeet@gmail.com> wrote:
As an online alternative to enh's option, https://nodatime.org/tzvalidate/generate can be used to generate a tzvalidate format <https://github.com/nodatime/tzvalidate/blob/main/format.md> report. The version can be specified as a query parameter, along with the zone, start year and end year. For example:
https://nodatime.org/tzvalidate/generate?version=2025a&zone=Asia/Tehran&star... (I've extended the year range there just for clarity)
That generates:
Asia/Tehran Initially: +03:30:00 standard +0330 1977-03-21 19:30:00Z +04:30:00 daylight +0430 1977-10-20 19:30:00Z +04:00:00 standard +04 1978-03-24 20:00:00Z +05:00:00 daylight +05 1978-08-04 20:00:00Z +04:00:00 standard +04 1978-12-31 20:00:00Z +03:30:00 standard +0330 1979-05-26 20:30:00Z +04:30:00 daylight +0430 1979-09-18 19:30:00Z +03:30:00 standard +0330 1980-03-20 20:30:00Z +04:30:00 daylight +0430 1980-09-22 19:30:00Z +03:30:00 standard +0330
(A quick scan suggests that's the same data as produced by zdump, which is certainly what I'd expect...)
On Tue, 18 Mar 2025 at 11:13, Roozbeh Pournader via tz <tz@iana.org> wrote:
Can someone please kindly give me a dump of Asia/Tehran changes according to the latest tzdata for the years 1977-1981?
I'm trying to piece together the newspaper bits and pieces and compare with the tz database, and it seems that there is clearly some transitions missing. Specifically, I find the following lines confusing:
4:00 Iran %z 1979 3:30 Iran %z
Does that mean we think Iran switched from UTC+4:00 to UTC+3:30 on Jan 1, 1979?
Thanks a lot, Roozbeh
participants (3)
-
enh -
Jon Skeet -
Roozbeh Pournader