javascript - 带有时区偏移的 JSON 日期未正确转换为 JavaScript 日期

标签 javascript json

<分区>

我从 JSON API 得到了以下字符串:

"Date": "\/Date(1381446000000+0100)\/",

应该是:

2013-10-11 00:00:00

但我得到的是:

2013-10-10T23:00:00.000Z

我的代码:

new Date(parseFloat(oldDate.replace("/Date(", "").replace(")/", ""))); 

最佳答案

试试这个:

var date = "/Date(1381446000000+0100)/";
var d = new Date(parseFloat(date.replace("/Date(", "").replace(")/", "")));

关于javascript - 带有时区偏移的 JSON 日期未正确转换为 JavaScript 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19368382/

相关文章:

javascript - 如何禁用 .jshintrc 中 jshint 的 'falls through' 检查器?

javascript - 计时器触发的 angularJS 性能问题

javascript - 整数原型(prototype)

python - 使用pyjq解析多个json值,用逗号分隔

java - 通过navigator而不是java传递json对象

javascript - 在 JavaScript 对象实例中添加 "toJSON"方法会导致最大调用堆栈错误

php - 是否可以在 php 类中包含 &lt;script type ="text/javascript"> ?

javascript - 是什么导致 Squarespace 站点中初始化为 = [] 的数组在第一次引用它之前用对象填充?

javascript - 如何从 JSON 值创建动态表?

javascript - 根据 JSON 结果构建选择选项