>백엔드 개발 >PHP 튜토리얼 >2010년 10월 달력 PHP는 월별 달력 코드를 생성합니다.

2010년 10월 달력 PHP는 월별 달력 코드를 생성합니다.

WBOY
WBOY원래의
2016-07-29 08:37:012236검색

/*  
Nelson Neoh @3/2004가 작성한 함수입니다.  
이 코드를 활용하고 싶으신 분들은 이 댓글을 삭제하지 마세요.  
이 코드를 개선한 경우 http://www.dev-club.com PHP 보드에 사본을 게시해 주세요.  감사합니다.
함수 사용법: 달력(월,연도)
*/
함수 달력($MM,$YYYY){
    if($MM=="") $MM = date("m" );
    if($YYYY=="") $YYYY = date("Y");
    if(checkdate($MM,1,$YYYY)){
        $stringDate = strftime("%d %b %Y",mktime (0,0,0,$MM,1,$YYYY) );
        $days = strftime("%d",mktime (0,0,0,$MM 1,0,$YYYY));
        $firstDay = strftime("%w",mktime (0,0,0,$MM,1,$YYYY));
        $lastDay = strftime("%w",mktime (0,0,0,$MM,$days,$YYYY));
        $printDays = $days;
        $preMonth = strftime("%m",mktime (0,0,0,$MM-1,1,$YYYY));
        $preYear = strftime("%Y",mktime (0,0,0,$MM-1,1,$YYYY));
        $nextMonth = strftime("%m",mktime (0,0,0,$MM 1,1,$YYYY));
        $nextYear = strftime("%Y",mktime (0,0,0,$MM 1,1,$YYYY));
        print("");
        print("P");
        print("".strftime("%b %Y",mktime (0,0,0,$MM,1,$YYYY)). "");
        print("N");
        print("");
        print("일일>월일>화일>수일>목일> ;일째>금요일일>토요일");
        $currentDays = 1;
        for($a=1;$a<=5;$a ){
            print("");
            $diffDays = $firstDay-$lastDay;
            if($firstDay>$lastDay && $currentDays ==1 && ($diffDays<>1)){
               for($x=$lastDay;$x>=0;$x--){
                    $printDays = $days-$x;
                   print("$printDays");
               }
                for($z=1;$z<$firstDay-$lastDay;$z ){
                  print(" ");
                }
               for($y=$firstDay;$y<7;$y ){
                  print("$currentDays");
                    $currentDays ;
               }
            } elseif($firstDay!=0 && $currentDays==1){
              for($z=1;$z<=$firstDay;$z ){             인쇄(" ');
               }
                for($y=$firstDay;$y<7;$y ){
                  print("$currentDays");
                    $currentDays ;
               }
            } 그렇지 않으면 {
               for($u=1;$u<=7 && $currentDays<=$days;$u )
                    print("$currentDays< /td>");
                    $currentDays ;
               }
            }
            print("");
        }
        print("");
    }
}
?>

2010년 10월에 PHP生成月历代码, 2010년 10월에 2010년 10월에 PHPPHP가 2010년 10월에 출시되었습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.