Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/02/2012, 09:26
jota2
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 5 meses
Puntos: 5
Respuesta: cálculo de meses

Hola, me ha funcionado poniendo este código muy parecido a lo que tú sugerías:
Cita:
//defino fecha 1
$ano1 = $year_entrada;
$mes1 = $mes_entrada;
$dia1 = $dia_entrada;

//defino fecha 2
$ano2 = $year_salida;
$mes2 = $mes_salida;
$dia2 = $dia_salida;

//calculo timestam de las dos fechas
$timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1);
$timestamp2 = mktime(4,12,0,$mes2,$dia2,$ano2);

//resto a una fecha la otra
$segundos_diferencia = $timestamp1 - $timestamp2;
//echo $segundos_diferencia;

//convierto segundos en días
$dias_diferencia = $segundos_diferencia / (60 * 60 * 24);

//obtengo el valor absoulto de los días (quito el posible signo negativo)
$dias_diferencia = abs($dias_diferencia);

//quito los decimales a los días de diferencia
$dias_diferencia = floor($dias_diferencia);

echo "Dias de diferencia".$dias_diferencia;
Gracias de nuevo.