- 方法1:
Date
オブジェクトを使用する方法 JavaScriptの組み込みオブジェクトであるDate
を使用して、現在の時刻を取得できます。時刻はローカルのタイムゾーンで返されます。
const now = new Date();
const hours = now.getHours();
const minutes = now.getMinutes();
const seconds = now.getSeconds();
console.log(hours + ":" + minutes + ":" + seconds);
- 方法2:
Intl.DateTimeFormat
オブジェクトを使用する方法Intl.DateTimeFormat
オブジェクトを使用すると、時刻の書式設定を柔軟に行うことができます。以下の例では、日本のロケールで24時間形式の時刻を取得します。
const options = {
hour: "2-digit",
minute: "2-digit",
second: "2-digit",
hour12: false,
timeZone: "Asia/Tokyo"
};
const formatter = new Intl.DateTimeFormat("ja-JP", options);
const timeString = formatter.format(new Date());
console.log(timeString);
- 方法3: Moment.jsライブラリを使用する方法 Moment.jsは時刻の処理や書式設定に便利なライブラリです。Moment.jsを使用して現在の時刻を24時間形式で取得するには、以下のようにします。
const moment = require("moment");
const now = moment();
const timeString = now.format("HH:mm:ss");
console.log(timeString);
これらの方法を使用して、JavaScriptで現在の時刻を24時間形式で取得することができます。選択肢に応じて、最適な方法を選んでください。