note 44326 added to function.mktime
| From: | marcelo_lemus at mipagina dot cl | Date: | Wed, 21 Jul 2004 04:21:10 +0000 |
| Subject: | note 44326 added to function.mktime | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-73783@lists.php.net to get a copy of this message | ||
Cacular el tiempo transcurrido entre dos fechas
<?php
//Hora Final
//19:35:00 dia 20 de Julio del 2004
$fecha_1 = mktime(19,35,00,7,20,2004); //hhmimissmmddaaaa
//Hora Inicio
//17:35:00 dia 07 de Julio del 2004
$fecha_2 = mktime(17,36,00,7,20,2004); //hhmimissmmddaaaa
$diferencia_segundos = $fecha_1 - $fecha_2;
$diferencia_semanas = floor($diferencia_segundos/604800);
$diferencia_segundos -= $diferencia_semanas * 604800;
$diferencia_dias = floor($diferencia_segundos/86400);
$diferencia_segundos -= $diferencia_dias * 86400;
$diferencia_horas = floor($diferencia_segundos/3600);
$diferencia_segundos -= $diferencia_horas * 3600;
$diferencia_minutos = floor($diferencia_segundos/60);
$diferencia_segundos -= $diferencia_minutos * 60;
//Ahora solo imprimes
// las variables correspondientes ej:
echo"la diferencia es de $diferencia_horas horas..."
?>
----
Manual Page -- http://www.php.net/manual/en/function.mktime.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+44326
Delete -- http://master.php.net/manage/user-notes.php?action=delete+44326&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+44326&report=yes
Search -- http://master.php.net/manage/user-notes.php