简单的问题:
当我在控制台上尝试此操作时:
new Date('2018', '01', '08')
我得到了这个输出
Date 2018-02-07T13:00:00.000Z
如何让它到我刚刚设定的日期?比如2018-01-08T00:00:00
?
非常感谢
答案 0 :(得分:4)
month
构造函数中的Date
参数从0开始,表示月份从0开始,而不是1。
要将1月作为日期,您需要将月份设置为0:
new Date('2018', '0', '08')
对于UTC,您可以使用Date.UTC
指定年,月和日是UTC:
new Date(Date.UTC("2018", "0", "1"))
答案 1 :(得分:2)
除Christian
上面的答案外,您可以执行以下操作以获得current
当地时间:
new Date(new Date()+'utc');