Google Calendar no muestra el evento anual el 29 de febrero. = error?

19

Un amigo mío cumple años el 29 de febrero. y he creado un evento repetitivo en Google Calendar para esto. Google Calendar muestra este evento en años bisiestos pero no en años no bisiestos (¡como la próxima semana!).

Esperaba que el calendario moviera el evento al día anterior o al día siguiente (se puede argumentar en cualquier dirección), pero no mostrar el evento es un error en mi opinión.

¿Hay alguna manera de arreglar esto?
¿Es este un error conocido en Google Calendar? (¿Será capaz de fijarse?)
¿Cómo se puede esperar que esto se maneja?

Torben Gundtofte-Bruun
fuente
3
Lógicamente, el evento solo se repite cada cuatro años =)
Gipsy King
@Gipsy, estoy de acuerdo en principio :) pero mi amigo estaría triste si solo lo felicitara en los años bisiestos.
Torben Gundtofte-Bruun
1
Esto puede ser un poco de baja tecnología, pero ¿por qué no establecer un recordatorio el día 28?
tomfumb
Sí, esa es otra muy buena solución porque es tan simple que ni siquiera lo pensé. Pero no responde la pregunta en sí.
Torben Gundtofte-Bruun

Respuestas:

24

A alguien se le ocurrió una gran solución que escribe un evento en su calendario el día 60 del año, equivalente al 29 de febrero o el 1 de marzo dependiente.

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

Desea un evento que se repita el día 60 de cualquier año equivalente al 1 de marzo o el 29 de febrero, según corresponda. He hecho un poco de código fuente a continuación. Simplemente reemplace "Alguien" con el nombre de la persona que desea, guárdelo como un tipo de archivo .ics en el bloc de notas y cárguelo en su calendario.

COMIENCE
: VCALENDAR
COMIENCE : VEVENT DTSTART; VALOR = FECHA: 20090301
DTEND; VALOR = FECHA: 20090301
RRULE: FREQ = ANUAL; INTERVAL = 1; BYYEARDAY = 60
DESCRIPCIÓN:
UBICACIÓN:
SECUENCIA: 0
ESTADO:
RESUMEN CONFIRMADO
: TRANSPARENTE: Cumpleaños de alguien
FIN: VEVENT
FIN: VCALENDAR

Espero que esto ayude.

Para importar el archivo ICS: en la lista de la izquierda de "Mis calendarios", haga clic en el enlace "Configuración" y luego en el enlace "Importar calendario".

Whitingx
fuente
1
60 ° día: ¡qué increíble solución! Puedo confirmar que esto funciona bien: este año el evento aterriza el 01 de marzo. y el próximo año el 29 de febrero. = perfecto!
Torben Gundtofte-Bruun
5

Aquí hay una solución alternativa que rinde el último día de febrero (ya sea el 28 o el 29) en su lugar:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20120229
DTEND;VALUE=DATE:20120229
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2;BYMONTHDAY=-1
DESCRIPTION:
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Someone's Birthday
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

En general, esto es más apropiado para cumpleaños, ya que en muchas jurisdicciones, el 29 de febrero es legalmente una simple extensión del 28 de febrero con el propósito de calcular aniversarios y otras cosas anuales.

Por supuesto, puedes celebrar los Leap Babies como quieras en años no bisextiles; ¡Esta es solo otra solución para aquellos que prefieren mantenerla en febrero!

Si esto ayuda, es posible que desee leer más sobre la flexibilidad que ofrecen las reglas de recurrencia personalizadas en la especificación iCalendar .

Tim Parenti
fuente