Pular para o conteúdo

Encontrando dias em um intervalo de datas em PHP

Dica publicada em PHP / Miscelânea
Fernando Braz braz
Hits: 11.356 Categoria: PHP Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Encontrando dias em um intervalo de datas em PHP

Na internet encontram-se facilmente dicas, artigos e tutoriais mostrando como conseguir a quantidade de dias entre uma data e outra em PHP, porém em determinadas situações é necessário encontrar quais os dias existentes entre estas datas, de forma que evite o problema de meses com 31 dias outros com 30 etc.

Segue então uma pequena dica para quem estiver nesta situação:

$dini = mktime(0,0,0,$mes_ini,$dia_ini,$ano_ini); // timestamp da data inicial
$dfim = mktime(0,0,0,$mes_fim,$dia_fim,$ano_fim); // timestamp da data final

while($dini <= $dfim)//enquanto uma data for inferior a outra
{      
   $dt = date("d/m/Y",$dini);//convertendo a data no formato dia/mes/ano
   echo $dt."
"; //exibindo a data
   $dini += 86400; // adicionando mais 1 dia (em segundos) na data inicial
}

Espero que ajude!!!

Nenhuma dica encontrada.

Criando um gerador de números para Mega-Sena em PHP

Bug do PHP

Servidor interno no PHP 5.4 para testes

Como hospedar projetos no SourceForge.net

Projeto SER disponível

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.