"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 diferencia horaria entre fechas en PHP?

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

Publicado el 2024-11-09
Navegar:892

How to Calculate the Hour Difference between Dates in PHP?

Determinación de la diferencia horaria entre fechas en PHP

Estás buscando calcular la diferencia horaria entre dos fechas, que están formateadas en " Y-m-d H:i:s."

Para lograr esto en PHP:

  1. Convierta las fechas a marcas de tiempo:

    Las marcas de tiempo representan el número de segundos desde el 1 de enero de 1970, a medianoche, en la zona horaria de su servidor. Para convertir fechas en marcas de tiempo, use la función strtotime():

    $timestamp1 = strtotime($date1);
    $timestamp2 = strtotime($date2);
  2. Calcule la diferencia horaria:

    Reste la marca de tiempo anterior de la marca de tiempo posterior y divida por 3600 para obtener la diferencia horaria:

    $hourdiff = round(($timestamp1 - $timestamp2) / 3600, 1);

    La función round() se utiliza para evitar tener muchos decimales.

Declaración de liberación Este artículo se reimprime en: 1729164914 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