2015-10-16 30 views
5

Projem için https://eonasdan.github.io/bootstrap-datetimepicker/'dan Datetimepicker kullanıyorum. i elde etmek istediğinizibootstrap 3 datetimepicker jquery

enter image description here

sonu erken başlamasından daha zamanı seçmek mümkün olmayacaktır gerektiğidir.

$('#timePickerStart').datetimepicker({ 
    format : 'LT' 
}); 
$('#timePickerEnd').datetimepicker({ 
    format : 'LT' 
}); 

datetimepicker tarih için böyle bir işlevi vardır, ama zaman içinde nasıl uygulanacağı bilmiyorum.

Teşekkürler.

+0

Yaptım. minDate ve maxDate işlevini kullanır. ve useCurrent kullanarak çalıştı: yanlış ama bir hata var, sadece ilk kez çalışır, ben bitiş zamanını girdikten sonra tekrar başlama zamanını değiştirdiğimde, artık işe yaramıyor. – pat3ck029

+0

, başka hiçbir gereksiniminiz olmadığından, sadece başlangıç ​​saatinden önce olmayan bitiş zamanından emin olmak için sorunsuz bir çözümdür, jQuery doğrulama eklentisi veya önyükleme doğrulama eklentisi kullanın, yalnızca zaman alanlarındaki doğrulamayı koyun ve bırakın Bacak senin için çalışıyor. – Shehary

cevap

2

Belirli zaman aralıklarını disabledTimeIntervals özelliği ve işleviyle devre dışı bırakabilirsiniz. Bir dizide iki moment nesnesi alır. Diğer yol ise, disabledHours özelliği ve disabledHours() işleviyle belirli saatlerin devre dışı bırakılmasıdır.

Yapabildiğiniz şudur: kullanıcı seçicilerinden birini değiştirdiğinde, bir geri arama çalıştırın. Bu geri çağrıda, geçerli anı almak için date() işlevini kullanabilirsiniz, ardından disabledTimeIntervals ile üstteki/alt sınır olarak diğer seçiciye ayarlayın.

+0

çok teşekkür ederim! – pat3ck029

İlgili konular