カレンダーは日常業務や開発プロジェクトでよく使用されます。一般に、開発者は さまざまなカレンダー JS および JQ プラグインを使用して機能を実装します。
ここでは、学習と参考のために PHP を使用して独自のカレンダーを作成します。
図に示すように、2 つのドロップダウン ボックスを初期化します。1 つは年を表示し、もう 1 つは月を表示します。必要な年と月を選択し、[変更] をクリックして毎日のデータ情報を計算します。 CSSや日数も含めてカレンダーに表示します
左側と右側には休日が表示され、背景色の設定が営業日とは異なります。
カレンダーの各境界値を生成し、各月の日数、毎月 1 日の曜日、末日の曜日を取得するには、ここでクラスを設定する必要があります。毎月の
先月の末日の曜日、翌月の初日は何曜日、設定された開始年と月の最初の日は何曜日、等
各月の日数と週数は常に変化するため、全体的な機能を実現するには、前月の最後の左日の週と翌月の最初の日の週を接続する必要があります。
1) 先月の日数を計算します。月の最初の日が日曜日ではない場合は、先月の末日に基づいて計算する必要があります。
2) 日数を計算します。今月が休日の場合 特別なCSSスタイルを追加するだけです
3) 日曜日、土曜日、営業日の3つの状況に分けて翌月の日数を計算します
データは、を使用して表示されます。 tableタグがあるので、ここでは各trの下にtdを追加する必要があります。うまく配置してください。