问答详情
源自:7-5 返回/设置时间方法

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

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

为什么不是00:00?

提问者:qq_感谢永远有歌把心境道破_03171663 2016-09-05 16:05

个回答

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

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

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

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

  • 慕村0078393
    2016-09-05 16:58:00

    var date = new Date();
    document.write(date.setTime(0));

    我返回的是0