可能重复:
如何格式化 JSON 日期?
从网络服务解析日期
对不起,如果这个问题已经被问过。我环顾四周,但一直找不到。是否有一种快速便捷的方法可以仅使用and (不包括其他库)将“ json ”日期转换为人类友好的格式?javascript
jQuery
jQuery
日期格式如下:
creationDate: "/Date(1346713200000+0100)/"
谢谢
可能重复:
如何格式化 JSON 日期?
从网络服务解析日期
对不起,如果这个问题已经被问过。我环顾四周,但一直找不到。是否有一种快速便捷的方法可以仅使用and (不包括其他库)将“ json ”日期转换为人类友好的格式?javascript
jQuery
jQuery
日期格式如下:
creationDate: "/Date(1346713200000+0100)/"
谢谢
> var maybeDateString = "/Date(1346713200000+0100)/";
> fromDateString(maybeDateString)
Tue Sep 04 2012 02:00:00 GMT+0200
function fromDateString(str) {
var res = str.match(/\/Date\((\d+)(?:([+-])(\d\d)(\d\d))?\)\//);
if (res == null)
return new Date(NaN); // or something that indicates it was not a DateString
var time = parseInt(res[1], 10);
if (res[2] && res[3] && res[4]) {
var dir = res[2] == "+" ? -1 : 1,
h = parseInt(res[3], 10),
m = parseInt(res[4], 10);
time += dir * (h*60+m) * 60000;
}
return new Date(time);
}