我有以下 JSON 对象,它具有以下格式的日期字段:
{
"AlertDate": "\/Date(1277334000000+0100)\/",
"Progress": 1,
"ReviewPeriod": 12
}
我想写一个正则表达式或一个函数来将它转换成一个 javascript 对象,这样它就是这样的形式:
{
"AlertDate": new Date(1277334000000),
"Progress": 1,
"ReviewPeriod": 12
}
上述日期格式在 JQuery parseJSON 方法中验证失败。
我想将 1277334000000+0100 转换为正确的毫秒数,以便在验证后调用 eval 时创建正确的日期。
谁能帮我解决这个问题?
最佳答案
自动解析日期的可重用 jQuery 扩展
我写了一个 jQuery 扩展(以防你使用,我希望/推荐你这样做),它改变了 $.parseJSON() 功能,因此它能够为你自动解析日期。不再需要重复的日期解析代码。
检查 my blog post带代码。
关于javascript - 将 Json 日期字符串转换为 JavaScript 日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3098008/