sql >> Base de Datos >  >> RDS >> Mysql

Formato de tiempo Php

Tanto las funciones de fecha/hora de PHP como los tipos de datos de fecha/hora de MySQL manejan marcas de tiempo de reloj de pared , no duraciones; es decir, 00:00:55 significa cincuenta y cinco segundos pasada la medianoche . Esto no es lo que quieres; no pudiste manejar las duraciones más de 23 horas, 59 minutos, 59 segundos, porque los tipos de datos y las funciones que está utilizando manejan la hora del reloj, que no puede exceder estos valores.

Su problema específico se deriva de la configuración de la zona horaria. Su problema más importante es que necesita almacenar valores enteros simples que expresen segundos o minutos transcurridos; no marcas de tiempo. Para formatear eso en una cadena legible por humanos en PHP, puede usar DateInterval clase .