在google-chrome上运行代码45.0.2454.99 m:
var date = new Date(1500,10,11)
date.setHours(12) // Important to avoid changing the day after localization
document.write(date + "<br>");
document.write(date.toString() + "<br>");
document.write(date.toDateString() + "<br>");
document.write(date.toLocaleDateString() + "<br>");
&#13;
它返回:
Sun Nov 11 1500 12:00:00 GMT-0200 // 11/11/1500
Sun Nov 11 1500 12:00:00 GMT-0200 // 11/11/1500
Sun Nov 11 1500 // 11/11/1500
01/11/1500 // -- This one differs from the others above
任何人都可以解释我为什么以及如何解决这个问题?
答案 0 :(得分:1)
这确实是一个错误,于2015年12月8日更正 https://chromium.googlesource.com/v8/v8.git/+/d67756a7753e322fdd986399677a45a0459a5d40