> 백엔드 개발 > PHP 튜토리얼 > PHP 간단한 달력 코드의 예를 공유하세요

PHP 간단한 달력 코드의 예를 공유하세요

WBOY
풀어 주다: 2016-07-25 08:56:07
원래의
934명이 탐색했습니다.
";
  • echo $begin_mark.$content.$end_mark ;
  • }
  • ?>
  • 커뮤니티 캘린더
  • //현재 날짜 가져오기
  • $firstday = getdate(mktime(0,0,0,date("m"),1,date("Y")))
  • setup() ;
  • //테이블 이름 표시
  • echo "
    "
  • echo "
    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. function setup()
    22. {
    23. global $mon_num;
    24. $mon_num=배열(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 "
  • "
  • //Header
  • $weekDay[0] = "일 " ;
  • $weekDay[1] = "1";
  • $weekDay[2] = "2";
  • $weekDay[3] = "3";
  • $weekDay[4] = " 4"; $weekDay[5] = "5";
  • $weekDay[6] = "6"
  • echo "
  • ";
  • //테이블의 첫 번째 행 표시
  • for ($dayNum = 0; $dayNum < 7; $dayNum) {
  • showline($ weekDay[ $dayNum],"red");
  • }
  • echo"
  • "
  • $toweek=$firstday[wday];//이번 달 1일 일요일이 무슨 요일인가요
  • $lastday=$mon_num[$firstday[mon]-1];//이달의 마지막 날은 무슨 요일인가요
  • $day_count = 1;//현재 횟수 표시해야 할 일수
  • $up_to_firstday = 1; //이번달 1일까지 표시할지 여부
  • for ($row = 0; $row <= ($lastday $toweek-1 )/7; $row)//이번 달에는 몇 주가 있습니다
  • { echo "
  • "
  • for ($col=1; $col<=7; $col)
  • {
  • //in 첫날 이전에 표시된 모든 내용은 "비어 있습니다".
  • if (($up_to_firstday <= $toweek) ||($day_count>$lastday))
  • {
  • echo "
  • "
  • echo "";
  • echo "< /CENTER>";
  • ?>
  • 코드 복사
  • >>> 관심을 가질 만한 기사: php 캘린더 캘린더 코드(2038년 문제 해결) php 캘린더 코드(데모 효과 포함) PHP 캘린더 코드 간단하고 실용적인 PHP 캘린더 코드 공유 PHP 달력 코드 PHP에서 구현된 효율적인 달력 코드 php 캘린더 코드 세 가지 좋은 PHP 캘린더 코드 PHP 단순 달력 구현 코드(이벤트 바인딩 가능)

  • ";
  • echo "";
  • echo "$firstday[year]year ".$mon_name[$firstday[mon]-1]. "월  월별 달력";
  • echo "";
  • echo "
  • < /TD>";
  • $up_to_firstday ;
  • }
  • else
  • {
  • //이번 달의 하루 표시
  • showline ($day_count,"blue");
  • $day_count
  • }
  • }
  • echo "


  • 원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿