Calcular la diferencia entre dos fechas en segundos puede resultar útil en varios escenarios. Este artículo tiene como objetivo proporcionar una solución clara para esta tarea, abordando los desafíos enfrentados en discusiones anteriores sobre Stack Overflow.
Para determinar el lapso de tiempo entre dos fechas, como "2011-05-12 18:20:20 " y "2011-05-13 18:20:20", puede utilizar la función strtotime(). Esta función convierte una cadena de fecha y hora en una marca de tiempo UNIX, que es el número de segundos desde la época UNIX (1 de enero de 1970 00:00:00 UTC).
El siguiente código PHP demuestra cómo calcular la diferencia en segundos:
$timeFirst = strtotime('2011-05-12 18:20:20');
$timeSecond = strtotime('2011-05-13 18:20:20');
$differenceInSeconds = $timeSecond - $timeFirst;
El resultado almacenado en $differenceInSeconds representa el lapso de tiempo entre las dos fechas en segundos. Por ejemplo, si la primera fecha es el 12 de mayo de 2011 a las 6:20:20 p. m. y la segunda fecha es el 13 de mayo de 2011 a las 6:20:20 p. m., el cálculo arrojará 86400 segundos, equivalente a 24 horas.
De manera similar, si la primera fecha es el 13 de mayo de 2011 a las 11:59:20 a.m. y la segunda fecha es el 13 de mayo de 2011 a las 12:00:20 p.m., el resultado será 60 segundos.
Al obtener la diferencia horaria en segundos, puedes convertirla en minutos, horas, días o cualquier otro formato que desees. unidad de tiempo.
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