javascript如何知道日期的时区(以毫秒为单位)? [英] How does javascript know the time zone of a date in milliseconds?
本文介绍了javascript如何知道日期的时区(以毫秒为单位)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用w3schools的交互式js环境执行以下代码(此处):
The following code when executed using w3schools' interactive js environment (here):
var d1=new Date(1306796400000);
document.write("Original form: " + d1);
显示以下消息:
Original form: Tue May 31 2011 00:00:00 GMT+0100 (GMT Daylight Time)
但这是
var d1=new Date(1231977600000);
document.write("Original form: " + d1);
显示以下消息:
Original form: Thu Jan 15 2009 00:00:00 GMT+0000 (GMT Standard Time)
我认为毫秒值只是UTC的01/01/1970以来的毫秒。
但它似乎包含一个时区标志。
I thought that the millisecond value was just milliseconds since 01/01/1970 in UTC. But it looks like it contains a flag for time zone.
谁能说出毫秒值格式是什么?
Can anyone say what the millisecond value format is?
谢谢。
推荐答案
没有特殊标志。实际上,它只是夏令时。
There is no special flag. It's just Daylight Savings in effect.
这篇关于javascript如何知道日期的时区(以毫秒为单位)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文