为什么我看到这个页面是在错误的月份,它应该初始化August
而不是显示September
,我来自柬埔寨
问问题
220 次
2 回答
5
来自 MDN 文档:参数月份是从 0 开始的。这意味着 1 月 = 0 和 12 月 = 11。
var startOfYear = new Date(2017,0)
console.log(startOfYear.toLocaleString())
参考:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
于 2018-05-11T09:22:30.113 回答
3
我在您的网站上浏览了几分钟,我注意到月份数的上限为 11(因此 12 月等于 11)。这一定是因为常见的代码基础,其中数组的第一项以索引 0(= 一月)开始。您的时区与网站无关,所以不用担心!(从法国测试)
于 2018-05-11T09:23:02.630 回答