我查了手册 有个 date("t"),可以获取本月最大天数,但是我想获取指定的月份的最大天数 改怎么做呢?

解决方案 »

  1.   

    date(format,timestamp)
    Date() 函数可把时间戳格式化为可读性更好的日期和时间。
    Date() 函数一共有2个参数:
         format ,必需。规定时间戳的格式。
         timestamp,可选。规定时间戳。默认是当前的日期和时间。
    你在 date("t"),"t"的后面加上你要指定的月份的时间戳就可以了
      

  2.   

    <?php   
    echo date("t","2010-03-15");//31
    ?> 
      

  3.   

    echo date("t",strtotime("2010-3"));//可以返回任意年-月的最大天数,例:2010-3 最大天数为31
      

  4.   

    $time1 = mktime(某年某月某日的时间格式)    //转成了时间戳
    $time2 = mktime(某年(某月前两个月)某日)的时间格式)    //转成了时间戳
    $time3 = $time1 - $time2;
    天数 = $time3/(3600*24);没算过,仅供参考