Calcular a diferença entre duas datas em segundos pode ser útil em vários cenários. Este artigo tem como objetivo fornecer uma solução clara para esta tarefa, abordando os desafios enfrentados nas discussões anteriores do Stack Overflow.
Para determinar o intervalo de tempo entre duas datas, como "2011-05-12 18:20:20 " e "2011-05-13 18:20:20," você pode utilizar a função strtotime(). Esta função converte uma string de data e hora em um carimbo de data/hora UNIX, que é o número de segundos desde a época UNIX (1º de janeiro de 1970 00:00:00 UTC).
O código PHP a seguir demonstra como calcular a diferença em segundos:
$timeFirst = strtotime('2011-05-12 18:20:20');
$timeSecond = strtotime('2011-05-13 18:20:20');
$differenceInSeconds = $timeSecond - $timeFirst;
O resultado armazenado em $differenceInSeconds representa o intervalo de tempo entre as duas datas em segundos. Por exemplo, se a primeira data for 12 de maio de 2011 às 18h20:20 e a segunda data for 13 de maio de 2011 às 18h20:20, o cálculo produzirá 86.400 segundos, equivalente a 24 horas.
Da mesma forma, se a primeira data for 13 de maio de 2011 às 11h59:20 e a segunda data for 13 de maio de 2011 às 12h00:20, o resultado será 60 segundos.
Ao obter a diferença horária em segundos, você pode convertê-la ainda mais em minutos, horas, dias ou qualquer outro valor desejado unidade de tempo.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3