我对Javascript完全陌生,我在创建Date
from 时遇到了麻烦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
,对吗?