タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Javascriptと時刻に関するlax34のブックマーク (1)

  • 【JavaScript】 Date.getTime() の単位は、"秒"じゃなくて"ミリ秒"

    コンピュータプログラムの世界では、1970/01/01 00:00:00 は『UNIXエポック』などと呼ばれる特別な時刻。この時刻から数えた秒数のことを『UNIXタイム』と呼ぶ。PHPPerlでは、 time() っていう関数でUNIXタイムを知ることができる。 JavaScript では、Date.getTime() というのを使うんだが、これが実は注意が必要。 PHPPerl で取得できるUNIXタイムは、単位が "秒" なんだが、JavaScriptでは "ミリ秒" で返ってくるという点が異なる。 だから、JavaScriptPHP のような秒単位のUNIXタイムを使いたい場合は、1000で割るとちょうど近い値が取れる。 次の例は、2つの時刻情報を比較して、30日以上過去かどうかを調べたい場合。 // 【×】間違った例 var dateNow = new Date(20

  • 1