2016-03-08 20 views
5

Zaten ayarlanmış;FullCalendar, saat dilimini yok sayıyor

var calendar = $('#calendar').fullCalendar({ 
      axisFormat: 'HH:mm', 
      timezone:false, 
      ignoreTimezone: true,... 

Bu yüzden şimdiki yerel saat ayarlarını ama kullanmak bekliyoruz onun değil .. ben 2 saat ileri .. benim zaman dilimi UTC + 2 olduğu için ancak onun yok düşünüyorum edilir kalender olay nesnesi tarihe bir zaman seçtiğinizde o ben takvimi seçmiş olursa olsun istediğiniz şey eklemek istiyorum .. işte nasıl görüneceğini .. (Pazartesi 23:30 PM seçer ancak bu olay tarihidir: Salı 01:30) enter image description here

Ben tarayıcı bkz Bu nesnenin (Moment) bir özelliği var: _isUTC: doğru .. Sanırım bu benim problemim ama bunu nasıl yanlışlara ayarlayabilirim?

+0

timezone parametresi false olmalıdır, http://fullcalendar.io/docs/timezone/timezone/ adresini işaretleyin. Ayrıca bir demo da var: http://fullcalendar.io/js/fullcalendar-2.6.0/demos/timezones.html –

+0

Ben de kullandım, gönderiyi düzenleyin ama hiçbirini değiştirmeyin ve seçilen tarihe 2 saat ekleyerek – TyForHelpDude

+0

UTC? –

cevap

11

Yerel hesap ayarlarınızı tam hesap ayarlarınızda ayarlayabilirsiniz.

timezone:'local', 

Çalışıyor!

2

"Zaman dilimi: 'yerel'" kullanmak yerine, bazen "isUTC" değerini dinamik olarak false olarak ayarlamak için tam moment nesnesi üzerinde "moment.local()" ifadesini kullanmak isteyebilirsiniz.

İlgili konular