mozilla

Date.now()

概要

UTC(協定世界時)での 1970 年 1 月 1 日 00 時 00 分 00 秒 から現在までの経過ミリ秒を返します。

構文

var timeInMs = Date.now();

引数

無し

説明

now() メソッドは、UTC(協定世界時)での 1970 年 1 月 1 日 00 時 00 分 00 秒 から現在までの経過ミリ秒を数値で返します。

now()Date の静的メソッドですので、常に Date.now() という形で使います。

互換性

このメソッドは ECMA-262 第 5 版に追加されたメソッドです。次のコードを使用する事により、実装の如何に関わらず同等のメソッドが使用可能となります。

if (!Date.now) {
  Date.now = function now() {
    return new Date().getTime();
  };
}

仕様書

仕様書 状態 コメント
ECMAScript 5.1 (ECMA-262)
The definition of 'Date.now' in that specification.
Standard 初期定義。JavaScript 1.5 で実装。
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Date.now' in that specification.
Standard

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 5 3.0 (1.9) 9 10.50 4
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) (有) (有) (有) (有) (有)

Kangax's compat table に基づく。

関連情報

ドキュメントのタグと貢献者

Contributors to this page: teoli, ethertank, mitsuba-clover
最終更新者: mitsuba-clover,
サイドバーを隠す