🔶年月日を指定できる万年カレンダーが こちらにあります

万年カレンダーの原理について

パソコンは自分自身が時計をもっています。つまり、現在が何年何月何日何曜日の何時何分かを知っている訳です。この万年カレンダーではパソコンの時計を元にJavaScriptで計算します。したがって、パソコンの時計が正しくないと万年カレンダーも正しく表示されません。

まず、今日の日付と曜日を元に「現在の月の 1日(初日)」が「何曜日」かを調べます。次に、「現在の月の最後の日」が「28日か29日か30日か31日か」を調べます。あとは表示するだけです。