これを使用して、日付入力が今日の日付から 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
デバッグは .IENaN
の問題を知っている人はいますか?