javascript如何知道日期的时区(以毫秒为单位)? [英] How does javascript know the time zone of a date in milliseconds?

查看:99
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆