我似乎无法在我的phonegap应用程序中获取时间戳。对Date.now()的简单调用,例如以下结果是NaN。
console.log("lastEditedOn: " + Date.now().toString() );
logcat的:
01-26 18:28:59.997: I/Web Console(17970): LastEditedOn: NaN:220
谁能看到我做错了什么?
干杯, 唐
答案 0 :(得分:1)
管理以获得正确的时间戳:
var d = new Date();
var lastEditedOn;
lastEditedOn = d.getTime();
console.log(lastEditedOn);
干杯, 唐
答案 1 :(得分:0)
你不能直接toString Date.now(),因为它返回1970年1月1日午夜的毫秒数。
你需要像这样转换它们:
function printDate() {
var temp = new Date();
var dateStr = padStr(temp.getFullYear()) +
padStr(1 + temp.getMonth()) +
padStr(temp.getDate()) +
padStr(temp.getHours()) +
padStr(temp.getMinutes()) +
padStr(temp.getSeconds());
debug (dateStr );
}
function padStr(i) {
return (i < 10) ? "0" + i : "" + i;
}