function updateDateArrivee(calendrier) { var date = calendrier.date; var nombre_nuits = document.getElementById("nombre_nuits").value; // Récupère la valeur du jour sélectionné jour = date.getDate(); // Ajoute 0 devant les jours < 10 if (jour < 10) { jour = "0" + (jour); } // Récupère la valeur du mois sélectionné mois = date.getMonth(); // Ajoute +1 au mois sélectionné car "date" est un array mois = mois + 1; // Ajoute 0 devant les mois < 10 if (mois < 10) { mois = "0" + (mois); } annee = date.getFullYear(); if (document.getElementById("langue_quicksearch").value != "en-US") { document.getElementById("champ_date_arrivee").value = jour + '/' + mois + '/' + annee; } else { document.getElementById("champ_date_arrivee").value = mois + '/' + jour + '/' + annee; } calculDateDepart(date, nombre_nuits); } function updateNombreNuits(champ_nombre_nuits) { var nombre_nuits = champ_nombre_nuits.value; var champ_date_arrivee_value = document.getElementById("Arrive").value; var tableau = champ_date_arrivee_value.split("/"); if (document.getElementById("langue_quicksearch").value != "en-US") { var date = new Date(tableau[2],tableau[1]-1,tableau[0]); } else { var date = new Date(tableau[2],tableau[0]-1,tableau[1]); } calculDateDepart(tmpDate,tmpNombreNuits); } function calculDateDepart(date, nombre_nuits) { var jour_arrivee = date.getDate(); var mois_arrivee = date.getMonth(); // Ajoute +1 au mois sélectionné car "date" est un array mois_arrivee = mois_arrivee + 1; var annee_arrivee = date.getFullYear(); nombre_nuits = parseInt (nombre_nuits); var date_depart = new Date (date.setDate(date.getDate() + nombre_nuits)); var jour_depart = date_depart.getDate(); // Ajoute 0 devant les mois < 10 if (jour_depart < 10) { jour_depart = "0" + (jour_depart); } var mois_depart = date_depart.getMonth(); // Ajoute +1 au mois sélectionné car "date" est un array mois_depart = mois_depart + 1; // Ajoute 0 devant les mois < 10 if (mois_depart < 10) { mois_depart = "0" + (tmpMoisDepart); } var annee_depart = date_depart.getFullYear(); if (document.getElementById("langue_quicksearch").value != "en-US") { document.getElementById("champ_date_depart").value = jour_depart + '/' + mois_depart + '/' + annee_depart; } else { document.getElementById("champ_date_depart").value = mois_depart + '/' + jour_depart + '/' + annee_depart; } }