2014-11-05 294 views

回答

1

看完它后,我想通了。当使用版本为2.1.1的fullCalendar时,开始(和/或)结束必须使用moment对象设置。然后这些事件出现在popover中。

申报事件的正确方法:

events: [ 
    { 
     start:moment('2014-11-06 22:00','YYYY-MM-DD HH:mm'), 
     end:moment('2014-11-06 23:00','YYYY-MM-DD HH:mm'), 
     title:'Test', 
     allDay:false 
    }] 
+0

我试图用您的解决方案来解决您发布的jsfiddle但它不起作用。任何想法可能是错误的? http://jsfiddle.net/3E8nk/808/ – 2014-11-10 09:38:46

+0

如果仔细查看eventData.start,它是以毫秒为单位的格式,并且您正在格式化它。另请注意,eventData.end是事件的持续时间,而不是它的时间戳,所以你必须将开始和结束相加。 @RichardHermanson在这里验证它:[jsFiddle](http://jsfiddle.net/3E8nk/814/) – ELPM 2014-11-11 11:24:49

+0

谢谢,所以它似乎如果结束,如果在开始之前没有显示在弹出?我会在我自己的代码中检查这个 – 2014-11-11 11:34:10