【发布时间】:2019-07-24 02:29:10
【问题描述】:
我已经发布了一个问题here。但答案仅适用于 Chrome,不适用于 IE(11)。
如何修复 IE?
通过 ajax 从 Net 获取的日期时间:/Date(1556895600000+0900)/
const parse = str => {
let [_, timestamp, offsetHours, offsetMinutes] = str.match(/(\d+)\+(\d\d)(\d\d)/).map(Number);
let date = new Date(timestamp);
date.setHours(date.getHours() + offsetHours);
date.setMinutes(date.getMinutes() + offsetMinutes);
return date;
}
console.log(
parse("/Date(1556895600000+0900)/")
.toJSON()
)
【问题讨论】:
标签: javascript jquery ajax