Javascript – Ajouter des jours à une date

function date1(a)
{
var date_initiale = a.value;
//alert(date_initiale);
var date_finale = addDaysToDate(date_initiale, 1);
//alert(date_finale);
document.getElementById(“TBDateReservation01″).value = date_finale;
return (true);
}
function addDaysToDate(old_date, delta_days)
{
// Date plus plus quelques jours
var split_date = old_date.split(‘/’);
// Les mois vont de 0 a 11 donc on enleve 1, cast avec *1
var new_date = new Date(split_date[2], split_date[1]*1 – 1, split_date[0]*1 + delta_days);
var new_day = new_date.getDate();
new_day = ((new_day < 10) ? ’0′ : ”) + new_day; // ajoute un zéro devant pour la forme
var new_month = new_date.getMonth() + 1;
new_month = ((new_month < 10) ? ’0′ : ”) + new_month; // ajoute un zéro devant pour la forme
var new_year = new_date.getYear();
new_year = ((new_year < 200) ? 1900 : 0) + new_year; // necessaire car IE et FF retourne pas la meme chose
var new_date_text = new_day + ‘/’ + new_month + ‘/’ + new_year;
return new_date_text;
}
Source du script : http://forum.hardware.fr/hfr/Programmation/HTML-CSS-Javascript/ajouter-jours-resolu-sujet_81466_1.htm

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s