シンプルな PHP カレンダーを作成する方法

01/05

カレンダー変数の取得

パソコン作業をする女性ギラクシア/ゲッティイメージズ





' id='mntl-sc-block-image_2-0-1' />

ギラクシア/ゲッティイメージズ



PHP カレンダーは便利です。日付の表示などの簡単なことから、オンライン予約システムのセットアップなどの複雑なことまでできます。この記事では、単純な PHP カレンダーを生成する方法を示します。これを行う方法を理解すると、必要な複雑なカレンダーに同じ概念を適用できるようになります。

|_+_| 02/05

曜日

ここでは、月の日付を詳しく見て、カレンダー テーブルを作成する準備をします。最初に、月の最初の日が何曜日に当たるかを判断します。その知識を使用して、 スイッチ () 関数を使用して、カレンダーで最初の日までに必要な空白の日数を決定します。



次に、その月の合計日数を数えます。 1 か月に必要な空白の日数と合計日数がわかれば、カレンダーを作成できます。

03/05

見出しと空白のカレンダー日

このコードの最初の部分は、テーブル タグ、月名、および曜日の見出しをエコーし​​ます。次に、 while ループ 空のテーブルの詳細をエコーし​​、空白の日ごとにカウントダウンします。空白の日が終わると止まります。同時に、 $day_count ループを通過するたびに 1 ずつ増加します。これにより、1 週間に 7 日を超えないようにカウントされます。

04/05

月の日

while ループ 月の日付を入力しますが、今回はその月の最後の日までカウントされます。各サイクルは、テーブルの詳細をその月の日と共にエコーし、その月の最終日に達するまで繰り返されます。

ループには、 条件文 .これは、曜日が 7 日 (週の終わり) に達したかどうかをチェックします。ある場合は、新しい行を開始し、カウンターを 1 にリセットします。



05/05

カレンダーの仕上げ

最後の while ループでカレンダーが終了します。これにより、必要に応じて空白のテーブルの詳細がカレンダーの残りの部分に入力されます。その後、テーブルが閉じられ、スクリプトが完了します。