Javaで行うように、日付オブジェクトを長い形式(ミリ秒形式の場合があります)に変換しようとしていました。
私のニーズを満たすために、いくつかの試行錯誤の後、私は以下の方法を見つけました:
var date = new Date();
var longFormat = date*1; // dont know what it does internally
console.log(longFormat); // output was 1380625095292
確認するために、を使用して逆にするnew Date(longFormat);
と、正しい出力が得られました。要するに、私は何らかの方法で私のニーズを満たすことができましたが、内部的にどのような乗算が行われるかはまだ空白です? 現在の日付に数字の2を掛けようとすると、2057年の日付が得られました!! 正確に何が起こっているのか、誰か知っていますか?