2015-10-16 105 views
5

我使用Datetimepicker從https://eonasdan.github.io/bootstrap-datetimepicker/爲我的項目。bootstrap 3 datetimepicker jquery

enter image description here

什麼我想要實現的是,到底應不應該能夠早於開始採摘時間。

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

datetimepicker有一個類似日期的函數,但我不知道如何及時實現它。

謝謝。

+0

我做到了。它使用函數minDate和maxDate。我嘗試使用useCurrent:false,但它有一個錯誤,它只在第一次,當我輸入結束時間後再次改變開始時間,它不再工作。 – pat3ck029

+0

,因爲你沒有任何其他要求,只有確保結束時間不在開始時間之前,然後無憂無慮的解決方案是,使用jQuery驗證插件或引導驗證插件,只需將驗證放在時間字段,並讓他們做腿的工作給你。 – Shehary

回答

2

您可以使用disabledTimeIntervals屬性和功能禁用某些時間間隔。在一個數組中需要兩個moment對象。另一種方法是使用disabledHours屬性和disabledHours()函數禁用某些小時。

你可以做的是這樣的:當用戶改變一個採集器時,運行一個回調。在此回調中,您可以使用date()函數獲取當前時刻,然後使用disabledTimeIntervals將其設置爲其他選取器的上/下限。

+0

非常感謝你! – pat3ck029

相關問題