Prompt: あなたは優秀なプログラマです。 年と月を変えられる万年カレンダーをHTMLで一つのファイルとして作ってください。 日付は7日ごとに改行して、上の方の両端に「先月」「来月」の月移動ボタンが欲しいです。 月の最終日の行でカレンダー行を終わりにします。 土曜日、日曜日の日付が、青と赤に色付けされ、日付はすべて太字がいいです。 月初めまでの空欄が前月の小さい最終日付で、月終わりの空欄は次月の小さい日付で満たします。 本日や祝日判定のために、noteDay(Date型引数)関数が既に用意されており、引数の日付が 祝日名または本日または空文字列が返され、空文字列でないとき、title属性として設定できます。 この関数は、holiday2030.js に含まれており、読み込めます。 本日の日付表示が黄色で、祝日が淡い緑で強調されるようにしてください。 それでは実装をお願いします。
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|