function NewDate(str) { str = str .split( '-');
var date = new Date();
date.setUTCFul Year(str[0], str[1] - 1, str[2]);
date.setUTCHours (0, 0, 0, 0);
return date;
}
つまり、さまざまなブラウザでの互換性を確保するために、実際には IE と互換性を持たせるために、Date()を使用しています。統一して使用するのが最善です
新しい日付(年、月、日、時、分、秒、ミリ秒)
または
new Date(ミル秒) (ミル秒は 1970 年 1 月 1 日からのミリ秒数です)。
IE で new Date (""date text"") を実行すると返される結果は特殊な日付オブジェクトですが、IE デバッガーではそれが NaN として表示され、数値を返すメソッドを呼び出すと NaN が返されます