Encontrando dias em um intervalo de datas em PHP

Publicado por Fernando Braz em 02/10/2008

[ Hits: 11.253 ]

 


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

Três novos módulos para Joomla 1.5

Facilitando a Criação de Aplicativos

Solucionando erro de ArrayIterator que não recebe array

Funções PHP com variáveis padrões

Super Scaffold - Crie aplicativos em PHP com MySQL ou PostgreSQL de forma automática

  

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