为什么mydate.setTime( 0 )输出的时间里 小时是08:00?

来源:7-5 返回/设置时间方法

qq_感谢永远有歌把心境道破_03171663

2016-09-05 16:05

get/setTime() 返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。

为什么不是00:00?

写回答 关注

3回答

  • 慕村0078393
    2016-09-05 17:07:18
    已采纳

    要设置的日期和时间据 GMT 时间 1970 年 1 月 1 日午夜之间的毫秒数。GMT 是“Greenwich Mean Time”的缩写,中文叫“格林尼治标准时间”,是英国的标准时间,也是世界各地时间的参考标准。中英两国的标准时差为8个小时,即英国的当地时间比中国的北京时间晚8小时。不好意思,上面的理解有误。sorry

    qq_感谢永...

    非常感谢!

    2016-10-12 15:29:24

    共 1 条回复 >

  • 慕粉3951534
    2016-10-10 17:27:38

    时区原因,输出时系统自动根据时区格式化了

  • 慕村0078393
    2016-09-05 16:58:00
    var date = new Date();
    document.write(date.setTime(0));

    我返回的是0

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题