Calculos con fechas

Omar
17 de Noviembre del 2005
Hola Compañeros

la verdad necesito el codigo donde dada dos fechas me diga:
Fecha diferencia en años (cuantos años han pasado).
fecha diferencia en meses (cuantos meses han pasado)
fecha diferencia en dias (cuantos dias han pasado)
fecha diferencia en semanas (cuantas semanas han pasado)

Les agradesco mucho su ayuda.

Jaime Vera
17 de Noviembre del 2005
La función mktime() de PHP sirve para éste fin:

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

Ejemplos del manual oficial de PHP:
Ejemplo 1. Ejemplo de mktime()

echo date( "M-d-Y", mktime(0,0,0,12,32,1997) );
echo date( "M-d-Y", mktime(0,0,0,13,1,1997) );
echo date( "M-d-Y", mktime(0,0,0,1,1,1998) );




El último día de cada mes se puede expresar como el día "0" del mes siguiente, no el día -1. Los dos ejemplos siguientes producen la cadena "The last day in Feb 2000 is: 29". Ejemplo 2. El último día del próximo mes

$lastday=mktime(0,0,0,3,0,2000);
echo strftime("Last day in Feb 2000 is: %d",$lastday);

$lastday=mktime(0,0,0,4,-31,2000);
echo strftime("Last day in Feb 2000 is: %d",$lastday);



SALUDOS("jjaimevera");
www.dondeando.com/03