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 : Sélectionner tout - Visualiser dans une fenêtre à part
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());;  
	  }