0

我正在根据来自 json 输入的日期制作日历。问题是即使我的 json 数据没有重复的日期。它在一天内显示两个相同日期时间的时段。我也尝试将日历设为支持 24 小时的日历,但问题仍然存在

http://jsfiddle.net/xpsg9pa4/28/

我正在使用的 js 日历代码。

    $('#calendar').fullCalendar({
     header: {
        left: 'prev',
        center: 'title',
        right: 'next'
      },
      defaultView:'agendaWeek',
      weekNumberCalculation:'ISO',
      defaultDate: new Date(),
      selectable: false,
      editable: false,
      validRange: {
        start: moment(new Date(Date.now() + 24 * 60 * 60 * 1000)).format('Y-MM-DD')
      },  
      weekNumbersWithinDays: true,
      navLinks: false, // can click day/week names to navigate views
      eventLimit: true, // allow "more" link when too many events



events:[{"title":"17:30","start":"2018-09-27 17:30"},{"title":"18:30","start":"2018-09-27 18:30"},{"title":"19:30","start":"2018-09-27 19:30"},{"title":"20:30","start":"2018-09-27 20:30"},{"title":"21:30","start":"2018-09-27 21:30"},{"title":"22:30","start":"2018-09-27 22:30"},{"title":"23:30","start":"2018-09-27 23:30"},{"title":"00:30","start":"2018-09-28 00:30"},{"title":"01:30","start":"2018-09-28 01:30"},{"title":"02:30","start":"2018-09-28 02:30"},{"title":"15:30","start":"2018-09-28 15:30"},{"title":"17:30","start":"2018-09-28 17:30"},{"title":"18:30","start":"2018-09-28 18:30"},{"title":"19:30","start":"2018-09-28 19:30"},{"title":"20:30","start":"2018-09-28 20:30"},{"title":"21:30","start":"2018-09-28 21:30"},{"title":"22:30","start":"2018-09-28 22:30"},{"title":"23:30","start":"2018-09-28 23:30"},{"title":"00:30","start":"2018-09-29 00:30"},{"title":"01:30","start":"2018-09-29 01:30"},{"title":"02:30","start":"2018-09-29 02:30"},{"title":"15:30","start":"2018-09-29 15:30"},{"title":"17:30","start":"2018-09-29 17:30"},{"title":"18:30","start":"2018-09-29 18:30"},{"title":"19:30","start":"2018-09-29 19:30"},{"title":"20:30","start":"2018-09-29 20:30"},{"title":"21:30","start":"2018-09-29 21:30"},{"title":"22:30","start":"2018-09-29 22:30"},{"title":"23:30","start":"2018-09-29 23:30"},{"title":"00:30","start":"2018-09-30 00:30"},{"title":"01:30","start":"2018-09-30 01:30"},{"title":"02:30","start":"2018-09-30 02:30"},{"title":"17:30","start":"2018-09-30 17:30"},{"title":"18:30","start":"2018-09-30 18:30"},{"title":"19:30","start":"2018-09-30 19:30"},{"title":"20:30","start":"2018-09-30 20:30"},{"title":"21:30","start":"2018-09-30 21:30"},{"title":"22:30","start":"2018-09-30 22:30"},{"title":"23:30","start":"2018-09-30 23:30"},{"title":"00:30","start":"2018-10-01 00:30"},{"title":"01:30","start":"2018-10-01 01:30"},{"title":"02:30","start":"2018-10-01 02:30"}]
      });

插槽如2018-09-28 23:30被重复两次

4

1 回答 1

0

我假设的问题是,如果您不给事件结束时间,则将结束时间视为 +2 小时,如果您给出结束时间,它应该可以正常工作。

于 2018-09-26T07:24:37.917 回答