2016-04-04 11 views
0

Perşembe günleri hariç, her gün bir takvimi engellemeye çalışıyorum.Geçerli bir tarih bulmak için 7 kez deneme çalıştı.

Bazı Perşembe günleri engellenecek, bu yüzden daysOfWeekDisabled ve disableDate kullanıyorum.

jQuery('.custom-calendar-2').datetimepicker({ 
    format: "dd/mm/yyyy", 
    daysOfWeekDisabled: [0,1,2,3,5,6], 
    useCurrent: true, 
    inline: true, 
    /*beforeShowMonth: function (date) { 
     if (date.getMonth() == 8) { 
      return false; 
     } 
    },*/ 
    defaultDate: null, 
    minDate: moment().add(1, 'days'), 
    disabledDates: [ 
     moment('04/07/2016', 'MM/DD/YYYY'), 
     moment('04/21/2016', 'MM/DD/YYYY') 
    ], 
    //toggleActive: true 
}); 

Ben hattını oluşturmak yorum yaparsanız takvimim çalışır

moment('04/07/2016', 'MM/DD/YYYY'), 

. Bunu hata ayıklamaya çalışıyorum ama anlamadım. Konsol diyor ki:

geçerli bir tarih o hata çözebilir nasıl

bulmak için 7 kere denedim?

DÜZENLEME:

Ben kütüphaneye kazılırken ettik. 1648 numaralı satırda, bu snippet:

Deneme sayısını 14 gibi daha büyük bir şeye değiştirmek sadece işi yapar. Bir çeşit sonsuz döngüden sakınma fikrini alırım, ancak bu şekilde mevcut haftayı engellemek gibi temel bir işlem yapamazsınız.

Kütüphanenin kendimi/maymun yamalarını değiştirmenin daha iyi bir yolu olup olmadığını merak ediyorum. Ya da bu doğrudan depoya yamalı mı?

cevap

İlgili konular