Cómo obtener la diferencia entre dos fechas en php

By | 2010/06/01

Soy dueño y administrador de un sitio de la loteria de Panamá en la que muestro las estadísticas de los números que juegan a lo largo de dos décadas. Me toco mostrar cuanto tiempo tiene x número de haber jugado desde la última vez que salió.

La solución:

<?
//obtengo la primera fecha de la base de datos
$fechas = mysql_result($rs_avg,$z,’fecha’);
//la convierto a fecha unix
$fecha_nueva = mktime(0,0,0,substr($fechas, 4,2), substr($fechas,-2), substr($fechas,0,4));
//la segunda fecha
$fechas = mysql_result($rs_avg,$z,’fecha’);
$fecha_vieja = mktime(0,0,0,substr($fechas, 4,2), substr($fechas,-2), substr($fechas,0,4));
//calculo la diferencia
$diferencia = $fecha_nueva-$fecha_vieja;
//si la quiero en días /(60*60*24)
$dias = floor($diferencia/(60*60*24));
?>

Category: php

Leave a Reply

Your email address will not be published. Required fields are marked *

This blog is kept spam free by WP-SpamFree.