我有2個textfields(開始時間和結束時間)的頁面我正在使用HTML5時間元素,現在我想驗證開始時間總是小於結束時間,我目前使用下面的腳本來驗證使用jQuery驗證時間範圍
function checkTimings(source, argument) {
var sTime = new Date("01/01/0001 " + $("[id$=txtStartTimings]").val());
var eTime = new Date("01/01/0001 " + $("[id$=txtEndTimings]").val());
argument.IsValid = sTime < eTime;
}
這項工作時,無論是兩個定時是上午還是下午,但有一個情況下,當開始時間是下午和結束時間會很喜歡十一時四十五分12.15 AM,這裏的驗證失敗。
任何人都可以建議我們如何處理這種情況?
您應該在考慮日期和時間的情況下進行時間戳幫助驗證,而不需要檢查是否是| pm – Mithun
將時間格式轉換爲24小時並驗證 –