phonegap アプリケーションでタイムスタンプを取得できないようです。Date.now() を単純に呼び出すと、次のように NaN になります。
console.log("lastEditedOn: " + Date.now().toString() );
LogCat:
01-26 18:28:59.997: I/Web Console(17970): LastEditedOn: NaN:220
誰かが私が間違っていることを見ることができますか?
乾杯、ドン
これで正しいタイムスタンプを取得できました:
var d = new Date();
var lastEditedOn;
lastEditedOn = d.getTime();
console.log(lastEditedOn);
乾杯、ドン
1970 年 1 月 1 日の午前 0 時からのミリ秒を返すため、Date.now() を直接 toString することはできません。
次のように変換する必要があります。
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;
}