<分区>
我从 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(")/", "")));
标签 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 性能问题
python - 使用pyjq解析多个json值,用逗号分隔
java - 通过navigator而不是java传递json对象
javascript - 在 JavaScript 对象实例中添加 "toJSON"方法会导致最大调用堆栈错误
php - 是否可以在 php 类中包含 <script type ="text/javascript"> ?
javascript - 是什么导致 Squarespace 站点中初始化为 = [] 的数组在第一次引用它之前用对象填充?