js中 getTime 时区等注意的点

 

坐标:北京

 

问题:

一直以为  

new Date(1970, 0, 1, 0, 0, 0).getTime() === 0

实际

new Date(1970, 0, 1, 8, 0, 0).getTime() === 0

 

详细:

 

摘自菜鸟

 

 

 

 

误以为 是值 1970-1-1 00:00:00开始算,结果

 

 

 

实际,是

 

 

当更改电脑时区,如

 

 

 

结果是 9点才是 0

 

 

其他时区类似,不一一列出

posted @ 2023-03-08 10:55  王希有  阅读(100)  评论(0编辑  收藏  举报