Javascript 在node.js中使用Date()发出问题
如果我键入以下内容,任何人都可以告诉我原因:Javascript 在node.js中使用Date()发出问题,javascript,node.js,date,Javascript,Node.js,Date,如果我键入以下内容,任何人都可以告诉我原因: var datedate1 = new Date(2017, 05, 17); console.log(datedate1); 控制台显示:2017-06-16T22:00:00.000Z 谢谢。这里有两个问题: 月份为0索引,要获得5,您需要通过该月份的04 使用的日期在定位到您的时区(GMT-2)之前使用UTC时间?因此,你需要说明你的时区,并通过这些争论 另一个选择是使用类似矩的框架 因为你忽略了两个众所周知的事实;首先是从0到11计算月份,
var datedate1 = new Date(2017, 05, 17);
console.log(datedate1);
控制台显示:2017-06-16T22:00:00.000Z
谢谢。这里有两个问题:
因为你忽略了两个众所周知的事实;首先是从0到11计算月份,其次是时区存在。请参阅或,有许多重复项。Re“使用的日期在定位到您的时区之前使用UTC时间”主机时区偏移量首先用于生成日期,这里的问题是输出时区为UTC+00:00。toString通常使用本地。我不会将momente.js称为“框架”,它是一个库(即一组有用的函数)。