Cálculo de diferença entre uma data e a outra
Publicado por Leandro Alexandre ® 06/01/2009
[ Hits: 12.699 ]
Exemplo: Hoje 10/01/2010 Até 25/01/2010 -> Gera diferença = 15 dias
Ótimo para calcular dias de atraso para módulos financeiros.
<? //defino data 1 $ano1 = 2009; $mes1 = 12; $dia1 = 25; //defino data 2 $ano2 = 2010; $mes2 = 12; $dia2 = 25; //calculo timestam das duas datas $timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1); $timestamp2 = mktime(4,12,0,$mes2,$dia2,$ano2); //diminuo a uma data a outra $segundos_diferenca = $timestamp1 - $timestamp2; //echo $segundos_diferenca; //converto segundos em dias $dias_diferenca = $segundos_diferenca / (60 * 60 * 24); //obtenho o valor absoluto dos dias (tiro o possível sinal negativo) $dias_diferenca = abs($dias_diferenca); //tiro os decimais aos dias de diferenca $dias_diferenca = floor($dias_diferenca); echo $dias_diferenca; ?>
Pegando tweets de forma simples
Monitoramento simples de servidores
Pegando todos os feriados do ano
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Gravação de tela com temporizador
Aplicativo simples para gravar tela
Como fazer boot em img do debian 12.img da web? (11)
Manjaro 25.0 no permite usar crontab (1)
trocar linhas [RESOLVIDO] (11)