0
我想檢查日期是否是今天,那麼用戶不應該能夠選擇過期的時間。但是,如果選擇的日期是明天,那麼可以選擇任何時間。檢查時間是否過期jquery
我想在jquery中進行檢查,但不知道如何檢查。下面是使用的代碼:
var targetTime = new Date().setMinutes(-5).valueOf();
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();
if (dd < 10) {
dd = '0' + dd
}
if (mm < 10) {
mm = '0' + mm
}
today = mm + '/' + dd + '/' + yyyy;
alert(today);
if (jQuery('#startDatepicker').find("input").val() == today) {
alert("Yes");
var currentTime = jQuery('#startTimepicker').find("input").val();
alert(currentTime);
alert(targetTime);
if (currentTime <= targetTime) {
//Time Expired
alert("HI");
}
}
的日期是「MM/DD/YYYY」的格式,並且時間在格式「HH:MM一個」。過期時間爲5分鐘是允許的。如何使用jQuery驗證過期時間? 感謝
嗨@Justinas ..我已經更新了我的代碼,但它無法正常工作。我得到的警報是,但警報「嗨」沒有顯示 – venkat14
@ venkat14'console.log(currentTime +' - '+ targetTime)'返回什麼? – Justinas
@ venkat14噢,你直接從輸入中使用'currentTime'。您必須將此值傳遞給'currentTime = new Date($('#startTimepicker input')。val())' – Justinas