<script>
$(document).ready(function(){
if(date.now()>($("[id$=clear2]").val)+2){
$("[id$=clear]").val("");
$("[id$=clear2]").val("");// date value
$("[id$=clear3]").val("");
}
});
</script>
我想检查当前日期(dd / mm / yyyy)是否大于日期(dd / mm / yyyy)值+ 2天。我正在处理几种情况。通过删除条件它正常工作.By使用它它不能很好。你可以展示一些解决方案,以便我可以继续前进
答案 0 :(得分:1)
试试这个:
var d1 = '31/11/2015'.split('/');
var d2 = '27/12/2015'.split('/');
var date1 = new Date(d1[2],d1[1],d1[0]); // YYYY,MM,DD
var date2 = new Date(d2[2],d2[1],d2[0]);
var numOfDaysToAdd = 2;
date2.setDate(date2.getDate() + numOfDaysToAdd);
if (date1.getTime() < date2.getTime()) {
alert('date1 is before date2');
}
&#13;
答案 1 :(得分:1)
在javascript中使用日期:
的javascript
$(document).ready(function () {
var today = new Date();
var tomorrow = new Date(today);
tomorrow.setDate(today.getDate() + 1);
$("#today").val(today.toUTCString());
$("#tomorrow").val(tomorrow.toUTCString());
$("#checkDate").click(function () {
var newDate = new Date($("#today").val());
newDate.setDate(newDate.getDate() + 2);
var parsedTomorrow = new Date($("#tomorrow").val());
var comRes = newDate > parsedTomorrow;
alert(comRes);
});
});
HTML 的
<input type="text" id="today" />
<input type="text" id="tomorrow" />
<input type="button" id="checkDate" />
答案 2 :(得分:0)
使用JavaScript Date Object比较javascript中的日期。