JavaScriptで時刻のフォーマットを扱う方法


  1. Dateオブジェクトを使用する方法: JavaScriptのDateオブジェクトは、時刻のフォーマットに便利です。以下は、日付を特定のフォーマットで表示する方法の例です。
const date = new Date();
// YYYY-MM-DDの形式で表示
const formattedDate = `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`;
console.log(formattedDate);
// HH:MM:SSの形式で表示
const formattedTime = `${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`;
console.log(formattedTime);
  1. Moment.jsライブラリを使用する方法: Moment.jsは、JavaScriptの時刻操作に便利なライブラリです。以下は、Moment.jsを使用して時刻のフォーマットを行う方法の例です。

まず、Moment.jsをインストールします。

npm install moment

次に、以下のコードを使用して時刻のフォーマットを行います。

const moment = require('moment');
const date = moment();
// YYYY-MM-DDの形式で表示
const formattedDate = date.format('YYYY-MM-DD');
console.log(formattedDate);
// HH:MM:SSの形式で表示
const formattedTime = date.format('HH:mm:ss');
console.log(formattedTime);

以上の方法を使用すると、JavaScriptで時刻のフォーマットを簡単に扱うことができます。これらの方法を活用して、自分のプロジェクトで適切な時刻の表示を実現できるでしょう。