Calcular diferenças entre datas usando - mktime()
Calcular diferença entre duas datas e após escrever qual a diferença
EXEMPLO
Data1: "2010-02-22 12:00:13"
Data2: "2010-02-22 09:00:00"
Resultado: Tempo de atraso: 0 dia(s) 3 hora(s) 0 minuto(s) 12 segundo(s)
EXEMPLO
Data1: "2010-02-22 12:00:13"
Data2: "2010-02-22 09:00:00"
Resultado: Tempo de atraso: 0 dia(s) 3 hora(s) 0 minuto(s) 12 segundo(s)
Data | Autor | Changelog | Download |
---|---|---|---|
22/02/2010 12:16pm | Carlos Henrique de Oliveira Monteiro André | - | Versão 1.0 |
25/02/2010 12:28pm | Luiz Fernando Costa | Versão 1.1 | Versão 1.1 |
Carlos, muito bom o seu script.
Parabens e muito o brogado .
Era exatamente o que eu estava precisando.
Eu só tive que fazer um ajuste no cálculo pois estava dando uma diferença de 1 hora a mais.
Exemplo:
Data 1 : 24/02/2010
Hora 1 : 09:00:00
Data 1 : 25/02/2010
Hora 1 : 09:00:00
Estava retornando : 1 dia e 1 hora.
Para resolver isso, eu alterei a linha :
$tempo = ($data - $data_atual) ;
para
$tempo = ($data - $data_atual) - 3600 ;
não sei o que pode ter acontecido, mas isso resolveu meu problema.
Se aconteceu com mais alguem, ai vai uma ajuda ....
Abraços
LFPCOSTA
Parabens e muito o brogado .
Era exatamente o que eu estava precisando.
Eu só tive que fazer um ajuste no cálculo pois estava dando uma diferença de 1 hora a mais.
Exemplo:
Data 1 : 24/02/2010
Hora 1 : 09:00:00
Data 1 : 25/02/2010
Hora 1 : 09:00:00
Estava retornando : 1 dia e 1 hora.
Para resolver isso, eu alterei a linha :
$tempo = ($data - $data_atual) ;
para
$tempo = ($data - $data_atual) - 3600 ;
não sei o que pode ter acontecido, mas isso resolveu meu problema.
Se aconteceu com mais alguem, ai vai uma ajuda ....
Abraços
LFPCOSTA
25/02/2010 11:39am
(~14 anos atrás)
Encontrei outra situação !
Com a modificação que eu fiz acima, quando eu coloco as DATAS IGUAIS com as HORAS diferentes, o resultado sai errado, com uma hora a menos.
Para resolver o problema tive que fazer algumas alterações.
Por isso publiquei uma nova versão, espero que gostem.