得到的一个字符串型的时间 如2010-05-10 这样的 我想在js中判断它是不是超过了“当日日期+2天”
php中我知道是用time()获取当前unix时间戳 strtotime()获取指定时间的unix时间戳,但是js中不知道怎么写。
php中我知道是用time()获取当前unix时间戳 strtotime()获取指定时间的unix时间戳,但是js中不知道怎么写。
调试欢乐多
alert(date.getTime()); getTime()取得毫秒数
具体使用方法google一下
function d(str)//str:传入的字符串日期
{
var y=parseInt(str.substr(0,4));
var m=parseInt(str.substr(5,2))-1;
var d=parseInt(str.substr(8,2));
var date=new Date();
date.setFullYear(y,m,d); var mydate=new Date();
mydate.setDate(mydate.getDate()+2);
date>mydate? alert("true"):alert("false");
}
function loveh(str){
var day = new Date();
var Year = 0;
var Month = 0;
var Day = 0;
Year = day.getFullYear();
Month = day.getMonth()+1;
Day = day.getDate()+2;
var s=str.split();
if(s[1]>Year)
{ alert("not!");
}
else if(s[2]>Month)
{alert("not!");
}
else if(s[3]>Day)
{alert("not!");
}
else alert("ok!");
}
loveh("2010-5-10");
</script>