SSブログ

JavaScriptのDateクラスのsetTime()メソッドとUnix時間 [JavaScript]

JavaScriptのDateクラスのsetTime()メソッドで設定する単位は、ミリ秒(1/1000秒)です。
Webサービス等から取得したタイムスタンプは、Unix時間のことが多いので、Unix時間から時刻を設定するには注意が必要です。
Unix時間は単位が「秒」なので、setTime()に設定するには、Unix時間を1000倍する必要があります。

例:
(timestampがUnix時間の値で設定されている場合)
date = new Date()
date.setTime(timestamp * 1000)
// あるいは、
// date.setTime(timestamp + "000")


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:blog

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。