-
Dateオブジェクトを使用したフォーマット:
const date = new Date(); const year = date.getFullYear(); const month = String(date.getMonth() + 1).padStart(2, '0'); const day = String(date.getDate()).padStart(2, '0'); const formattedDate = `${year}-${month}-${day}`; console.log(formattedDate); // 例: 2024-02-01
-
Moment.jsライブラリを使用したフォーマット: Moment.jsは日付の操作とフォーマットに便利な関数を提供します。まずはMoment.jsをインストールし、次のように使用します。
const moment = require('moment');
const date = moment();
const formattedDate = date.format('YYYY-MM-DD');
console.log(formattedDate); // 例: 2024-02-01
- Intl.DateTimeFormatを使用したフォーマット: Intl.DateTimeFormatはブラウザの組み込みオブジェクトであり、ブラウザでの日付のフォーマットに便利です。
const date = new Date();
const options = { year: 'numeric', month: '2-digit', day: '2-digit' };
const formatter = new Intl.DateTimeFormat('ja-JP', options);
const formattedDate = formatter.format(date);
console.log(formattedDate); // 例: 2024/02/01
これらはいくつかの一般的な方法ですが、他にもさまざまな方法があります。必要に応じて、上記のコードをカスタマイズして使用してください。