Google-calendar – Google Calendar doesn’t show yearly event on 29.Feb. = bug

google-calendar

A friend of mine has his birthday on the 29.Feb. and I've created a repeating event in Google Calendar for this. Google Calendar shows this event on leap years but not on non-leap years (like next week!).

I had expected the calendar to move the event either to the day before or the day after (either direction can be argued), but not showing the event at all is a bug in my opinion.

Is there a way I can fix this?
Is this a known bug in Google Calendar? (Will it ever be fixed?)
How would you expect this to be handled?

Best Answer

Some one came up with a great solution that writes an event on your calendar on the 60th day of the year, equivalent to Feb 29th or Mar 1st dependent.

http://www.google.com/support/forum/p/Calendar/thread?tid=1afbf0737d261d5c&hl=en

You want an event that recurs on the 60th day of any year equivalent to Mar-1 or Feb-29 where applicable. I have done a bit of source code below. Just replace "Someone" with the name of the person you want, save as a .ics file type in notepad and upload to your calendar.

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20090301
DTEND;VALUE=DATE:20090301
RRULE:FREQ=YEARLY;INTERVAL=1;BYYEARDAY=60
DESCRIPTION:
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Someone's Birthday
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

Hope this helps.

To import the ICS file: in the left-hand list of "My Calendars", click the "Settings" link, and then on the "Import Calendar" link.