- Dateオブジェクトと組み込み関数を使用する方法:
function formatDate(date) {
var month = '' + (date.getMonth() + 1);
var day = '' + date.getDate();
var year = date.getFullYear();
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
return [month, day, year].join('/');
}
var today = new Date();
var formattedDate = formatDate(today);
console.log(formattedDate); // 現在の日付をmm/dd/yyyy形式で表示
- moment.jsライブラリを使用する方法:
moment.jsは日付と時刻の操作と表示のための便利なライブラリです。次の手順でmoment.jsを導入し、日付をフォーマットします。
まず、moment.jsをインストールします:
npm install moment
次に、以下のコード例を使用して日付をフォーマットします:
var moment = require('moment');
var today = moment().format('MM/DD/YYYY');
console.log(today); // 現在の日付をmm/dd/yyyy形式で表示
- Intl.DateTimeFormatオブジェクトを使用する方法:
Intl.DateTimeFormatオブジェクトは、ブラウザで利用可能な国際化対応の日付フォーマット機能を提供します。
var options = { year: 'numeric', month: '2-digit', day: '2-digit' };
var formattedDate = new Intl.DateTimeFormat('en-US', options).format(new Date());
console.log(formattedDate); // 現在の日付をmm/dd/yyyy形式で表示
これらはいくつかの一般的な方法ですが、他にもさまざまな方法があります。選択した方法に応じて、適切なコードを使用して日付をフォーマットすることができます。