2016-03-24 3 views
0

Nach rfc5545:Exclusive/Inclusive DTEND nach RFC5545 und Fullcalendar im Ereignis mit Zeitteil, wie geht es richtig?

Die "DTEND" Eigenschaft für eine "VEVENT" Kalenderkomponente gibt das nicht-inclusive Ende der Veranstaltung.

Auch in fullcalendar Dokumentation für end Eigenschaft des Ereignisobjekts das gleiche geschrieben:

Das exklusive Datum/Zeit ein Ereignis endet. Wahlweise.

Ein Moment-Eingang, wie ein ISO8601-String. In der gesamten API wird diese zu einem echten Moment-Objekt.

Es ist der Moment unmittelbar nach dem Ende der Veranstaltung. Beispiel: Wenn der letzte volle Tag eines Ereignisses Donnerstag ist, ist das exklusive Ende des -Ereignisses Freitag 00:00:00!

Mit allday Veranstaltung ist alles klar, wenn Ereignis von 24/03/2016 bis 25/03/2016 I gemäß schreiben müssen oben vom 24/03/2016 bis 25/03/2016 zu beschrieben.

Nun ist meine Frage, wie soll ich in DTEND, wenn ein Ereignis 24/03/2016 10:00-24/03/2016 10:30, das heißt 30 Minuten Ereignis schreiben? Muss ich 24/03/2016 10:30:01 schreiben, um non-inclusive Enddatum zu erstellen?

Antwort

2

Ihr Verständnis der RFC5545 ist richtig, es ist Ihre mathematischen, die Sie versagt:

Sagen Sie bitte eine 1 min Ereignis haben wollen würden Sie haben

DTSTART: 20160324T173000Z
DTEND: 20160324T173100Z

Ebenso für eine 30 min Ereignis würden Sie haben:

DTSTART: 20160324T173000Z
DTEND: 20160324T180000Z

Verwandte Themen