簡體   English   中英

如果有時間限制,根據RFC5545和Fullcalendar的排他性/包含性DTEND,如何正確處理?

[英]Exclusive/Inclusive DTEND according to RFC5545 and Fullcalendar in event with time part, how to do it right?

根據rfc5545

“ VEVENT”日歷組件的“ DTEND”屬性指定事件的非包含結尾。

同樣在全日歷文檔中,事件對象的end屬性也寫成相同的:

事件結束的專有日期/時間。 可選的。

瞬間輸入,例如ISO8601字符串。 在整個API中,這將成為真正的Moment對象。

這是活動結束后的瞬間。 例如,如果活動的最后一整天是星期四,則活動的獨家結束時間將是星期五的00:00:00!

對於全天活動,如果從24/03/2016到25/03/2016的事件發生的話,一切都將是清楚的,我需要根據上述說明從24/03/2016到25/03/2016進行寫作。

現在,我的問題是當事件從24/03/2016 10:0024/03/2016 10:30 (即30分鍾事件) 24/03/2016 10:30 ,我應該如何用DTEND編寫? 我需要寫24/03/2016 10:30:01來創建非包含結束日期嗎?

您對RFC5545的理解是正確的,是您的數學失敗了:

假設您想參加1分鍾的活動

DTSTART:20160324T173000Z
DTEND:20160324T173100Z

同樣,對於30分鍾的活動,您將有:

DTSTART:20160324T173000Z
DTEND:20160324T180000Z

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM