私は一日中これに頭をぶつけてきました。Javascript Dateをどのように初期化しても、有効なDateオブジェクトを取得できないようです...値が「__proto__:Invalid Date」であるChromeのデバッガーで検査することにより、Dateが無効であり、正しく機能していないと想定しています。
私は次のすべてを試しました:
var d = new Date();
var d = new Date('2012-10-08');
var d = new Date('2012-10-08 00:00:00');
var d = new Date(Date('2012-10-08'));
var d = new Date(Date.parse('2012-10-08'));
var d = new Date(2012,10,08);
var d = new Date("October 13, 1975 11:13:00");
数え切れないほどの他の試みとともに。
これは、これらのDateオブジェクトから値を取得しようとしているiOSで問題を引き起こしていますが、すべての関数はNaNを返すだけです。モバイル用の最小限のコードでHTML5入力type="date"でこれを機能させようとしているので、外部ライブラリを使用したり、YYYY-MM-DD形式を他の形式に変換したりする必要はありません。サイト。
基本的に、これは次のように要約されます。Dateオブジェクトを有効にするパラメータは何ですか。