Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal
Tenho a rotina abaixo que pega o dia anterior ao corrente e concatena com o mês e ano, desta maneira eu consigo obter a data anterior
Porém esta rotina possui falhas, pois se o dia corrente é o primeiro do mês como eu posso saber se o dia anterior foi 30 ou 31 ou ainda 28 ou 29 de fevereiro ??? existe alguma maneira mais simples de efetuar esta operação ????
**PHP** [/tr][tr] $dia = date("d");
$dia_ant = $dia - 1;
$mes = date("m");
$ano = date("Y");
echo $data_ant = $dia_ant.$mes.$ano;
[/tr]
agradeço a ajuda ...
>
ou assim:
**PHP** [/tr][tr] $dia = date("d",mktime());
$mes = date("m",mktime());
$ano = date("Y",mktime());
echo "$d - $m - $y";
$data = date ("d-m-Y",mktime (0,0,0,$mes,$dia,$ano));
$novadata = date ("d-m-Y",mktime (0,0,0,$mes,$dia-1,$ano));
echo "<p>Data: $data</p>";
echo "<p>Nova Data: $novadata</p>";
[/tr]
esta foi mais útil ...
obrigado pela ajuda.
Tenta assim, menos linhas e mesmo efeito:
[/tr]
ou assim:
[/tr]