2016-03-24 34 views
0

'u güncelleştirmiyor Daha önce yazılmış bir datetimepicker nesnesiyle uğraşıyorum. aşağıdaki gibi görünüyor: sadece mevcut veya gelecekteki tarih/saat seçilmesine izin böylece jQuery datetimepicker, minDate

$('#startDate').datetimepicker({ 
    monthNames: DATE_TIME_MONTHS_NAMES, 
    monthNamesShort: DATE_TIME_MONTHS_NAMES_SHORT, 
    dayNames: DATE_TIME_DAY_NAMES, 
    dayNamesShort: DATE_TIME_DAY_NAMES_SHORT, 
    dayNamesMin: DATE_TIME_DAY_NAMES_MIN, 
    currentText: DATE_TIME_CURRENT, 
    closeText: DATE_TIME_CLOSE, 
    timeText: DATE_TIME_TIME, 
    hourText: DATE_TIME_HOUR, 
    minuteText: DATE_TIME_MINUTE, 
    ampm: DATE_TIME_AMPM, 
    dateFormat: DATE_TIME_FORMAT, 
    timeFormat: 'h:mm tt', 
    minDate: 0 
}); 

Ben
minDate: 0 

eklendi. Datetimepicker, ilk tıklamada geçerli tarihi/saati gösterdiği için iyi çalışır. Bununla birlikte, sonraki tıklamalar bir önceki zamanı gösterir ve mevcut saate göre güncellenmez. Datetimepicker'ı tıklatmanın bir yolu var mı? Böylece her zaman geçerli tarihi/saati yakalar mı?

Daha fazla açıklama gerekiyorsa lütfen bildirin.

Saygılarımızla,

Dave F.

Böyle varolan nesnenin özelliği güncelleyebilirsiniz

cevap

1
+0

ben başardı:

$('#startDate').datepicker('option', 'minDate', new Date(YOUR_DATE_HERE)); 

burada bir göz atın Bana sağladığınız API'yi kullanarak bir çözüm belirleme. Herhangi bir sebepten ötürü yukarıdaki yöntemi tıklama üzerinde denediğimde işe yaramıyor. Tıklamada yok etme yöntemini çağırmak ve güncellemek için zaman kazanmak için datetimepicker'ı yeniden başlatmam gerekiyordu. Hala nasıl istediğimi tam olarak göstermiyor ama şimdilik işe yarayacak. Beni doğru yönde işaret ettiğiniz için teşekkür ederiz! – MotoDave452

İlgili konular