为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

为什么不是00:00?

正在回答

3 回答

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

2 回复 有任何疑惑可以回复我~
#1

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

非常感谢!
2016-10-12 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
var date = new Date();
document.write(date.setTime(0));

我返回的是0

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信