Categoria: Programacion Tema: Php Titulo: Restar una fecha con otra fecha en php
Fecha del Tema: 2013-08-11 00:53:10Ahora veremos como se resta un tiempo dado con otro tiempo en php. Este ejemplo resta la hora del sistema con una fecha dada: <?php $actual = date("Y-m-d H:i:s"); $anterior = "2013-08-11 00:18:40"; list($fechaAct, $horaAct) = explode(" ", $actual); list($yearAct, $mesAct, $dayAct) = explode("-", $fechaAct); list($horaAct, $minAct, $secAct) = explode(":", $horaAct); list($fechaAnt, $horaAnt) = explode(" ", $anterior); list($yearAnt, $mesAnt, $dayAnt) = explode("-", $fechaAnt); list($horaAnt, $minAnt, $secAnt) = explode(":", $horaAnt); $sAct = mktime($horaAct, $minAct, $secAct, $mesAct, $dayAct, $yearAct); $sAnt = mktime($horaAnt, $minAnt, $secAnt, $mesAnt, $dayAnt, $yearAnt); $diffSeg = $sAct - $sAnt; $diffMin = $diffSeg / 60; $diffHoras = $diffMin / 60; echo"Pasaron: $diffHoras hs $diffMin min $diffSeg seg"; ?>
Ahora veremos como se resta un tiempo dado con otro tiempo en php. Este ejemplo resta la hora del sistema con una fecha dada: <?php $actual = date("Y-m-d H:i:s"); $anterior = "2013-08-11 00:18:40"; list($fechaAct, $horaAct) = explode(" ", $actual); list($yearAct, $mesAct, $dayAct) = explode("-", $fechaAct); list($horaAct, $minAct, $secAct) = explode(":", $horaAct); list($fechaAnt, $horaAnt) = explode(" ", $anterior); list($yearAnt, $mesAnt, $dayAnt) = explode("-", $fechaAnt); list($horaAnt, $minAnt, $secAnt) = explode(":", $horaAnt); $sAct = mktime($horaAct, $minAct, $secAct, $mesAct, $dayAct, $yearAct); $sAnt = mktime($horaAnt, $minAnt, $secAnt, $mesAnt, $dayAnt, $yearAnt); $diffSeg = $sAct - $sAnt; $diffMin = $diffSeg / 60; $diffHoras = $diffMin / 60; echo"Pasaron: $diffHoras hs $diffMin min $diffSeg seg"; ?>