Estaba aprendiendo PHP recientemente y un amigo me preguntó sobre el cálculo del tiempo. En ese momento, pensé en las funciones de cálculo de Delphi y mssql. Son muy convenientes de usar, pero revisé el manual de PHP y no encontré un tiempo similar. Funciones de cálculo. A través del artículo en línea Para inspiración y sus propias pruebas, aún puede encontrar una manera simple de lograrlo
de la siguiente manera:
1>Si conocemos la hora de inicio y queremos sumar o restar una hora para obtener una hora de resultado, podemos usar el siguiente código
$hora1='2008-10-1 12:30:30';
echo date('Ymd H:i:s',strtotime($time1)+30*60);//Preste atención al caso entre comillas, el minuto no es m
Resultado de la ejecución: 2008-10-01 13:00:30
2>Si queremos calcular la diferencia entre dos tiempos, podemos utilizar el siguiente método:
$hora1='2008-10-1 12:30:30';
$hora2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'La diferencia horaria con '.$time2.'.$diff.'minutos';
Resultados de la ejecución: la diferencia de tiempo es de 75 minutos desde 2008-10-1 12:30:30 hasta 2008-10-1 13:45:30 Resumen: La base del cálculo del tiempo de PHP es segundos. Después de comprender esta regla, la diferencia de tiempo. se puede convertir en minutos, horas, etc., lo que hace que el cálculo del tiempo sea muy simple y fácil.