[5197] in SIPB bug reports

home help back first fref pref prev next nref lref last post

hebcal calculating wrong dates in Adar?

daemon@ATHENA.MIT.EDU (mhpower@MIT.EDU)
Fri Mar 10 17:03:32 1995

From: mhpower@MIT.EDU
Date: Fri, 10 Mar 1995 17:01:28 -0500
To: bug-sipb@MIT.EDU

hebcal -d -w 1995 includes the following output lines:

3/1/1995 Wed, 29th of Adar I, 5755
3/2/1995 Thu, 1st of Adar II, 5755
...
3/14/1995 Tue, 13th of Adar II, 5755
3/14/1995 Tue, Ta'anit Esther
3/15/1995 Wed, 14th of Adar II, 5755
3/15/1995 Wed, Purim
...
3/31/1995 Fri, 30th of Adar II, 5755
3/31/1995 Fri, Rosh Chodesh Nisan
4/1/1995 Sat, 1st of Nisan, 5755

However, my understanding is that, in a leap year, Adar I has 30 days,
and Adar II has 29 days. (For example, see the jcal.txt file in
ftp://israel.nysernet.org/computers/software/msdos/jcal75.zip.) The
source code for hebcal, including what I believe is the latest version 
ftp://israel.nysernet.org/computers/software/calendar/hebcal2-1.Z, has
a line

    {"Tevet",29}, {"Sh'vat",30}, {"Adar I",29}, {"Adar II",30},

which I think should instead be

    {"Tevet",29}, {"Sh'vat",30}, {"Adar I",30}, {"Adar II",29},

Among other things, this difference affects what dates are printed
for Ta'anit Esther and Purim this year, which is presumably important
to some people. Can someone confirm that it is using incorrect lengths
for Adar I and Adar II? I've sent mail to the author of hebcal, but
but haven't otherwise tried to "announce" this possible problem.

Matt

home help back first fref pref prev next nref lref last post