function getNow(){
var d = new Date();
return (d.getYear()+1900)+"-"+(d.getMonth()+1)+"-"+d.getMonth()+1;
}
function a(){
var t = getNow();
var s = t.replace(/(\D)(\d)(?=\D|$)/g, "$10$2 ");
var s1 = new Date().Format(s);
alert(s1-2011-5-11); //我想让这个值返回一个整数 但是现在返回的是NaN
}
Date.prototype.Format = function(format)
{
var o = {
"M+ " : this.getMonth()+1, //month
"d+ " : this.getDate(), //day
"h+ " : this.getHours(), //hour
"m+ " : this.getMinutes(), //minute
"s+ " : this.getSeconds(), //second
"q+ " : Math.floor((this.getMonth()+3)/3), //quarter
"S " : this.getMilliseconds() //millisecond
}
if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
(this.getFullYear()+ " ").substr(4 - RegExp.$1.length));
for(var k in o)if(new RegExp( "( "+ k + ") ").test(format))
format = format.replace(RegExp.$1,
RegExp.$1.length==1 ? o[k] :
( "00 "+ o[k]).substr(( " "+ o[k]).length));
return format;
};
var d = new Date();
return (d.getYear()+1900)+"-"+(d.getMonth()+1)+"-"+d.getMonth()+1;
}
function a(){
var t = getNow();
var s = t.replace(/(\D)(\d)(?=\D|$)/g, "$10$2 ");
var s1 = new Date().Format(s);
alert(s1-2011-5-11); //我想让这个值返回一个整数 但是现在返回的是NaN
}
Date.prototype.Format = function(format)
{
var o = {
"M+ " : this.getMonth()+1, //month
"d+ " : this.getDate(), //day
"h+ " : this.getHours(), //hour
"m+ " : this.getMinutes(), //minute
"s+ " : this.getSeconds(), //second
"q+ " : Math.floor((this.getMonth()+3)/3), //quarter
"S " : this.getMilliseconds() //millisecond
}
if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
(this.getFullYear()+ " ").substr(4 - RegExp.$1.length));
for(var k in o)if(new RegExp( "( "+ k + ") ").test(format))
format = format.replace(RegExp.$1,
RegExp.$1.length==1 ? o[k] :
( "00 "+ o[k]).substr(( " "+ o[k]).length));
return format;
};
xYear=xYear+1900; var xMonth=this.getMonth()+1;
if(xMonth<10){
xMonth="0"+xMonth;
} var xDay=this.getDate();
if(xDay<10){
xDay="0"+xDay;
} var resu = xYear+"-"+xMonth+"-"+xDay//这个是你要的结果
用默认的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。
SimpleDateFormat(String pattern)
用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。
SimpleDateFormat(String pattern, DateFormatSymbols formatSymbols)
用给定的模式和日期符号构造 SimpleDateFormat。
SimpleDateFormat(String pattern, Locale locale)
用给定的模式和给定语言环境的默认日期格式符号构造 SimpleDateFormat。
var ipt1 = document.getElementById("ipt1").value;
var ipt2 = document.getElementById("ipt2").value;
var arr1 = ipt1.split("-");
var arr2 = ipt2.split("-"); var dt1 = new Date();
dt1.setFullYear(ipt1[0]);
dt1.setMonth(ipt1[1] - 1);
dt1.setDate(ipt1[2]); var dt2 = new Date();
dt2.setFullYear(ipt2[0]);
dt2.setMonth(ipt2[1] - 1);
dt2.setDate(ipt2[2]); var dif = dt2.getTime() - dt1.getTime();
var days = dif / (24 * 60 * 60 * 1000);
document.getElementById("ipt3").value = days;