ID非公開さん
2022/5/26 16:44
2回答
JavaScriptについて 年月日をそれぞれ入力(prompt 文3つ)すると、年 の十二支とその日の曜日と翌日の曜日を表示するプロ
JavaScriptについて 年月日をそれぞれ入力(prompt 文3つ)すると、年 の十二支とその日の曜日と翌日の曜日を表示するプロ グラムを作れ。例えば、2020, 5, 6 が入力されたら 「2020年は子年です。5月6日は水曜日で、翌日は木 曜日です」などと表示する。 十二支は西暦年を 12 で割った余りでわかる。 0=申、1=酉、2=戌、3=亥、4=子、5=丑、 6=寅、7=卯、8=辰、9=巳、10=午、11=未 これらの文字列の入った配列を用意して参照すること。 この条件を満たしているコードをお願いします。
JavaScript | HTML、CSS・106閲覧
ベストアンサー
ID非公開さん >・・・十二支とその日の曜日と翌日の曜日を表示する・・・・・・ ご参考に↓ <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> </head> <body> <script> var year = prompt("西暦を入力して下さい。","2020"); var tuki = prompt("月を入力して下さい。","5"); var day = prompt("日を入力して下さい。","6"); var E= tuki - 1; var today = new Date( year,E,day) ; var weekday = [ "日", "月", "火", "水", "木", "金", "土" ] ; var eto = ["申","酉","戌","亥","子","丑","寅","卯","辰","巳","午","未"]; wn = ( today.getDay() - 0 + 1) % 7; en = ( today.getFullYear() - 0) % 12; var wday = weekday[ today.getDay() ]; var w = weekday[ wn ]; alert( year+"年は" + eto[ en ] + "年です。 " + tuki+"月"+day+"日は"+ wday + "曜日で、翌日は" + w + "曜日です。") </script> </body> </html>
質問者からのお礼コメント
迅速な回答ありがとうございました‼
お礼日時:5/26 20:54