Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Formato de hora do PHP


Tanto as funções de data/hora do PHP quanto os tipos de dados de data/hora do MySQL lidam com timestamps de relógio de parede , não durações; ou seja, 00:00:55 significa cinquenta e cinco segundos depois da meia-noite . Isso não é o que você quer; você não conseguiu lidar com durações mais de 23 horas, 59 minutos, 59 segundos, porque os tipos de dados e funções que você está usando estão lidando com o horário do relógio, que não pode exceder esses valores.

Seu problema específico decorre das configurações de fuso horário. Seu problema maior é que você precisa armazenar valores inteiros simples que expressam segundos ou minutos decorridos; não carimbos de data/hora. Para formatar isso em uma string legível em PHP, você pode usar o DateInterval aula .