JavaScript日期实例混淆

时间:2015-10-07 14:33:02

标签: javascript date datetime

我们说我创建了一个new Date(),将其登录到控制台,并看到:

Date.toString() = Sun Sep 27 2015 00:00:00 GMT+0100 (GMT Daylight Time)

这告诉我日期是2015年9月27日,我的时区比UTC早一个小时。

现在让我说通过调用Date来序列化toISOString()toISOString()的结果是:

2015-09-26T23:00:00.000Z

现在让我说我将这个toISOString()值发送给服务器。

我是否正确断言仅接收 2015-09-26T23:00:00.000Z 的服务器无法知道客户端浏览器上的原始Date是第27个而不是第26个?

(换句话说,还需要将时区偏移量发送到服务器,以便知道Date是第27个。)

1 个答案:

答案 0 :(得分:0)

是的,你是对的,但你可以根据ip地址猜测时区。