我用它来测试日期输入是否距离今天的日期不到 7 天,它适用于除 < IE9 之外的所有浏览器
var today = new Date("<?=date("Y-m-d")?>"); //eg: 02-10-2012
var arrDate = new Date(startYear+"-"+startMonth+"-"+startDay); //eg: 05-10-2012
var diff = new Date(arrDate - today);
var days = diff/1000/60/60/24;
if(days<7) alert("less than 7 days.");
我在 IE 控制台 (F12) 中没有收到错误,但days
调试为NaN
,有人知道 IE 有什么问题吗?