ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でタイムスタンプを取得するにはどうすればよいですか?

JavaScript でタイムスタンプを取得するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-09 11:44:12564ブラウズ

How Can I Get Timestamps in JavaScript?

JavaScript でのタイムスタンプの取得

タイムスタンプは、イベントの追跡、状態の管理、データ整合性の確保などの Web 開発タスクにおいて重要な役割を果たします。 。 JavaScript では、現在の日付と時刻を数値で表すタイムスタンプを取得する方法がいくつかあります。

ミリ秒単位のタイムスタンプ

ミリ秒数を取得するにはUnix エポック (1970 年 1 月 1 日 00:00:00 UTC) 以降は、Date.now() を使用します。メソッド:

Date.now()

または、単項演算子を使用して Date.prototype.valueOf を呼び出すか、valueOf を直接呼び出すこともできます:

+ new Date()
new Date().valueOf()

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

Unix タイムスタンプを取得するには、 Unix エポックからの秒数を計算するには、次の式を使用します。

Math.floor(Date.now() / 1000)

ミリ秒単位のタイムスタンプ (高解像度)

小数ミリ秒を考慮して精度を高めるには、次のアプローチを使用します。 Performance.now を使用することができます:

var timeStampInMs = (
    isPerformanceSupported ?
    window.performance.now() +
    window.performance.timing.navigationStart :
    Date.now()
);

console.log(timeStampInMs, Date.now());

以上がJavaScript でタイムスタンプを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。