JavaScriptのDateオブジェクトを使用した時間の取得方法


  1. getHours()メソッドを使用する方法: DateオブジェクトのgetHours()メソッドは、現在の時間を24時間形式(0から23の範囲)で返します。以下は、このメソッドの使用例です。

    const date = new Date();
    const hours = date.getHours();
    console.log(hours); // 現在の時間を表示
  2. toLocaleTimeString()メソッドを使用する方法: DateオブジェクトのtoLocaleTimeString()メソッドは、ブラウザのロケールに基づいて現在の時間を文字列として返します。以下は、このメソッドの使用例です。

    const date = new Date();
    const timeString = date.toLocaleTimeString();
    console.log(timeString); // 現在の時間を表示
  3. Intl.DateTimeFormatオブジェクトを使用する方法: Intl.DateTimeFormatオブジェクトを使用すると、ブラウザのロケールに基づいた日付と時間のフォーマットを取得できます。以下は、このオブジェクトを使用した時間の取得方法の例です。

    const date = new Date();
    const formatter = new Intl.DateTimeFormat('ja-JP', { hour: 'numeric', minute: 'numeric', second: 'numeric' });
    const formattedTime = formatter.format(date);
    console.log(formattedTime); // 現在の時間を表示

これらの方法を使用して、JavaScriptで現在の時間を取得することができます。必要に応じて、他のDateオブジェクトのメソッドやIntl.DateTimeFormatオブジェクトのオプションを使用して、フォーマットをカスタマイズすることもできます。