2012-07-19 91 views

回答

15

有什么是你真正需要做的,他们从时代开始已经是毫秒了,JavaScript日期自时代以来需要几毫秒。

http://jsfiddle.net/QzKwE/9/

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() 
); 

+0

工作正常。你能否解释第二行代码? – Ravi 2012-07-19 16:56:05

+2

@Ravi它从'“/ Date(1342709595000)/”'获取数字并将其传递给'new Date'。这同样说'新日期(1342709595000);' – Esailija 2012-07-19 16:58:40

+0

非常感谢..现在它更有意义 – Ravi 2012-07-19 17:02:31

相关问题