Calculos con fechas
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.
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.
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
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
