這裏我想對輸入的當前日期和日期進行比較。日期格式化和比較Javascript
<script type="text/javascript">
$(document).ready(function(){
$("#date").change(function(){
var realDate = new Date();
var startDate = new Date($('#date').val());
if (realDate >= startDate) {
$('#infobros').removeClass('hidden');
}else{
$('#infobros').addClass('hidden');
}
});
});
function validateForm(){
var realDate = new Date();
var startDate = new Date($('#date').val());
if (realDate >= startDate){
alert('Please Change your date Start');
$('#date').focus();
return false;
}
}
</script>
在那裏,我想我的ID #infobors
刪除類hidden
當我輸入startDate
其低比我realDate
或者startDate
相同或比realDate
以上。
但是,現在如果我輸入相同的日期到當前日期#infobros仍在執行。
BTW:我的格式的startDate = YYYY-MM-DD
,但我不知道我的realDate
我希望有人能幫助我,使我的劇本是工作的格式..
BTW:這是我的格式realDate:
有人可以幫我換到:YYYY-MM-DD
'警報(realDate)',看看你的realDate的格式比較日期試試這個http://stackoverflow.com/問題/ 3004178 /如何比較兩個日期值與jQuery –
在控制檯中檢查您的日期。 'console.log(realDate,'realDate'); console.log(startDate,'startDate'); console.log(realDate> = startDate,'是ture?');' – Grund
也許嘗試''但是這會改變你的輸入格式 – Grund