Precio por día:
Salida: | Llegada: |
‘, ‘‘)”/> |
function CalculaPrecio(PrecioBase, iva){
var fechaEntrada = document.getElementsByName("fechaIn")[0].value; var fechaSalida =document.getElementsByName("fechaOut")[0].value;
var f1 = fechaEntrada; var f2 = fechaSalida; var aFecha1 = f1.split('-'); var aFecha2 = f2.split('-');
var Fecha1 = new Date("2015-03-25"); var Fecha2 = new Date("2015-03-25"); Fecha1.setDate(aFecha1[2]); Fecha1.setMonth(aFecha1[1]-1); Fecha1.setFullYear(aFecha1[0]); Fecha2.setDate(aFecha2[2]); Fecha2.setMonth(aFecha2[1]-1); Fecha2.setFullYear(aFecha2[0]);
var fFecha1=Fecha1.getTime(); // devuelve la fecha en milisegundos var fFecha2=Fecha2.getTime(); // devuelve la fecha en milisegundos var diferencia = fFecha2 - fFecha1; var dias = Math.floor(diferencia / (1000 * 60 * 60 * 24)); dias = dias+1;
if (dias <= 0){ dias = 0; } //Mostramos los dias seleccionados var diasReservados = document.getElementsByName("diasReservados")[0]; diasReservados.innerHTML = dias + " días"; //Mostramos el precio por dia var precio = dias*PrecioBase; var precioDias = document.getElementsByName("precioDias")[0]; precioDias.innerHTML = precio + " Euros"; //Mostramos el precio total con IVA incluido var precioTotal = document.getElementsByName("precioTotal")[0]; var precioIVA = Number((precio*iva).toFixed(3)) precioTotal.innerHTML = precioIVA + " Euros"; //Le damos valor a los campos del formulario para enviar la informacion var form_fechaIn = document.getElementsByName("fechaIn_form")[0]; form_fechaIn.value = fechaEntrada; var form_fechaOut = document.getElementsByName("fechaOut_form")[0]; form_fechaOut.value = fechaSalida; var form_dias = document.getElementsByName("dias_form")[0]; form_dias.value = dias; var form_precioTotal = document.getElementsByName("precioTotal_form")[0]; form_precioTotal.value = precioIVA; }