有一些关于此的帖子,但没有回答这个具体问题。
服务器返回这个:"/Date(1304146800000)/"
我不想更改服务器端代码,而是解析 .Net 生成的 JSON 对象中包含的日期。这看起来并不难,因为看起来就快到了。然而,至少在这些论坛中,似乎没有快速解决办法。
从之前的帖子来看,这似乎可以使用 REGEX 来完成,但 REGEX 和我是老敌人,在酒吧对面冷冷地盯着对方。
这是唯一的方法吗?如果是这样,有人可以向我指出适合此任务的 REGEX 参考吗?
Regards,
Guido
罗伯特的链接很好,但我们应该努力在这里回答问题,而不仅仅是发布链接。
这是一个可以满足您需要的快速功能。http://jsfiddle.net/Aaa6r/ http://jsfiddle.net/Aaa6r/
function deserializeDotNetDate(dateStr) {
var matches = /\/Date\((\d*)\)\//.exec(dateStr);
if(!matches) {
return null;
}
return new Date( parseInt( matches[1] ) );
}
deserializeDotNetDate("/Date(1304146800000)/");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)