Salut,
Je me demande : y a-t-il un moyen de connaître la durée de l'événement ?
J'utilise rrule pour calculer les occurrences de certains événements. Par exemple:
mon événement est "tous les 25 du mois"
Je dois ajouter d'autres informations afin de connaître la "durée" de mon événement. Par exemple:
mon événement devrait être quelque chose comme "tous les 25 du mois pendant 2 heures"
ou
"tous les 25 du mois de 10h30 à 11h30"
Merci d'avance
http://www.ietf.org/rfc/rfc2445.txt
Ce projet implémente cette RFC
Merci pour la réponse rapide.
J'essaie de passer la clé DURATION mais RRule affiche l'exception "Propriété RRULE inconnue 'DURATION'".
Qu'est-ce qui ne va pas?
Merci
Comme le nom du projet l'indique, le focus est proche du paramètre de règle de récurrence.
La durée de l'événement n'est pas incluse dans ce paramètre.
Voir un exemple complet de Google Agenda :
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20151029T163000
DTEND;TZID=America/Sao_Paulo:20151029T173000
RRULE:FREQ=WEEKLY;COUNT=5;BYDAY=TH
DTSTAMP:20151027T162353Z
UIDfgb:[email protected]
CREATED:20151027T162153Z
DESCRIPTION:
LAST-MODIFIED:20151027T162153Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Im busy
TRANSP:OPAQUE
END:VEVENT
Il s'avère que RRULE est un paramètre utilisé uniquement pour la récurrence/répétition
Durée/Période est un paramètre distinct, dans lequel pour le cas de Google Agenda, DTSTART et DTEND représentent une durée
@NicksonYap @fatshotty
J'ai créé rrule-contrib
, qui prend en charge la durée en fonction de RRule. Vous pouvez spécifier start
et end
avec chaque fuseau horaire.
https://github.com/remotehour/rrule-contrib
J'espère que cela t'aides.
Commentaire le plus utile
Comme le nom du projet l'indique, le focus est proche du paramètre de règle de récurrence.
La durée de l'événement n'est pas incluse dans ce paramètre.
Voir un exemple complet de Google Agenda :