我用 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)
有人可以告诉我为什么会这样,我该如何解决这个问题?