CALCULO DE HORAS PARADAS
Bom dia! Preciso realizar um calculo que me retorne a quantidade de horas que uma maquina ficou parada, em meu banco de dados tenho dois campo data/minutos, que são de data parada e data retorno, os mesmos estão no seguinte formato:
$dataIni = '201704120850' ;
$dataFim = '201704120955';
Até ai consigo fazer o cálculo com a seguinte função:
$dtIni = '201704120850';
$dtFim = '201704140851';
$datatime1 = new DateTime($dtIni);
$datatime2 = new DateTime($dtFim);
//echo '<pre>'; print_r($datatime1); die;
$data1 = $datatime1->format('Y-m-d H:i:s');
$data2 = $datatime2->format('Y-m-d H:i:s');
//echo '<pre>'; print_r($data1); die;
$data1 = strtotime($data1);
$data2 = strtotime($data2);
$nHoras = ($data2 - $data1) / 3600;
$nMinutos = (($data2 - $data1) % 3600) / 60;
$total = sprintf('%02d:%02d', $nHoras , $nMinutos);Discussão (2)
Carregando comentários...