我有这个在 Firefox 或 IE 上不起作用的非常简单的功能。只是想知道你是否有一些见解。
function compareDates(obj, fecha){
var date1 = new Date( Date.parse(obj.value.replace(/-/g, " ")) );
var date2 = new Date( Date.parse(fecha.value.replace(/-/g, " ")) );
if(date1 < date2){
alert("Invalid Date");
}
}
例如,此函数接收 a10-JUL-13
和 a 20-JUL-13
。
在 IE 中,我没有收到警报,在 Chrome 中,我确实收到了警报。请参阅http://jsfiddle.net/ZDtVv/