Jak*_*man 6 javascript timezone date
我正在尝试根据我的一些json数据查看日期.
我的代码是:
var date = new Date(json.events[i].event.first_date);
alert(date);
Run Code Online (Sandbox Code Playgroud)
现在,json.events[i].event.first_date它只返回格式为的日期yyyy-mm-dd.
我注意到,但是当我这样做时alert(date);,我会在实际数据显示的前一天显示.
例如,json.events[0].event.first_date提供日期,2015-06-02但警报显示为2015年6月1日.
我从德国某处的网址获取我的json,而且我在美国.由于时区,日期会搞砸吗?
当您从没有时区的字符串创建日期时,您会得到日期+时区校正 \xe2\x80\x93 如果您在美国,那么您会得到类似 GMT-7 的东西,并且您会得到六月的第二个减去 7 小时 \xe2\x80 \x93 前一天。尝试拆分您的日期并使用new Date(2015, 7, 1)构造函数,您将获得您期望的日期。字符串解析参考文档 - https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/parse
| 归档时间: |
|
| 查看次数: |
1814 次 |
| 最近记录: |