5

javascript で日付からタイムスタンプを取得しようとしていますが、new Date(2013, 03, 17).getTime()間違っ1366149600000ています (1981-2-2 23:11:12)。最後の 3 つのゼロを削除すると、適切な日付が得られます。

問題はどこから来たのですか?

4

2 に答える 2

11

ミリ秒を返します。UNIXタイムスタンプは秒単位であるため、最後の3桁を削除する必要があります

于 2013-04-17T17:30:40.037 に答える
3

Damien's answer によると、ミリ秒を取得するため、基本的に .getTime() の結果を 1000 ごとに分割する必要があります

getTime() / 1000 => 良い unixtimestamp

于 2013-04-17T17:34:19.013 に答える