日付を指定の形式でフォーマットする方法 (moment.jsを使用)


  1. momentオブジェクトの作成とフォーマット:

moment.jsでは、momentオブジェクトを使用して日付を操作します。指定の日付をmomentオブジェクトとして作成し、format関数を使用してフォーマットします。

const moment = require('moment');
const date = moment('2022-01-31');
const formattedDate = date.format('YYYY-MM-DD');
console.log(formattedDate); // 結果: 2022-01-31
  1. 現在の日付をフォーマット:

moment.jsを使用して現在の日付を指定の形式でフォーマットするには、moment()関数を使用します。

const moment = require('moment');
const currentDate = moment();
const formattedDate = currentDate.format('YYYY-MM-DD');
console.log(formattedDate); // 結果: 現在の日付が指定の形式で表示されます
  1. 既存の日付をフォーマット:

既存の日付を指定の形式でフォーマットするには、momentオブジェクトを作成し、format関数を使用します。

const moment = require('moment');
const existingDate = moment('2023-02-28');
const formattedDate = existingDate.format('YYYY-MM-DD');
console.log(formattedDate); // 結果: 2023-02-28

以上の例では、moment.jsを使用して日付を指定の形式でフォーマットする方法を説明しました。この方法を使用することで、さまざまな日付操作や表示のニーズに対応することができます。