date(t,strtotime('2004/2/1'))
date(t,strtotime('2005/2/1'))

解决方案 »

  1.   


    function getMonthLastDay($month,$year)
    {
    $nextMonth = $month+1;
    $year      = ($nextMonth>12) ? ($year+1) : $year;
    $lastDay   = date('d',mktime(0,0,0,$nextMonth,0,$year));
    return $lastDay;
    }
      

  2.   

    function getMonthLastDay($month,$year)
    {
    $nextMonth = (($month+1)>12) ? 1 : ($month+1);
    $year      = ($nextMonth>12) ? ($year+1) : $year;
    $lastDay   = date('d',mktime(0,0,0,$nextMonth,0,$year));
    return $lastDay;
    }
      

  3.   

    <?php
    echo date('t');
    ?>