latest entries for Israeli time zones

Paul Eggert eggert at twinsun.com
Sun Sep 5 10:02:07 UTC 1993


After I wrote a note in comp.risks about Solaris 2.2 time zone bugs, I got a
message from Yitschak Goldberg <yits at eandm.co.il> that the latest Olson tables
weren't right either.  After asking around, Ephraim Silverberg kindly sent me
his latest info; I enclose his note at the end of this message.  So I propose
the following patch to the `asia' file.

----- start of patch -----
===================================================================
RCS file: asia,v
retrieving revision 7.4
retrieving revision 7.4.1.1
diff -c -r7.4 -r7.4.1.1
*** asia	1993/06/18 03:34:10	7.4
--- asia	1993/09/05 09:58:16	7.4.1.1
***************
*** 89,315 ****
  # year; as information, regarding exact times and dates during this period,
  # is not readily available at the present time, the rules commence starting
  # with the year 1989.
- #
- # From 1989 onwards the rules are as follows:
- #
- # 1. Daylight Savings Time commences midnight of the first Saturday night
- #    following the seven-day festival of Pesach (Passover).  The transition
- #    is from midnight Israel Standard Time to 1 a.m. Israel Daylight Savings
- #    time.  As the Pesach festival is dependent on the Lunar calendar (the
- #    first day is always on the 15th day of the month of Nisan), the rule
- #    changes every year on the Gregorian calendar.
- #
- # 2. Standard Time is reinstated on the Saturday night whereupon Jews
- #    following the Ashkenazi (European) rite begin to recite the Selichot
- #    (forgiveness) prayers prior to the Jewish Lunar New Year.  The transition
- #    is from midnight Israel Daylight Savings time to 11 p.m. Israel Standard
- #    Time.  The law (according to the Ashkenazi custom) concerning the
- #    commencement of the Selichot prayers is described in chapter 128, section
- #    5 of the "Code of Jewish Law," by Rabbi Shlomo Ganzfried (translated by
- #    Hyman E. Goldin):
- #
- #       Beginning with the Sunday [**] before Rosh Hashanah [***],
- #       we rise early for the service of Selichot (supplications for
- #       forgiveness).  If Rosh Hashanah occurs on Monday or Tuesday, we
- #       begin saying the Selichot from the Sunday of the preceding week.
- #
- #    This, too, varies from year to year on the Gregorian calendar and, thus,
- #    two explicit timezone rules are required for each Gregorian year.
- #
- #    [**] actually Saturday night as the Jewish day commences at nightfall.
- #    [***] the Jewish Lunar New Year.
  
! # From Paul Eggert (June 16, 1993).  Ed Reingold and I converted the above
! # rules into the following Emacs lisp code.  It requires GNU Emacs 19.13
! # or later.  If you run the code, the Zion rules will be inserted into
! # your Emacs buffer.  Reference: ``Calendrical Calculations'' by Nachum
! # Dershowitz and Edward M. Reingold, Software--Practice and Experience,
! # Volume 20, Number 9 (September, 1990), pages 899-928.
  #
! # (calendar-for-loop
! #  year from 1989 to 2037 do
! #  (let ((dst-starts
! #	  (calendar-gregorian-from-absolute
! #	   (calendar-dayname-on-or-before
! #	    0
! #	    (calendar-absolute-from-hebrew
! #	     (list 1 28 (+ year 3760))))))
! #	 (dst-ends
! #	  (calendar-gregorian-from-absolute
! #	  (calendar-dayname-on-or-before
! #	   0
! #	   (- (calendar-absolute-from-hebrew (list 7 1 (+ year 3761))) 3)))))
! #    (insert (format "Rule\tZion\t%d\tonly\t-\t%3s\t%2d\t0:00\t1:00\tD\n"
! #		     year
! #		     (substring
! #		      (calendar-month-name (extract-calendar-month dst-starts))
! #		     0 3)
! #		     (extract-calendar-day dst-starts)))
! #    (insert (format "Rule\tZion\t%d\tonly\t-\t%3s\t%2d\t0:00\t0:00\tS\n"
! #		     year
! #		     (substring
! #		      (calendar-month-name (extract-calendar-month dst-ends))
! #		     0 3)
! #		     (extract-calendar-day dst-ends)))))
  
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule	Zion	1989	only	-	Apr	30	0:00	1:00	D
! Rule	Zion	1989	only	-	Sep	24	0:00	0:00	S
! Rule	Zion	1990	only	-	Apr	22	0:00	1:00	D
! Rule	Zion	1990	only	-	Sep	16	0:00	0:00	S
! Rule	Zion	1991	only	-	Apr	 7	0:00	1:00	D
  Rule	Zion	1991	only	-	Sep	 1	0:00	0:00	S
! Rule	Zion	1992	only	-	Apr	26	0:00	1:00	D
! Rule	Zion	1992	only	-	Sep	20	0:00	0:00	S
! Rule	Zion	1993	only	-	Apr	18	0:00	1:00	D
! Rule	Zion	1993	only	-	Sep	12	0:00	0:00	S
! Rule	Zion	1994	only	-	Apr	 3	0:00	1:00	D
! Rule	Zion	1994	only	-	Aug	28	0:00	0:00	S
! Rule	Zion	1995	only	-	Apr	23	0:00	1:00	D
! Rule	Zion	1995	only	-	Sep	17	0:00	0:00	S
! Rule	Zion	1996	only	-	Apr	14	0:00	1:00	D
! Rule	Zion	1996	only	-	Sep	 8	0:00	0:00	S
! Rule	Zion	1997	only	-	May	 4	0:00	1:00	D
! Rule	Zion	1997	only	-	Sep	28	0:00	0:00	S
! Rule	Zion	1998	only	-	Apr	19	0:00	1:00	D
! Rule	Zion	1998	only	-	Sep	13	0:00	0:00	S
! Rule	Zion	1999	only	-	Apr	11	0:00	1:00	D
! Rule	Zion	1999	only	-	Sep	 5	0:00	0:00	S
! Rule	Zion	2000	only	-	Apr	30	0:00	1:00	D
! Rule	Zion	2000	only	-	Sep	24	0:00	0:00	S
! Rule	Zion	2001	only	-	Apr	15	0:00	1:00	D
! Rule	Zion	2001	only	-	Sep	 9	0:00	0:00	S
! Rule	Zion	2002	only	-	Apr	 7	0:00	1:00	D
! Rule	Zion	2002	only	-	Sep	 1	0:00	0:00	S
! Rule	Zion	2003	only	-	Apr	27	0:00	1:00	D
! Rule	Zion	2003	only	-	Sep	21	0:00	0:00	S
! Rule	Zion	2004	only	-	Apr	18	0:00	1:00	D
! Rule	Zion	2004	only	-	Sep	12	0:00	0:00	S
! Rule	Zion	2005	only	-	May	 1	0:00	1:00	D
! Rule	Zion	2005	only	-	Sep	25	0:00	0:00	S
! Rule	Zion	2006	only	-	Apr	23	0:00	1:00	D
! Rule	Zion	2006	only	-	Sep	17	0:00	0:00	S
! Rule	Zion	2007	only	-	Apr	15	0:00	1:00	D
! Rule	Zion	2007	only	-	Sep	 9	0:00	0:00	S
! Rule	Zion	2008	only	-	Apr	27	0:00	1:00	D
! Rule	Zion	2008	only	-	Sep	21	0:00	0:00	S
! Rule	Zion	2009	only	-	Apr	19	0:00	1:00	D
! Rule	Zion	2009	only	-	Sep	13	0:00	0:00	S
! Rule	Zion	2010	only	-	Apr	11	0:00	1:00	D
! Rule	Zion	2010	only	-	Sep	 5	0:00	0:00	S
! Rule	Zion	2011	only	-	May	 1	0:00	1:00	D
! Rule	Zion	2011	only	-	Sep	25	0:00	0:00	S
! Rule	Zion	2012	only	-	Apr	15	0:00	1:00	D
! Rule	Zion	2012	only	-	Sep	 9	0:00	0:00	S
! Rule	Zion	2013	only	-	Apr	 7	0:00	1:00	D
! Rule	Zion	2013	only	-	Sep	 1	0:00	0:00	S
! Rule	Zion	2014	only	-	Apr	27	0:00	1:00	D
! Rule	Zion	2014	only	-	Sep	21	0:00	0:00	S
! Rule	Zion	2015	only	-	Apr	12	0:00	1:00	D
! Rule	Zion	2015	only	-	Sep	 6	0:00	0:00	S
! Rule	Zion	2016	only	-	May	 1	0:00	1:00	D
! Rule	Zion	2016	only	-	Sep	25	0:00	0:00	S
! Rule	Zion	2017	only	-	Apr	23	0:00	1:00	D
! Rule	Zion	2017	only	-	Sep	17	0:00	0:00	S
! Rule	Zion	2018	only	-	Apr	 8	0:00	1:00	D
! Rule	Zion	2018	only	-	Sep	 2	0:00	0:00	S
! Rule	Zion	2019	only	-	Apr	28	0:00	1:00	D
! Rule	Zion	2019	only	-	Sep	22	0:00	0:00	S
! Rule	Zion	2020	only	-	Apr	19	0:00	1:00	D
! Rule	Zion	2020	only	-	Sep	13	0:00	0:00	S
! Rule	Zion	2021	only	-	Apr	 4	0:00	1:00	D
! Rule	Zion	2021	only	-	Aug	29	0:00	0:00	S
! Rule	Zion	2022	only	-	Apr	24	0:00	1:00	D
! Rule	Zion	2022	only	-	Sep	18	0:00	0:00	S
! Rule	Zion	2023	only	-	Apr	16	0:00	1:00	D
! Rule	Zion	2023	only	-	Sep	10	0:00	0:00	S
! Rule	Zion	2024	only	-	May	 5	0:00	1:00	D
! Rule	Zion	2024	only	-	Sep	29	0:00	0:00	S
! Rule	Zion	2025	only	-	Apr	20	0:00	1:00	D
! Rule	Zion	2025	only	-	Sep	14	0:00	0:00	S
! Rule	Zion	2026	only	-	Apr	12	0:00	1:00	D
! Rule	Zion	2026	only	-	Sep	 6	0:00	0:00	S
! Rule	Zion	2027	only	-	May	 2	0:00	1:00	D
! Rule	Zion	2027	only	-	Sep	26	0:00	0:00	S
! Rule	Zion	2028	only	-	Apr	23	0:00	1:00	D
! Rule	Zion	2028	only	-	Sep	17	0:00	0:00	S
! Rule	Zion	2029	only	-	Apr	 8	0:00	1:00	D
! Rule	Zion	2029	only	-	Sep	 2	0:00	0:00	S
! Rule	Zion	2030	only	-	Apr	28	0:00	1:00	D
! Rule	Zion	2030	only	-	Sep	22	0:00	0:00	S
! Rule	Zion	2031	only	-	Apr	20	0:00	1:00	D
! Rule	Zion	2031	only	-	Sep	14	0:00	0:00	S
! Rule	Zion	2032	only	-	Apr	 4	0:00	1:00	D
! Rule	Zion	2032	only	-	Aug	29	0:00	0:00	S
! Rule	Zion	2033	only	-	Apr	24	0:00	1:00	D
! Rule	Zion	2033	only	-	Sep	18	0:00	0:00	S
! Rule	Zion	2034	only	-	Apr	16	0:00	1:00	D
! Rule	Zion	2034	only	-	Sep	10	0:00	0:00	S
! Rule	Zion	2035	only	-	May	 6	0:00	1:00	D
! Rule	Zion	2035	only	-	Sep	30	0:00	0:00	S
! Rule	Zion	2036	only	-	Apr	20	0:00	1:00	D
! Rule	Zion	2036	only	-	Sep	14	0:00	0:00	S
! Rule	Zion	2037	only	-	Apr	12	0:00	1:00	D
! Rule	Zion	2037	only	-	Sep	 6	0:00	0:00	S
  
  # Zone	NAME		GMTOFF	RULES/SAVE	FORMAT	[UNTIL]
  Zone	Israel		2:00	Zion		I%sT
- 
- # The following is a chart of the day of the week and Gregorian date of
- # the first day of Pesach and the first day of Rosh Hashanah for the years
- # 1989 through 2009 inclusive.
- #
- # First Day of Passover
- # ---------------------
- # Gregorian Year	Day of Week	Month		Day
- # --------------	-----------	-----		---
- #	1989		Thursday	April		20
- #	1990		Tuesday		April		10
- #	1991		Saturday	March		30
- #	1992		Saturday	April		18
- #	1993		Tuesday		April		 6
- #	1994		Sunday		March		27
- #	1995		Saturday	April		15
- #	1996		Thursday	April		 4
- #	1997		Tuesday		April		22
- #	1998		Saturday	April		11
- #	1999		Thursday	April		 1
- #	2000		Thursday	April		20
- #	2001		Sunday		April		 8
- #	2002		Thursday	March		28
- #	2003		Thursday	April		17
- #	2004		Tuesday		April		 6
- #	2005		Sunday		April		24
- #	2006		Thursday	April		13
- #	2007		Tuesday		April		 3
- #	2008		Sunday		April		20
- #	2009		Thursday	April		 9
- #
- # First Day of Rosh Hashanah
- # --------------------------
- # Gregorian Year	Day of Week	Month		Day
- # --------------	-----------	-----		---
- #	1989		Saturday	September	30
- #	1990		Thursday	September	20
- #	1991		Monday		September	 9
- #	1992		Monday		September	28
- #	1993		Thursday	September	16
- #	1994		Tuesday		September	 6
- #	1995		Monday		September	25
- #	1996		Saturday	September	14
- #	1997		Thursday	October		 2
- #	1998		Monday		September	21
- #	1999		Saturday	September	11
- #	2000		Saturday	September	30
- #	2001		Tuesday		September	18
- #	2002		Saturday	September	 7
- #	2003		Saturday	September	27
- #	2004		Thursday	September	16
- #	2005		Tuesday		October		 4
- #	2006		Saturday	September	23
- #	2007		Thursday	September	13
- #	2008		Tuesday		September	30
- #	2009		Saturday	September	19
  
  ###############################################################################
  
--- 89,132 ----
  # year; as information, regarding exact times and dates during this period,
  # is not readily available at the present time, the rules commence starting
  # with the year 1989.
  
! # From Ephraim Silverberg (September 5, 1993):
  #
! # According to the Office of the Secretary General of the Ministry of
! # Interior, there is NO set rule for Daylight-Savings/Standard time changes.
! # Each year they decide anew what havoc to wreak on the country.  However,
! # there is a "supposed" set of rules which is subject to change depending
! # on the party the Minister of Interior, the size of the coalition
! # government, the phase of the moon and the direction of the wind.  Hence,
! # changes may need to be made on a semi-annual basis.  One thing is entrenched
! # in law, however: that there must be at least 150 days on daylight savings
! # time annually.
  
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule	Zion	1989	only	-	Apr	30	0:00	1:00	D
! Rule	Zion	1989	only	-	Sep	 3	0:00	0:00	S
! Rule	Zion	1990	only	-	Mar	25	0:00	1:00	D
! Rule	Zion	1990	only	-	Aug	26	0:00	0:00	S
! Rule	Zion	1991	only	-	Mar	24	0:00	1:00	D
  Rule	Zion	1991	only	-	Sep	 1	0:00	0:00	S
! Rule	Zion	1992	only	-	Mar	29	0:00	1:00	D
! Rule	Zion	1992	only	-	Sep	 6	0:00	0:00	S
! Rule	Zion	1993	only	-	Apr	 2	0:00	1:00	D
! Rule	Zion	1993	only	-	Sep	 5	0:00	0:00	S
  
+ # The dates for 1994-1995 were obtained from Office of the Spokeswoman for
+ # the Ministry of Interior, Jerusalem.  There are no dates yet for 1996 and
+ # beyond so your guess is as good as theirs (those who are interested can
+ # call 972-2-701411 and ask for the spokeswoman).
+ 
+ # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
+ Rule    Zion    1994    only    -       Apr      1      0:00    1:00    D
+ Rule    Zion    1994    only    -       Aug     28      0:00    0:00    S
+ Rule    Zion    1995    only    -       Mar     31      0:00    1:00    D
+ Rule    Zion    1995    only    -       Aug     27      0:00    0:00    S
+ 
  # Zone	NAME		GMTOFF	RULES/SAVE	FORMAT	[UNTIL]
  Zone	Israel		2:00	Zion		I%sT
  
  ###############################################################################
  
----- end of patch -----


From: Ephraim Silverberg <ephraim at CS.HUJI.AC.IL>
Subject: Re: bugs in entries for Israeli time zones?
To: eggert at twinsun.com (Paul Eggert)
Date: Sun, 5 Sep 93 11:12:02 EET
In-Reply-To: <9309022041.AA15967 at spot.twinsun.com>; from "Paul Eggert" at Sep 2, 93 1:40 pm

> The latest version of Arthur David Olson's time zone package claims that
> Israel switches from summer time to winter time on September 12.  But Yitschak
> Goldberg <yits at eandm.co.il> writes that it really switches on Sept. 5 this
> year.  Here is the current entry.  Could you tell me what sort of corrections
> are needed?  I'd like to forward the fixes to Olson (and also to Richard
> Stallman, the Emacs author).
> 
> I'm interested in both the historical dates that the time zones changed, and
> in the current rules (even if they are likely to change soon).  Please don't
> feel that you need to make detailed corrections to all this glop!  I just
> need to know what the current rules are and what the actual transitions
> were between 1989 and now.  Thanks for any help you can provide.

Hi.

Appended is the ZIC file with the most current information.

Ephraim

--------------------------------------------------------------------------------
# Zone Information Compiler (ZIC) File for the State of Israel (1989-2009)

# According to the Office of the Secretary General of the Ministry of
# Interior, there is NO set rule for Daylight-Savings/Standard time changes.
# Each year they decide anew what havoc to wreak on the country.  However,
# there is a "supposed" set of rules which is subject to change depending
# on the party the Minister of Interior, the size of the coalition
# government, the phase of the moon and the direction of the wind.  Hence,
# changes may need to be made on a semi-annual basis.  One thing is entrenched
# in law, however: that there must be at least 150 days on daylight savings
# time annually.

# Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
Rule    Zion    1989    only    -       Apr     30      0:00    1:00    D
Rule    Zion    1989    only    -       Sep      3      0:00    0:00    S
Rule    Zion    1990    only    -       Mar     25      0:00    1:00    D
Rule    Zion    1990    only    -       Aug     26      0:00    0:00    S
Rule    Zion    1991    only    -       Mar     24      0:00    1:00    D
Rule    Zion    1991    only    -       Sep      1      0:00    0:00    S
Rule    Zion    1992    only    -       Mar     29      0:00    1:00    D
Rule    Zion    1992    only    -       Sep      6      0:00    0:00    S
Rule    Zion    1993    only    -       Apr      2      0:00    1:00    D
Rule    Zion    1993    only    -       Sep      5      0:00    0:00    S

# The dates for 1994-1995 were obtained from Office of the Spokeswoman for
# the Ministry of Interior, Jerusalem.  There are no dates yet for 1996 and
# beyond so your guess is as good as theirs (those who are interested can
# call 972-2-701411 and ask for the spokeswoman).

# Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
Rule    Zion    1994    only    -       Apr      1      0:00    1:00    D
Rule    Zion    1994    only    -       Aug     28      0:00    0:00    S
Rule    Zion    1995    only    -       Mar     31      0:00    1:00    D
Rule    Zion    1995    only    -       Aug     27      0:00    0:00    S

# These rules are probably wrong, but they are close approximations (usually
# withing two weeks):

# Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
Rule    Zion    1996    only    -       Apr     14      0:00    1:00    D
Rule    Zion    1996    only    -       Sep      8      0:00    0:00    S
Rule    Zion    1997    only    -       May      4      0:00    1:00    D
Rule    Zion    1997    only    -       Sep     28      0:00    0:00    S
Rule    Zion    1998    only    -       Apr     19      0:00    1:00    D
Rule    Zion    1998    only    -       Sep     13      0:00    0:00    S
Rule    Zion    1999    only    -       Apr     11      0:00    1:00    D
Rule    Zion    1999    only    -       Sep      5      0:00    0:00    S
Rule    Zion    2000    only    -       Apr     30      0:00    1:00    D
Rule    Zion    2000    only    -       Sep     24      0:00    0:00    S
Rule    Zion    2001    only    -       Apr     15      0:00    1:00    D
Rule    Zion    2001    only    -       Sep      9      0:00    0:00    S
Rule    Zion    2002    only    -       Apr      7      0:00    1:00    D
Rule    Zion    2002    only    -       Sep      1      0:00    0:00    S
Rule    Zion    2003    only    -       Apr     27      0:00    1:00    D
Rule    Zion    2003    only    -       Sep     21      0:00    0:00    S
Rule    Zion    2004    only    -       Apr     18      0:00    1:00    D
Rule    Zion    2004    only    -       Sep     12      0:00    0:00    S
Rule    Zion    2005    only    -       May      1      0:00    1:00    D
Rule    Zion    2005    only    -       Sep     25      0:00    0:00    S
Rule    Zion    2006    only    -       Apr     23      0:00    1:00    D
Rule    Zion    2006    only    -       Sep     17      0:00    0:00    S
Rule    Zion    2007    only    -       Apr     15      0:00    1:00    D
Rule    Zion    2007    only    -       Sep      9      0:00    0:00    S
Rule    Zion    2008    only    -       Apr     27      0:00    1:00    D
Rule    Zion    2008    only    -       Sep     21      0:00    0:00    S
Rule    Zion    2009    only    -       Apr     19      0:00    1:00    D
Rule    Zion    2009    only    -       Sep     13      0:00    0:00    S

# Zone  NAME                    GMTOFF  RULES   FORMAT  [UNTIL]
Zone    Israel                  2:00    Zion    I%sT




More information about the tz mailing list