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_fecha= f.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