2013-07-18 131 views
6

我使用full Calendar,我想我做錯了什麼。由於我將屬性ignoreTimezone:設置爲「true」,但它似乎不起作用,它總是根據+5:30(本地時區)顯示時間,當我設置時間時(通過使用PHP轉換爲另一個時區) ,總是根據530fullCalendar ignoreTimezone似乎不工作

阿迪顯示:假 端: 「星期四,2013年7月18日17時00分00秒0100」 ID:5 ignoreTimezone:真 開始:「星期四,2013年7月18日15:00:00 +0100" 標題: 「測試第二屆」

如這裏,時間顯示爲 「15:00:00-17:00:00」,但在日曆將顯示該財產以後「19:30:00-21:30:00」即添加+5:30,而不是將ignoreTimezone設置爲true。

任何想法

+0

@Manisha你在本地機器上還是在服務器上測試它? –

+1

您不要在參數之間添加逗號 – Arunu

+0

@BrokenHeartღlocal –

回答

0

您正在使用的選項僅適用於fullcalendar版本1。檢查您是否使用版本1或2.如果不確定版本,只需在控制檯中輸入$ .fullCalendar即可進行檢查,您將獲得所使用的版本。

溶液(如果版本2):

作爲每fullcalendar如所述here選項ignoreTimezone已過時版本2。

作爲ignoreTimezone是一個事件屬性,現在你需要設置fullcalendar財產可以檢查here

timezone: false, //ignores the time zone

其他可能的值。

由官方website工作演示。

注:建議檢查選項的廢棄列表,如果你 使用新fullcalendar版本,幾乎沒有其他選擇已經 在新的版本中刪除。

0
如果你想設置的任何指定時間段,你可以試試這個代碼

..

date_default_timezone_set( '亞洲/加爾各答');

$ script_tz = date_default_timezone_get();