ホームページ  >  記事  >  バックエンド開発  >  PHP のシンプルなカレンダー コードの例を共有する

PHP のシンプルなカレンダー コードの例を共有する

WBOY
WBOYオリジナル
2016-07-25 08:56:07889ブラウズ
";
  • エコー $begin_mark.$content.$end_mark ;
  • }
  • ?>
  • //現在の日付を取得します
  • $firstday(mktime(0,0,0) , date("m"),1,date("Y")));
  • setup();
  • // テーブルの名前を表示します
  • echo "
    "; =2 CELLSPACING =4>";
  • echo "
  • ";
  • の最初の行 for ($dayNum = 0; $dayNum showline($weekDay[$dayNum],"red")
  • }
  • echo"
  • ";
  • $toweek=$firstday[wday];//今月の最初の日は何曜日ですか
  • $lastday=$mon_num[$firstday[mon]-1];//何曜日ですか今月の最終日
  • $day_count = 1;//現在表示すべき日数
  • $up_to_firstday = 1;//今月の初日まで表示するかどうか
  • for ($row = 0 ; $row <= ($lastday+$toweek-1 )/7; ++$row)//今月は何週間ありますか
  • { echo "
  • "; ($col=1; $col {
  • //初日より前に表示されるものはすべて「空」です
  • if (($up_to_firstday <= $toweek) ||($day_count> $lastday))
  • {
  • echo "
  • ";
  • $up_to_firstday++;
  • }
  • else
  • {
  • // 今月の 1 日を表示します
  • showline($day_count,"blue");
  • $day_count++
  • }
  • }
  • echo "
  • ";
  • echo "";

    >>>> あなたが興味を持ちそうな記事: phpカレンダーカレンダーコード(2038年問題を解く) phpカレンダーコード(デモ効果あり) シンプルで実用的なPHPカレンダーコードを共有するPHPカレンダーコード phpカレンダーコードphpで実装された効率的なカレンダーコード phpカレンダーコード 3つの優れたphpカレンダーコード PHP シンプルなカレンダー実装コード (イベントをバインド可能)

    1. //calendar.php
    2. /********************************
    3. * うるう年かどうかを判定する関数*
    4. * より複雑な問題に基づいて改善可能アルゴリズム*
    5. ** *****************************/
    6. function Leap_year($year)
    7. {
    8. if($year% 4 == 0) // 基本ルール
    9. {
    10. return true; // 閏年です
    11. }
    12. else
    13. {
    14. return false;
    15. }
    16. }
    17. /********************************
    18. * いくつかの変数に値を代入します*
    19. * 2 月の代入に特に注意してください*
    20. * *******************************/
    21. 関数 setup()
    22. {
    23. global $mon_num;
    24. $mon_num=array(31,30,31,30,31,30,31,31,30,31,30,31);
    25. グローバル $mon_name;
    26. $mon_name=array("一","二","三","四",
    27. "五","六","七","八",
    28. "九","十","十一"、"十二");
    29. if (leap_year($firstday[year])) // 基本ルール
    30. {
    31. $mon_num[1]=29; // 閏年です
    32. }
    33. else
    34. {
    35. $mon_num[1]=28;
    36. }
    37. }
    38. /********************************
    39. * テーブル内のセルを表示します*
    40. * 表示される内容と色は可変です*
    41. * *******************************/
    42. function showline($content,$show_color)
    43. {
    44. $begin_mark = "
    ";
  • $begin_mark =$begin_mark."";
  • $end_mark = "
  • ";
  • echo "";
  • echo "$firstday[year]年 " .$mon_name [$firstday[mon]-1]."月 Calendar";
  • echo "";
  • //Header
  • $weekDay[0] = "日";
  • $weekDay[1] = "1";
  • $weekDay[2] = "2";
  • $weekDay[3] = "3";
  • $weekDay[4] = "4";
  • $weekDay [5] = "five";
  • $weekDay[6] = "six";
  • echo "
  •  


    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。