我对Javascript完全陌生,我在创建Datefrom 时遇到了麻烦milliseconds。
我有这个代码:
function (result) {
alert("Retreived millis = " + result.created);
//Prints "Retrieved millis = 1362927649000"
var date = new Date(result.created);
alert("Created Date = " + date);
//Prints "Created Date = Invalid Date"
var current = new Date();
var currentDate = new Date(current.getTime());
alert("Current Date = " + currentDate);
//Prints "Current Date = Sun Apr 14 2013 12:56:51 GMT+0100"
}
最后一个警报证明创建Date是有效的,但我不明白为什么第一个Date没有正确创建,因为检索到millis的是正确的......据我所知,在Javascript中没有数据类型,所以它不能失败,因为检索到millis的是 astring或 a long,对吗?