問題なく動作するコードをJavascriptで書きました。でも、日付を入れると、日付October 20, 2013
が返ってきましたOctober 19, 2013
。
同じことが年にも当てはまります2019
,2024
および2030
(前の年と後でテストされていません)。
この問題は、私がテストしたすべてのブラウザー ( Google Chrome、Internet Explorer、Mozilla Firefox、OperaおよびSafari ) で発生します。
私が書くとき:
date = new Date("10/20/2013");
document.write(date);
私が得る結果は次のとおりです。
2013 年 10 月 19 日(土)23:00:00 GMT-0300(BRT)
なぜこれが起こっているのか、どうすればこの問題を解決できるのか教えてください。