JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptで現在の時刻をミリ秒単位で取得する方法

JavaScriptで現在の時刻をミリ秒で取得するには?

現在の時刻をミリ秒単位で取得するには、DateオブジェクトのgetMilliseconds()メソッドを使用します。このメソッドは、指定された日時のミリ秒部分をローカルタイムに基づいて数値として返します。

戻り値は0〜999の範囲内の整数です。例えば、時刻が「10時30分15秒500ミリ秒」であれば、「500」という値が返されます。

構文

dateObj.getMilliseconds()

サンプルコード

以下のコードを実行すると、現在の時刻のミリ秒を取得して表示できます。

<html>
   <head>
      <title>JavaScript getMilliseconds() メソッド</title>
   </head>
   <body>
      <script>
         // 現在の日時を持つDateオブジェクトを生成
         var dt = new Date();

         // ミリ秒を取得して表示
         document.write("getMilliseconds() : " + dt.getMilliseconds());
      </script>
   </body>
</html>

実行結果の例

getMilliseconds() : 456

補足:より高精度なタイムスタンプが必要な場合

1970年1月1日からの経過ミリ秒数(Unixタイムスタンプ)を取得したい場合は、Date.now()メソッドやgetTime()メソッドが便利です。

// 現在時刻のタイムスタンプ(ミリ秒)を取得
var timestamp = Date.now();
console.log(timestamp); // 例: 1712345678901

用途に応じて、これらのメソッドを使い分けることで、JavaScriptでの時刻処理を柔軟に行うことができます。

  1. JavaScriptで現在の時刻を別のタイムゾーンの時刻に変更して表示する方法

    JavaScriptのDateオブジェクトは、端末(システム)に設定されている時刻をそのまま取得して現在の日付・時刻を表示します。そのため、JavaScript単体でシステム時刻そのものを書き換えることはできません。 しかし、UTC(協定世界時)との時差であるタイムゾーンオフセットを計算に組み込むことで、あたかも別の時刻が設定されたかのように表示することが可能です。以下では、シンガポール(GMT+8)の時刻を求めるサンプルコードを紹介します。 サンプルコード <!DOCTYPE html> <html>    <body>  

  2. JavaScriptで親要素の子要素を取得する方法【サンプルコード付き】

    JavaScriptでは、親要素が持つchildrenプロパティを参照することで、その直下にある子要素をまとめて取得できます。本記事では、実際に動作するサンプルコードを使いながら、具体的な手順をわかりやすく解説します。 サンプルコード 以下は、JavaScriptを使って親要素(parent1)の子要素を取得し、ボタンのクリックで一括表示させる例です。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta nam