2014-10-31 73 views
0

我稱之爲fullCalendar方法如下:Fullcalendar將所有事件1天回

<script type="text/javascript"> 
     $(document).ready(function() { 

      $('#calendar').fullCalendar({ 
       firstDay: 1, 
       eventLimit: true, // allow "more" link when too many events 
       events: [{title":"Matthias Klein","start":"01-01-2014","end":"01-01-2015"},{"title":"Matthias Klein","start":"01-01-2014","end":"02-01-2014"},{"title":"Matthias Klein","start":"01-01-2014","end":"01-01-2014"}] 
      }); 

     }); 

但在結果的所有事件開始,並在2前一天結束:46A:

see Image

我該怎麼做?

+0

幾樣東西, 試着改變你的日期格式爲您的活動,以YYYY-MM-DD我昨晚做了這個問題,在我的事件都顯示在4; 30PM前一天,這個固定爲我。 還注意到你的日期沒有時間,所以他們是全天事件嗎?如果確實如此,請確保您將allDay屬性設置爲true。 最後一件事,第一天意味着星期幾,所以如果星期一是0,那麼星期二是1.它並不意味着這個月的第一天。 – devfunkd 2014-10-31 13:29:12

回答

0

幾樣東西,

試着改變你的日期格式爲您的活動,以YYYY-MM-DD我昨晚做了這個問題,在我的事件都顯示在4; 30PM的前一天,這固定它爲我。

還注意到你的日期沒有時間,所以他們是全天事件嗎?如果確實如此,請確保您將allDay屬性設置爲true。

最後一件事,第一天意味着星期幾,所以如果星期一是0,那麼星期二是1.它並不意味着這個月的第一天。

+0

還有一個問題。我現在稱之爲:$('#calendar')。fullCalendar({allDayDefault:true,firstDay:1,eventLimit:true,events:[{「title」:「Matthias Klein」,「start」:「2014- 10-31「,」end「:」2014-11-03「}]});但在日曆視圖中,它僅顯示2014-10-31的事件,直到2014-11-02([link](http://imgur.com/9afyjHd)) – Palmi 2014-10-31 15:25:52

+0

您是否將allDay設置爲true? – devfunkd 2014-10-31 15:26:45

+0

我將allDayDefault設置爲true。我必須爲每個事件做好嗎? – Palmi 2014-10-31 15:27:52

0

另一種方式來解決這個問題:使用nextDayThreshold參數

$('#calendar').fullCalendar({ 
     **nextDayThreshold**: '00:00:00', // 9am 

nextDayThreshold設定的最小時間必須是爲了讓它呈現,好像它是在那一天。