ホームページ > php教程 > php手册 > PHPカレンダープログラム

PHPカレンダープログラム

WBOY
リリース: 2016-06-13 12:35:30
オリジナル
822 人が閲覧しました

//<-----GET メソッドを通じて送信された変数の処理; start------>
if($HTTP_GET_VARS[year]==" ")
{
$HTTP_GET_VARS[年]=date("Y");
}
if($HTTP_GET_VARS[月]=="")
{
$HTTP_GET_VARS [月]=日付("n");
$month=$HTTP_GET_VARS[月]
$year=$HTTP_GET_VARS[年]; ---GET メソッドで送信された変数を処理します; end-------->
if($year{
echo "エラー!";
";
echo "戻る";
exit();
}
?>
<テーブル幅="200" ボーダー="1" セルスペース="0" セルパディング="0" ボーダーカラー="#E7E7E7" スタイル="font-size:12px;"
< ;tr align="center">
//<-----月が1~12を超えた場合の処理​​ Start - ------>
if($month{
$month=12;
}
if( $month> ;12)
{
$month=1;
$year =1;
}
//
//******************************* **** ***
//echo "<<>>";
?> ;
< ;/td>

echo "< ;<month>>" ;
// ?>gt; ;/td>gt;

1 2 3 4$d=date("d") ;
$FirstDay=date ("w",mktime(0,0,0,$month,1,$year));//任意の月の最初の日の曜日を取得し、使用しますテーブルのどのセルが最初の日から始まるかを計算します。
$bgtoday=date("d");
function font_color($month,$today,$year)//フォントの色を計算するために使用されます。日曜日
{
$sunday=date("w ",mktime(0,0,0,$month,$today,$year));
if($sunday=="0")
{
$FontColor="red";
}
Else
{
$ fontcolor = "Black"
}
Return $ Fontcolor;
Function bgcolor ($ Month, $ BGTODAY, $ TODAY_I, $year)//その日の背景色の計算に使用されます
{
$show_today=date("d",mktime(0,0) ,0,$month,$today_i,$year));
$sys_today=date("d",mktime(0,0,0,$bgtoday,$year));
if( $show_today==$sys_today)
{
$bgcolor= "bgcolor=#6699FF";
function font_style($month,$today,$year)//日曜日の計算に使用されるフォント スタイル
{
$sunday=date("w",mktime(0,0,0,$month , $today,$year));
if($sunday=="0")
{
$FontStyle="";
else
{
$Font;
}
return $FontStyle;
}
for($i=0;$i<=$FirstDay;$i)//これが使用されます特定の月の初日の位置を出力
{
for($i;$i<$FirstDay;$i )
{
echo " }
if($i==$FirstDay)
{
echo "".font_style($month,1,$year)."1n ";
if($FirstDay==6)// 1 日が土曜日かどうかを判断します
{
echo "";
} }
}
}
$countMonth=date("t",mktime(0,0,0,$month,1,$year));//1 か月の合計日数
for($i=2;$ i<=$ countMonth;$i )//出力は 1 日から始まり、2 番目から月末までのすべての数値
{
echo "".font_style($month,$i,$year). "$in";
if(date("w",mktime(0,0,0,$month,$i,$year))==6)//その日が土曜日かどうかを判断します
{
echo "n";
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート