我有一个关于在js中创建新日期的问题。我的时区偏移量是+1,因此我会理解,将其添加到新日期后创建的日期是否与我在上一个问题中询问的.setHours()
具有相同的怪癖。
> new Date()
2019-12-05T10:13:45.694Z
> new Date(2019, 6, 5, 12, 30, 0, 0)
2019-07-05T10:30:00.000Z
[打电话给new Date()
时,我的实际时间是11:13:45。我了解。但是为什么当我将小时定义为12时返回10?]
> new Date(2019, 6, 5, 12, 30, 0, 0) 2019-07-05T10:30:00.000Z > new Date(1776, 6, 5, 12, 30, 0, 0) 1776-07-05T11:36:32.000Z
而且当与过去的某个日期进行同样的操作时,为什么今天的时间会有如此大的变化?
我有一个关于在js中创建新日期的问题。我的时区偏移量是+1,所以我会理解是否将它添加到新的日期后创建的日期与.setHours(...