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
javascript比较时间大小
本文介绍了一种在JavaScript中将特定格式的字符串日期转换为可用于比较的标准日期格式的方法,并演示了如何判断该日期是否大于当前时间。特别注意,在Internet Explorer 7浏览器中使用Date.parse方法时,需要先将日期字符串中的短横线替换为斜杠。


被折叠的 条评论
为什么被折叠?



