Encontrando dias em um intervalo de datas em PHP

Publicado por Fernando Braz em 02/10/2008

[ Hits: 10.911 ]

 


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."<br>"; //exibindo a data
   $dini += 86400; // adicionando mais 1 dia (em segundos) na data inicial
}

Espero que ajude!!!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Geany IDE: mais do que um simples editor de texto

Integração com Gerencianet no Magento e OpenCart

Instalação PHP7.3 no CentOS 7

Joomla 3.6.x - Resolvendo problema com instalação de extensões

Minificar saída HTML usando PHP

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts