1、js中的默认哪种标准时间?
据MDN上定义的Date对象,js的时间是基于1970年1月1日的UTC时间,为什么通过控制台打印的是GMT时间?
然后有人说:一般认为GMT和UTC是基本一样的,都与英国伦敦的本地时相同,UTC的本质强调的是比GMT更为精确的世界时间标准.它其实是个更精确的GMT,既然如此为什么js没有把new Date() 改成UTC时间呢?而且还有许多内置的UTC相关的转换方法。
2、和本地时间(北京时间CST)的混淆
我们实际生活中用的却是北京时间即CST时间,它和UTC/GMT相差8个小时,那么通过 new 出来的当前时间究竟是什么时间,是否包含8小时的时差?
Mon Sep 10 2018 11:22:55 GMT+0800 (中国标准时间)