我需要检查日期是否过去。这就是我到目前为止所拥有的。JSfiddle 在这里。
var date = "09/12/2013";
var d = new Date();
var month = d.getMonth() + 1;
var day = d.getDate();
var todaysDate = +(('' + day).length < 2 ? '0' : '') + day + '/' + (('' + month).length < 2 ? '0' : '') + month + '/' + d.getFullYear();
if (date < todaysDate) {
alert("in the past");
} else {
alert("in the future");
}
目前它说日期是过去,应该在未来。我知道我需要将字符串解析为日期,但不确定如何。
帮助?