syncfusion scheduler 仅在 StartTime 一个月后才开始显示事件
syncfusion scheduler only starts to show events only after one month of the StartTime
尝试使用 sycfusion vue 调度程序但是在查看文档示例时
link
这是文档示例中的事件数据,其中 StartTime
为 January 15th 2008
let data = [{
Id: 1,
Subject: 'Paris',
StartTime: new Date(2018, 1, 15, 10, 0),
EndTime: new Date(2018, 1, 15, 12, 30),
IsAllDay: false,
RecurrenceRule: 'FREQ=DAILY;INTERVAL=1;COUNT=5'
}];
但在预览中,事件会在 StartTime
一个月后显示在 February 15th
而不是 january
。这是一个错误还是我遗漏了什么?
这不是错误 - Date
对象中的月份是从 0 开始索引的,因此它可以正常工作。
new Date(2018, 1, 15, 10, 0) // Thu Feb 15 2018 10:00:00
new Date(2018, 0, 15, 10, 0) // Mon Jan 15 2018 10:00:00
有关日期对象的更多信息here
尝试使用 sycfusion vue 调度程序但是在查看文档示例时 link
这是文档示例中的事件数据,其中 StartTime
为 January 15th 2008
let data = [{
Id: 1,
Subject: 'Paris',
StartTime: new Date(2018, 1, 15, 10, 0),
EndTime: new Date(2018, 1, 15, 12, 30),
IsAllDay: false,
RecurrenceRule: 'FREQ=DAILY;INTERVAL=1;COUNT=5'
}];
但在预览中,事件会在 StartTime
一个月后显示在 February 15th
而不是 january
。这是一个错误还是我遗漏了什么?
这不是错误 - Date
对象中的月份是从 0 开始索引的,因此它可以正常工作。
new Date(2018, 1, 15, 10, 0) // Thu Feb 15 2018 10:00:00
new Date(2018, 0, 15, 10, 0) // Mon Jan 15 2018 10:00:00
有关日期对象的更多信息here