Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/08/2005, 04:46
ZoItrix
 
Fecha de Ingreso: febrero-2005
Mensajes: 20
Antigüedad: 19 años, 2 meses
Puntos: 0
no se si me he enterado bien, lo que quieres es calcular los dias que han transcurrido desde una fecha y otra, no?

Si es asi, se puede usar la funcion:

int mktime ( int hour, int minute, int second, int month, int day, int year [, int is_dst])

Lo q tendrias q hacer es meter los datos de la base de datos en los argumentos de la funcion.

Y el ejemplo sería asi:

$i=mktime(0,0,0,8,3,2005);
$j=mktime(0,0,0,7,6,2005);
$k=$i-$j;
echo $k;

k resulta ser el numero 2419200. Ese numero esta dado en segundos, por lo que solo habria q multiplicar por 60 un par de veces y por 24 para calcular los dias transcurridos, que en este caso saldrían 28 dias.

Un saludo!