var date=Date.parse("2011-09-10 01:40:14".replace(/-/g,"/")); var now=new Date(); if(date>now) { alert("大于现在时间"); }else { alert("小于现在时间"); } 注:第一行里的replace(/-/g,"/")一定要有,不然ie7用Date.parse("2011-09-10 01:40:14")是返回NaN的,会导致无法与当前时间比较,date>now永远返回false
var date=Date.parse("2011-09-10 01:40:14".replace(/-/g,"/")); var now=new Date(); if(date>now) { alert("大于现在时间"); }else { alert("小于现在时间"); } 注:第一行里的replace(/-/g,"/")一定要有,不然ie7用Date.parse("2011-09-10 01:40:14")是返回NaN的,会导致无法与当前时间比较,date>now永远返回false