Javascript日期 - 月总是递增

时间:2017-07-27 06:01:05

标签: javascript

您好我遇到了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




为什么月总是递增?是正常的行为还是我的问题?感谢

3 个答案:

答案 0 :(得分:4)

Javascript Date的月份从0开始。所以7实际上是8月的第8个月。

  

     

表示月份的整数值,从1月的0开始到12月的11。

答案 1 :(得分:1)

在JavaScript self.anchorPoint = CGPoint(x: 0.0, y: 0.0) let label = SKLabelNode(text: "Player Score") label.fontColor = SKColor.white label.fontSize = 60 label.position = CGPoint(x: self.frame.width/2, y: self.frame.height/2) self.addChild(label) 对象中,月份是一个整数,从Date()开始。

  • 0 = 1月
  • 0 =二月
  • 1 = March

等等。

答案 2 :(得分:0)

Javascript日期月份从零指数开始,即jan为0,12月为11 enter image description here