我在JSON中得到一个字符串值"/Date(1342709595000)/"
。我试图单独提取数字,并将格式日期转换为有意义的Javascript日期,格式为mm / dd / yy hh:mm:ss。我能够实现提取数字的问题的第一部分,但无法将其转换为http://www.epochconverter.com/中可用的日期对象人类可读格式
答案 0 :(得分:16)
你真的不需要做任何事情,因为epoch和javascript日期从纪元开始需要几毫秒才会有毫秒数。
var dateVal ="/Date(1342709595000)/";
var date = new Date(parseFloat(dateVal.substr(6)));
document.write(
(date.getMonth() + 1) + "/" +
date.getDate() + "/" +
date.getFullYear() + " " +
date.getHours() + ":" +
date.getMinutes() + ":" +
date.getSeconds()
);