这里我想对输入的当前日期和日期进行比较。日期格式化和比较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