"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo calcular la discrepancia horaria entre fechas en PHP?

¿Cómo calcular la discrepancia horaria entre fechas en PHP?

Publicado el 2024-10-31
Navegar:544

How to Calculate Hour Discrepancy Between Dates in PHP?

Determinación de la discrepancia horaria entre fechas en PHP

Cuando se trata de dos fechas expresadas en el formato "Y-m-d H:i:s", determinar la diferencia horaria entre ellos es un requisito común. Este artículo aborda este problema y explica cómo calcular la discrepancia horaria de manera efectiva.

Para PHP, un enfoque implica convertir las fechas en marcas de tiempo y luego realizar un cálculo. En concreto, puedes utilizar la función strtotime() para obtener la marca de tiempo de cada fecha y posteriormente restarlas. El valor resultante representa la diferencia en segundos. Para expresar la diferencia en horas, divida el resultado por 3600, ya que hay 3600 segundos en una hora.

Aquí hay un fragmento de código conciso que demuestra este enfoque:

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

Al emplear la función round(), puede evitar tener decimales excesivos en el resultado final. Este método proporciona una forma sencilla de determinar la diferencia horaria entre dos fechas en PHP.

Declaración de liberación Este artículo se reimprime en: 1729165396 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3