タイムゾーンが指定されていないため、2017/04/04 はローカル タイム ゾーンに従って解析され、2017-04-14 はグリニッジ時間に従って解析されるのではないでしょうか? ? ? ? ?
入力日付でタイムゾーンが指定されていない場合、解析は異なります。 2017-04-14 以降に 8 を追加すると、2017/04/14 と同じ解析結果になります。
最後に 00:00:00 を追加すると同じ分析結果が得られるのはなぜですか?
これは ES 6 仕様の重大な変更です。 2015 年の時点で、誰かが関連する問題を Chrome に提出していました: https://bugs.chromium.org/p/c...
さらに詳しい情報については、Zhihu に関する私の以前の回答を参照してください。JavaScript の新しい日付について、Firefox と Chrome では奇妙な日付の動作が異なりますか?
これは ES 6 仕様の重大な変更です。 2015 年の時点で、誰かが関連する問題を Chrome に提出していました: https://bugs.chromium.org/p/c...
さらに詳しい情報については、Zhihu に関する私の以前の回答を参照してください。JavaScript の新しい日付について、Firefox と Chrome では奇妙な日付の動作が異なりますか?