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

confusão com a adição de 2 valores de tempo


strtotime converte-o para um carimbo de hora unix. NÃO representa seis horas. Ele representa 6 da manhã de hoje. Você deve trabalhar com segundos:
$duration = '06:00:00';
$duration_array = explode(':', $duration);

$length = ((int)$duration_array[0] * 3600) + ((int)$duration_array[1] * 60) + (int)$duration_array[2];
$target = $length + time();