您好,我遇到了 javascript 日期的奇怪行为。我在这个例子中展示:
var date = new Date(2017, 07, 22);
console.log(date); //22. 8. 2017
console.log(date.toLocaleDateString()) //Tue Aug 22 2017 00:00:00 GMT+0200
为什么月份总是递增?是正常行为还是我的问题?谢谢
最佳答案
Javascript Date
的月份从 0 开始。所以 7 实际上是第 8 个月,也就是八月。
month
Integer value representing the month, beginning with 0 for January to 11 for December.
关于Javascript 日期 - 月份总是递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45342476/