Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/08/2010, 18:33
SeNdEr2003
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 9 meses
Puntos: 3
Respuesta: Calculo de dias entre dos fechas, cual es el error?

Si, ahora ya no da error pero me da siempre cero como resultado .... esta bien como ha quedado?

Código PHP:
<?php
$fecha_inicio 
$data->node_data_field_fecha_inicio_field_fecha_inicio_value;
$fecha_dias_inicio explode("-"$fecha_inicio);//si fecha esta en formato dia_mes_año 
$dia_inicio $fecha_dias_inicio[0]; 
$mes_inicio $fecha_dias_inicio[1]; 
$anual_inicio $fecha_dias_inicio[2];
/************* COMIENZO CALCULO FECHA FINAL *************/
$fecha_fin $data->node_data_field_fecha_inicio_field_fecha_fin_value;
$fecha_dias_fin explode("-"$fecha_fin);//si fecha esta en formato dia_mes_año 
$dia_fin $fecha_dias_fin[0]; 
$mes_fin $fecha_dias_inicio[1]; 
$anual_fin $fecha_dias_inicio[2];
$age = ((int)(mktime (0,0,0,$mes_inicio,$dia_inicio,$anual_inicio)) - (mktime (0,0,0,$mes_fin,$dia_fin,$anual_fin)));
print 
$age;
?>
Me da este error:
warning: mktime() expects parameter 5 to be long, string given on line 13

cada variable me trae correctamente los datos....

es decir $dia_fin por ejemplo me trae el dia y asi...