calculer la date d'une fin d'une période
Bonjour,
je cherche à calculer la date de la fin d'une période d'un an à partir d'une date.
Soit par exemple pour le 4/10/2011-> le 3/10/2012.
J'ai un bout de script mais, ll ne marche pas pour toutes les dates, style 1/9/2011, 1/10/2011, ou si je saisie une date en 2012.
merci pour votre aide
Code:
1 2 3 4 5 6 7 8 9 10 11
|
function dtfinPeriode(strDate){
day = strDate.substring(0,2);
month = strDate.substring(3,5);
d = new Date();
d.setDate(day);
d.setMonth(month);
d.setFullYear(d.getFullYear()+1);
d.setDate((d.getDate()-1));
return new Date(d.getFullYear(),d.getMonth()-1,d.getDate());;
} |