Iran daylight saving time correction
Roozbeh Pournader
roozbeh at sharif.edu
Sat Mar 15 09:37:13 UTC 2003
Iran's daylight saving time is one day off. 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
---------------------------------------------------------------------------
This affects all the tz data starting from 1992.
>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'm searching for evidence of the
exact dates of each year in the newspaper archives.
But in the meanwhile, it'd be great to update the database with the
attached patch. Iran will be in daylight saving in just a week, and
current tz data is off one day. The new data is guaranteed to be correct
from about 1998 until the end (2037). I have also changed the
abbreivations to what is considered correct here in Iran, IRST for regular
time and IRDT for daylight saving time.
roozbeh
-------------- next part --------------
--- asia~ 2003-03-15 12:52:02.000000000 +0330
+++ asia 2003-03-15 12:52:02.000000000 +0330
@@ -459,56 +459,56 @@
# 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:00s 1:00 D
+Rule Iran 1991 only - Sep 20 0:00s 0 S
+Rule Iran 1992 1995 - Mar 22 0:00 1:00 D
+Rule Iran 1992 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
More information about the tz
mailing list