Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Easter 2011 is missing on the Holiday subscription.

Easter 2011 is missing on the Holiday subscription.

Can you fix it?

2.4 GHz Intel Core 2 Duo & I Book G4, Ipod Video, Mac OS X (10.5.8)

Posted on Feb 8, 2011 8:40 AM

Reply
45 replies

Dec 31, 2011 2:12 PM in response to CamelMac

Apple, delegate ONE employee to take care of the coming year's calendar for major events.



Until Apple does that, perhaps you may try my little Apple Script that computes the Easter date by Gauss's rule for a given year. Open it with Script editor and press "Run" or install it for scripts menu. But no guarantees given - I wan't be responsible if you miss a buisiness meeting 😝


http://dreschler-fischer.de/FAQ/Scripts_Services/Entries/2011/12/7_The_Easter_Da te__Gausss_Rule.html


Regards

Léonie

Feb 15, 2012 10:07 AM in response to léonie

Easter shows up in my US Holidays calendar, maybe that was a change for 2012. However, I want Ash Wednesday, Good Friday etc etc the religious holidays around Easter so I downloaded the Christian Holidays and they were not there. Transfiguration, Assumption, All Saints Day Advent etc etc were there. Why not the Lenten dates. I tried looking for other calendars that might have them in there but did not see them and since they are floating dates I want them in my iCal. Any suggestions?


Thanks.

Feb 15, 2012 11:21 AM in response to Nancy Jacob

Hey Nancy,


Try the "USA Holidays" calendar at the bottom of this page:


http://www.mozilla.org/projects/calendar/holidays.html


I've subscribed, and can tell you it includes many patriotic and religious holidays, such as Pentacost, Ascention, Trinity Sunday, Superbowl Sunday (j/k 😁), Flag Day, Assumption Day, Patriot Day, Arbor Day, Constitution day, etc. It's the best I've found.

Feb 15, 2012 12:42 PM in response to Tgara

Thanks so much, that has everything in it. Interestingly though it doesn't show up as a subscribed calendar, only as on "on my mac". I wanat to make sure it syncs with my other devides or I guess I can import it to those as well (ie Mac at home, iPad and iPhone). I'll now delete my US Holidays calendar and the Christian Calendar as this had all in it and some I wasn't even looking for.


Nancy

Feb 15, 2012 6:51 PM in response to Nancy Jacob

Nancy,


Did you add the calendar using the Subscribe function on the Calendar menu? I ask because mine shows under the Subscriptions.


As for your other Macs, I would simply subscribe on those machines instead of syncing.


On your iOS devices, (iPad, iPhone), what I did was include this subscribed calendar as part of the Synced Calendars in the Info pane in iTunes.

Mar 1, 2012 7:02 AM in response to Tgara

Tgara, thank you so much for the link to the Mozilla calendar--it worked like a charm! I also was frustrated with the deficiencies of the Apple US Holiday/Christian holiday calendars and this one is much better than either of those. So, many thanks!


And it added to my subscriptions, too--I followed the directions on the Mozilla webpage for adding the calendar--right click on the calendar listing, copy the link location and then paste that link location in the iCal "Calendar"-"Subscribe" box.


Message was edited by: juliefromMN


Message was edited by: juliefromMN

Mar 1, 2012 8:16 AM in response to Klaus Blume

Really, Klaus? 😊 Thank you for pointing that out.

When I call the script the result is "Sunday, 8. April 2012"

User uploaded file

Could you please tell me the Date&Time formats you set in the "Language&Text" preferences?


This line in the script

set ds to "" & easterday & "/" & mon & "/" & y


This line in the script constructs a date day/month/year; so if your date format setting starts with the month, then month and day will be switched. The problem with Apple script is, that there is not date constructor that is independent of the localisation settings, and that there seems to be no way to retrieve the settings. I have to think a bit about how to fix this.


Regards

Léonie

Mar 2, 2012 3:10 AM in response to Klaus Blume

Hello Klaus,

This version of the script should fix the localization problem and work for any date format setting:


-- Compute the easter date using Gauss algorithm

-- Author: Leonie Dreschler-Fischer, 2001

-- added localization independent date constructor March, 2012


set theDate to current date

set m to the month of theDate

set y to the year of theDate

set ts to the time string of theDate

set t to the time of theDate

set w to the weekday of theDate

set h to t / hours


display dialog "For which year do you want to know the easter date?:" default answer y buttons {"OK"} default button {"OK"}

copy the result as list to {the y, the button_pressed}

--set y to the result


if y < 1800 then return "Sorry, the year must be in the range 1800:2200"

if y < 1900 then

set mm to 23

set nn to n

else if y < 2100 then

set mm to 24

set nn to 5

else if y < 2200 then

set mm to 24

set nn to 6

else

return "Sorry, the year must be in the range 1800:2200"

end if


set a to y mod 19

set b to y mod 4

set c to y mod 7

set d to (19 * a + mm) mod 30

set e to (2 * b + 4 * c + 6 * d + nn) mod 7


if 22 + d + e < 32 then

set mon to 3 --March

else

set mon to 4 --April

end if

if mon = 3 then

set easterday to 22 + d + e

else

set easterday to d + e - 9

if easterday = 26 then set easterday to 19

if (easterday = 25) and (d = 28) and (e = 6) and (a > 0) then set easterday to 19

end if

-- set ds to "" & easterday & "/" & mon & "/" & y

set ds to current date

set the day of ds to easterday

set the year of ds to y

set the month of ds to mon

set the time of ds to 0


set rosemonday to the date string of (ds - 48 * days)

set karfreitag to the date string of (ds - 2 * days)

set easterdate to the date string of ds

set pentecost to the date string of (ds + 49 * days)

set ascension to the date string of (ds + 39 * days)


display dialog "Easter Holidays in the Year " & y & ":


Monday before Lent: " & rosemonday & ",

Good Friday: " & karfreitag & ",


Easter: " & easterdate & ",


Ascension Day: " & ascension & ",

Pentecost: " & pentecost buttons {"Thank you"} default button {"Thank you"}


Regards

Léonie

Jul 10, 2012 5:18 PM in response to jkodonnell

The Christian calendar is not even available now. I noticed that there was a yellow triangle in my iCal next to that subscription, and when I clicked to try to refresh it, I'm getting a bad or missing link error. No great loss, obviously, since it never seemed like they cared about it. But it's disturbing to me that there is readily available a good Jewish holiday calendar, an Islamic holiday calendar, but not a Christian holiday calendar. I'm a business manager, I need to know ALL the holidays for variety of HR and other business related reasons. Seems pretty ridiculous that I need to have paper calendars on my wall, but it's just because these online calendars are not doing the trick. Very strange.

Jul 10, 2012 5:24 PM in response to Tgara

This calendar is good but not great. It does include the ones you mention, but it still doesn't include days like Maundy Thursday, All Souls' Day, Shrove Tuesday, etc. Also, it calls Groundhog Day "Groundhog's Day," which is irksome.

But perhaps most irksome of all is the fact that it includes Kwanzaa, but makes not a mention that I found of a single Jewish holiday. Is Kwanzaa somehow more notable that, say, Yom Kippur?


C'mon, calendar developers! Why are printed calendars so much better than electronic ones? Are you going to let that be?

Easter 2011 is missing on the Holiday subscription.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.