Possible Duplicate:
How to format a JSON date?
我的Web服务正在向jQuery调用返回日期时间.该服务以以下格式返回数据:
/Date(1245398693390)/
如何将其转换为JavaScript友好的日期?
Possible Duplicate:
How to format a JSON date?
我的Web服务正在向jQuery调用返回日期时间.该服务以以下格式返回数据:
/Date(1245398693390)/
如何将其转换为JavaScript友好的日期?
返回的是从纪元开始的毫秒数.您可以执行以下操作:
var d = new Date();
d.setTime(1245398693390);
document.write(d);
有关如何精确设置日期格式的信息,请参阅http://www.w3schools.com/jsref/jsref_obj_date.asp处的完整Date
参考
您可以通过解析整数(as suggested here)来go 除非数字:
var date = new Date(parseInt(jsonDate.substr(6)));
或应用以下正则表达式(来自注释中的Tominator):
var jsonDate = jqueryCall(); // returns "/Date(1245398693390)/";
var re = /-?\d+/;
var m = re.exec(jsonDate);
var d = new Date(parseInt(m[0]));