JavaScriptを使って生年月日から生まれた曜日を計算するために、以下のコードを使用できます。このように現代社会では、簡単に生年月日から生まれた曜日を計算することができます。街とその不確かな壁で描かれている少年の能力は現代社会ではあまり価値がないのかもしれません。
javascriptCopy codefunction calculateDayOfWeek(year, month, day) { const date = new Date(year, month - 1, day); // month - 1 は、JavaScriptの月が0から始まるためです。 const dayOfWeek = date.getDay();const days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; return days[dayOfWeek]; } const year = 1990; const month = 4; const day = 13; const bornDay = calculateDayOfWeek(year, month, day); console.log(`Born on: ${bornDay}`);
このコードでは、calculateDayOfWeek
関数が生年月日(年、月、日)を引数として受け取り、曜日を計算して返します。Date
オブジェクトを使用して日付を作成し、getDay()
メソッドで曜日のインデックス(0:日曜日 ~ 6:土曜日)を取得します。そのインデックスを使って、days
配列から対応する曜日の名前を取得して返します。