ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で Unix タイムスタンプ (またはエポックからのミリ秒数) を取得するにはどうすればよいですか?

JavaScript で Unix タイムスタンプ (またはエポックからのミリ秒数) を取得するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-10 22:05:12
オリジナル
399 人が閲覧しました

How Do I Get a Unix Timestamp (or Milliseconds Since Epoch) in JavaScript?

JavaScript でタイムスタンプを取得する方法

Unix と同様に、現在の日付と時刻の表現を単一の数値として取得するにはタイムスタンプ、JavaScript にはいくつかのメソッドが用意されています。

タイムスタンプMilliseconds:

Unix エポックからのミリ秒数を取得するには、Date.now():

Date.now();
ログイン後にコピー

を使用します。あるいは、古いブラウザとの互換性のために、以下:

+new Date();
ログイン後にコピー

秒単位のタイムスタンプ (Unix) Timestamp):

一般に Unix タイムスタンプとして知られる Unix エポックからの秒数を取得するには、Date.now() を 1000 で割った商を計算します:

Math.floor(Date.now() / 1000);
ログイン後にコピー

高解像度のタイムスタンプミリ秒:

ミリ秒単位の高解像度のタイムスタンプについては、performance.now():

var isPerformanceSupported = (
    window.performance &&
    window.performance.now &&
    window.performance.timing &&
    window.performance.timing.navigationStart
);

var timeStampInMs = (
    isPerformanceSupported ?
    window.performance.now() +
    window.performance.timing.navigationStart :
    Date.now()
);
ログイン後にコピー
を使用します。

以上がJavaScript で Unix タイムスタンプ (またはエポックからのミリ秒数) を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート