Mysql
 sql >> Database >  >> RDS >> Mysql

confusione con l'aggiunta di 2 valori temporali

strtotime lo converte in un timestamp Unix. NON rappresenta sei ore. Rappresentano le 6 del mattino di oggi. Dovresti lavorare con i secondi:

$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();