奇怪的javascript日期toISOString

时间:2013-06-16 16:59:30

标签: javascript time timezone timestamp

我正在使用fullcalendar来完成我的项目。我有一个奇怪的问题,一直困扰着我。当我导出一个事件时,我希望以时间戳格式获取它,这没关系。问题是当我尝试使用Date.toISOString函数将其转换为ISO格式时,它给了我2小时前的时间。我认为这是我的时区问题,因为我在http://www.unixtimestamp.com/上发布了我的时间戳,它给了我合适的时间,但是当我在浏览器中执行时,它会提前2小时给我一个日期和时间。我似乎无法弄明白。我搜索了很多解决方案,但到目前为止还没有。有人有线索吗?

1 个答案:

答案 0 :(得分:1)

toISOString将为您提供一个字符串,用于表示 UTC 中的时间。如果你仔细观察结果,你会发现最后有一个“Z”,这意味着时区是UTC。