- 方法1: Dateオブジェクトを使用する方法
const date = new Date(); // 現在の日付を取得
const days = ['日', '月', '火', '水', '木', '金', '土'];
const dayOfWeek = days[date.getDay()]; // 曜日を取得
console.log(`今日は${dayOfWeek}曜日です。`);
この方法では、DateオブジェクトのgetDay()
メソッドを使用して、曜日を数値で取得します。0が日曜日を表し、1が月曜日、2が火曜日、...、6が土曜日です。上記のコードでは、この数値を曜日の文字列にマッピングするために、days
配列を使用しています。
- 方法2: moment.jsライブラリを使用する方法
moment.jsは日付と時刻の処理を簡単に行うためのJavaScriptライブラリです。moment.jsを使用すると、次のように曜日を特定できます。
まず、moment.jsライブラリをインストールします:
npm install moment
次に、次のコードを使用して曜日を特定します:
const moment = require('moment');
const date = moment(); // 現在の日付を取得
const dayOfWeek = date.format('dddd'); // 曜日を取得
console.log(`今日は${dayOfWeek}曜日です。`);
この方法では、moment.jsのformat()
メソッドを使用して、日付を指定した形式にフォーマットします。'dddd'
は、曜日をフルネームで表示するためのフォーマット指定子です。
以上がJavaScriptを使用して曜日を特定する方法です。これを参考にして、自分のプロジェクトやコードに適用してみてください。