Último dia do mês em PHP

Posted on by : admin Tags:

Adicionando 1 mês na data atual

$dataMesPost = mktime(0, 0, 0, date('m')+1, date('d'), date('Y'));
$dataMesPost =  date("m",$dataMesPost);
echo $dataMesPost;


Último dia do Mês

echo ultimoDiaMes("01/01/2008");
echo ultimoDiaMes(); //mês corrente

function ultimoDiaMes($data=""){
    if (!$data) {
       $dia = date("d");
       $mes = date("m");
       $ano = date("Y");
    } else {
       $dia = date("d",$data);
       $mes = date("m",$data);
       $ano = date("Y",$data);
    }
    $data = mktime(0, 0, 0, $mes, 1, $ano);
    return date("d",$data-1);
  }

Fonte: http://codigofonte.uol.com.br/codigo/php/data-hora/calcular-o-ultimo-dia-do-mes-com-php