jquery 获取两个日期中的天数
[java]
Date.prototype.format=function (){
var s='';
s+=this.getFullYear()+'-';// 获取年份。
s+=(this.getMonth()+1)+"-"; // 获取月份。
s+= this.getDate(); // 获取日。
return(s); // 返回日期。
};
function getAll(){
var begin=$(":input[name=from]").val();
var end=$(":input[name=to]").val();
var ab = begin.split("-");
var ae = end.split("-");
var db = new Date();
db.setUTCFullYear(ab[0], ab[1]-1, ab[2]);
var de = new Date();
de.setUTCFullYear(ae[0], ae[1]-1, ae[2]);
var unixDb=db.getTime();
var unixDe=de.getTime();
var n = 1;
for(var k=unixDb;k<unixDe;){
// alert((new Date(parseInt(k))).format());//当天的yyyy-MM-dd格式
if(n>30){
Ext.Msg.alert("提示","入住日期大于30天,不能预订");
return false;
}
n=n+1;
k=k+24*60*60*1000;
}
}
我的需求是两个日期之间的天数不能大于30 最后一天不做计算 这个算法是两日期之间 但不包括开始和结束的两个日期 所以我从1开始累计
补充:web前端 , JavaScript ,