ホームページ  >  記事  >  バックエンド開発  >  シンプルなPHPカレンダーの作り方を教えます、シンプルなPHPカレンダーを作る_PHPチュートリアル

シンプルなPHPカレンダーの作り方を教えます、シンプルなPHPカレンダーを作る_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:04:411193ブラウズ

簡単なPHPカレンダーの作り方を教えます

最近のプロジェクトでは、データをカレンダーモードで表示する必要がありました。そのために、インターネット上に多くのJSプラグインがあります。より細かく制御できるよう、独自のカレンダー表示を作成することにしました。下の写真に示すように:

1.データを計算する
1. 新しいカレンダークラスを作成します

2. 2 つのドロップダウン ボックスのデータを初期化します (年と月)。

3.検索する年と月を初期化します

4. CSSと日数を含むカレンダーの毎日のデータ情報を計算します


リーリー

2.HTML表示 1. 休日の背景色が異なり、現在の検索年月以外の日の文字色も異なります

2. div の年と月のドロップダウン ボックスを初期化し、現在検索する年と月を選択します

3. データが計算され、どの td がどの tr に属するかがわかります。テーブルを印刷するだけです。

リーリー

3. カレンダークラス

1. 閾値メソッド、カレンダーの各境界値を生成します
1) 今月の合計日数を計算します

2) 今月の初日と末日、それぞれが何曜日であるかを計算します

3) カレンダーの最初の日付と最後の日付を計算します

リーリー

2. 計算方法、カレンダーの日数とスタイルを計算します

1) 先月の日数を計算します。月の最初の日が日曜日ではない場合は、先月の末日を基準に計算する必要があります。

2) 今月の日をトラバースし、休日の場合は特別な CSS スタイルを追加します

3) 日曜日、土曜日、営業日の3つの状況に分けて翌月の日数を計算します

リーリー


3. メソッドを描画し、テーブルを描画し、テーブルに tr と td を設定します

1) tableタグを使ってデータを表示するので、ここでは各trの下にtdを配置する必要があります

2)$index % 7 == 0 テーブルの各行の最初の列を計算します

3)$index % 7 == 6 || $index == ($length-1) 各行の最後の列、または$caculateの最後のデータを計算します

4)各行の配列である$trに真ん中の行を追加します

リーリー

この記事を読めば誰でもカレンダーの作り方が分かるはずなので、鉄は熱いうちに打って自分だけのカレンダーを作ってみましょう。

ソースコード添付: 簡単なPHPカレンダーの作り方を教えます

http://www.bkjia.com/PHPjc/1072550.html

www.bkjia.com本当http://www.bkjia.com/PHPjc/1072550.html技術記事シンプルな php カレンダーの作り方を教えます。 最近のシンプルな php カレンダーの作成では、データをカレンダー モードで表示する必要があります。後は、自分自身を大きくするためです。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。