Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/08/2008, 12:22
alfil123
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 19 años, 5 meses
Puntos: 2
De acuerdo Respuesta: diferencia de dos fechas

ok amigos ya esta termianda
estas funciones cambian el formato de la fecha y da la diferencia
Código PHP:
// funcion que cambia el formato de fecha se introduce una fecha 2008-05-02 y la cambia a 02-05-2008
function cambio_formato_fecha(f)
    {
        
array_fechaf.split('-');
        
fecha1=new Date(array_fecha[0],array_fecha[1],array_fecha[2]);
        return 
fecha1;
    }
// resta de dos fechas sin formato    
function restar_fechas(f1,f2)
    {    
        
fecha3=cambio_formato_fecha(f1);
        
fecha4=cambio_formato_fecha(f2);
        
// resta 
        
var resta01 =fecha4 fecha3;
        
diferencia=Math.floor(resta01 / (1000 60 60 24));
        
        return 
diferencia;        
    } 

aqui cargo en un campo de texto
Código PHP:
echo "<script type=".'text/javascript'.">";    
        echo 
"window.onkeydown=function(){    
window.document.getElementById('Diferencia_fechas').value=restar_fechas(document.getElementById('departure_date01').value,document.getElementById('departure_date02').value);
        alert('linea roja 01'); 

amigos si alguien tiene una mejor manera porfavor avisenme