//<-----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)."1 | n "; 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 までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
|