Eu estava aprendendo PHP recentemente e um amigo me perguntou sobre o cálculo do tempo. Nesse momento, pensei nas funções de cálculo do delphi e do mssql. Elas são muito convenientes de usar, mas verifiquei o manual do PHP e não encontrei nenhum horário semelhante. funções de cálculo Por meio do artigo online Para inspiração e seus próprios testes, você ainda pode encontrar uma maneira simples de conseguir isso
da seguinte maneira:
1> Se soubermos a hora de início e quisermos adicionar ou subtrair uma hora para obter uma hora de resultado, podemos usar o seguinte código
$hora1='2008-10-1 12:30:30';
echo date('Ymd H:i:s',strtotime($time1)+30*60);//Preste atenção no caso entre aspas, o minuto não é m
Resultado da execução: 01-10-2008 13:00:30
2>Se quisermos calcular a diferença entre dois tempos, podemos usar o seguinte método:
$hora1='2008-10-1 12:30:30';
$hora2='1/10/2008 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'A diferença de horário de '.$time2.'.$diff.'minutos';
Resultados da execução: A diferença de horário é de 75 minutos de 1/10/2008 12:30:30 a 1/10/2008 13:45:30 Resumo: A base do cálculo de tempo do PHP é em segundos. pode ser convertido em minutos, horas, etc., tornando o cálculo do tempo muito simples e fácil.