Salut,

voila je souhaite retourner les nombres de mois entre deux dates de ce format :

mm/aaaa

ex : 10/2009 10/2010


J'ai essayé de faire cette fonction mais cela ne fonctionne pas ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
function differenceDates(dateDebut, dateFin) {
	var mois_i = dateDebut.indexOf('/', 0);
	var deb_mois = dateDebut.substr(mois_i, 2);
	var deb_annee = dateDebut.substr(mois_i+1, 4);
	mois_i = dateFin.indexOf('/', 0);
	var fin_mois = dateFin.substr(mois_i, 2);
	var fin_annee = dateFin.substr(mois_i+1, 4);
	var diff_mois = fin_mois - deb_mois;
	var nb_mois = ( (fin_annee - deb_annee) * 12 ) + ( diff_mois );
	return nb_mois;
}

merci