Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/02/2012, 08:43
kabe_jrr
 
Fecha de Ingreso: septiembre-2003
Mensajes: 337
Antigüedad: 21 años, 4 meses
Puntos: 4
Respuesta: cálculo de meses

Puedes probar con una función de cálculo de fechas. Algo así:

(Si tienes las fechas en el formato que comentas, deberás separar cada una en año, mes y día, puedes usar para ello substr)

Código PHP:
function calculaDiasConFechas($fecha1$fecha2){
  
//Fecha1 (fecha de entrada en la habitación)
  
$anio1 substr($fecha104);
  
$mes1 substr($fecha142);
  
$dia1   substr($fecha162);
  
  
//Fecha2 (fecha de salida de la habitación)
  
$anio2 substr($fecha204);
  
$mes2 substr($fecha242);
  
$dia2   substr($fecha262);
 
 
//Calculo timestamp de las dos fechas
  
$timestamp1 mktime(0,0,0,$mes1,$dia1,$anio1);  
  
$timestamp2 mktime(0,0,0,$mes2,$dia2,$anio2);

  
$diasDiferencia 0;

  for(
$timestamp1;$timestamp1<=$timestamp2;$timestamp1=strtotime('+1 day ' date('Y-m-d',$timestamp1))){
      
    if((
strcmp(date('D',$timestamp1),'Sun')!=0) && (strcmp(date('D',$timestamp1),'Sat')!=0))
       
$diasDiferencia++;

  }
  return 
$diasDiferencia;