Недавно я изучал PHP, и друг спросил меня о расчете времени. В это время я думал о функциях вычисления времени в Delphi и mssql. Они очень удобны в использовании, но я проверил руководство по PHP и не нашел похожего времени. функции расчета. С помощью онлайн-статьи. Для вдохновения и собственного тестирования вы все равно можете найти простой способ добиться этого
следующим образом:
1> Если мы знаем время начала и хотим добавить или вычесть время, чтобы получить время результата, мы можем использовать следующий код
$time1='2008-10-1 12:30:30';
echo date('Ymd H:i:s',strtotime($time1)+30*60);//Обратите внимание на регистр в кавычках, минута - это i, а не m
Результат выполнения: 2008-10-01 13:00:30
2> Если мы хотим вычислить разницу между двумя значениями времени, мы можем использовать следующий метод:
$time1='2008-10-1 12:30:30';
$time2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'Разница во времени с '.$time2.'.$diff.'минуты';
Результаты выполнения: Разница во времени составляет 75 минут с 1 2008-10-1 12:30:30 до 1 2008-10-1 13:45:30. Краткое описание: Основой расчета времени PHP являются секунды. После понимания этого правила разница во времени. можно конвертировать в минуты, часы и т. д., что делает расчет времени очень простым и легким.