简体   繁体   English

fullcalendar.js显示两次来自json输入的日期

[英]fullcalendar.js showing dates twice from json input

I am making a calendar based on dates coming from json input. 我正在根据来自json输入的日期制作日历。 The problem is even if my json data does not have duplicate dates. 问题是即使我的json数据没有重复的日期。 its showing two slots of same datetime in one day. 其在一天中显示两个具有相同日期时间的广告位。 I have tried to make the calendar a 24 hours supported calendar as well , but the issue is still there 我也尝试将日历设置为24小时支持的日历,但是问题仍然存在

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

The js calendar code i am using. 我正在使用的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"}]
      });

The slots such as 2018-09-28 23:30 is being repeated two times 诸如2018-09-28 23:30位置正在重复两次

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM