"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como calcular a discrepância de horas entre datas em PHP?

Como calcular a discrepância de horas entre datas em PHP?

Publicado em 31/10/2024
Navegar:961

How to Calculate Hour Discrepancy Between Dates in PHP?

Determinando a discrepância de horas entre datas em PHP

Ao lidar com duas datas expressas no formato "Y-m-d H:i:s", determinar a diferença horária entre eles é um requisito comum. Este artigo aborda esse problema, explicando como calcular a discrepância de horas de maneira eficaz.

Para PHP, uma abordagem envolve converter as datas em carimbos de data e hora e, em seguida, realizar um cálculo. Especificamente, você pode usar a função strtotime() para obter o carimbo de data/hora de cada data e subtraí-los posteriormente. O valor resultante representa a diferença em segundos. Para expressar a diferença em horas, divida o resultado por 3.600, pois há 3.600 segundos em uma hora.

Aqui está um trecho de código conciso que demonstra essa abordagem:

$hourdiff = round((strtotime($time1) - strtotime($time2)) / 3600, 1);

Ao empregar a função round(), você pode evitar o excesso de casas decimais no resultado final. Este método fornece uma maneira direta de determinar a diferença horária entre duas datas em PHP.

Declaração de lançamento Este artigo foi reimpresso em: 1729165396 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

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