PHP日期求上一月寫法
請教一下,知道當前日期想求上一月份的寫法。我自己是這樣寫的
$date1=date("Y-m",strtotime("$m-1 month"));
平時都沒有問題,但今天是31號,得出的月份就變成2010-07了。
請問一下還有其他的寫法嗎?謝謝了!
$tmp = explode('-',$tmp);
$tmp = intval($tmp[1]);
($tmp % 2 != 0 && $tmp != 8)?$data = date('Y-m',intval(strtotime(-31 days))):$data = date('Y-m',intval(strtotime(-1 months)));
echo($date);
/*
* 试试看吧 。我这段程序表达的就是这个意思,我没测试过,代码不免存在些问题 。自个儿调变 - - 。
*/
收到,謝謝您。 $temp = intval(date('m')) - 1 ;
$temp = 1 > $temp ? 12 : $temp;
echo $temp;
非常感謝兩個版主的幫忙!!!
页:
[1]