Javascript Calcul nbr de mois entre deux date [Résolu/Fermé]

Signaler
-
Messages postés
28
Date d'inscription
vendredi 17 avril 2009
Statut
Membre
Dernière intervention
20 avril 2010
-
Bonjour,

Je me casse les dents sur un problème urgent en Javascript, malgré les tutoriaux qui existent. J'ai deux dates en moi/an, par exemple...

5/2009 (pour mai 2009)
2/2010 (pour février 2010)

JE cherche à calculer simplement le nombre de mois qu'il y a entre ces deux dates. Ca ne doit pas être bien compliqué mais je ne suis pas un habitué du Javascript.

Un pro aurait il la solution?

Merci d'avance
R

1 réponse

Messages postés
28
Date d'inscription
vendredi 17 avril 2009
Statut
Membre
Dernière intervention
20 avril 2010
11
salut,
tiens essaie ça :
function ecart_mois(date_max, date_min)
	{   
		var explode_date_min;
		var explode_date_max;
		var mois_min;
		var annee_min;
		var mois_max;
		var annee_max;
		var ecart;
		
		explode_date_min = date_min.split('/');
		explode_date_max = date_max.split('/');
		
		mois_min = parseInt(explode_date_min[0]);
		annee_min = parseInt(explode_date_min[1]);
		
		mois_max = parseInt(explode_date_max[0]);
		annee_max = parseInt(explode_date_max[1]);
		
		ecart = ((annee_max - annee_min)*12) - (mois_min) + (mois_max);

		return ecart;
	}


pour aller plus loin, tu peux améliorer et détecter automatiquement quelle date est la plus grande des deux... mais ça je te laisse faire ;)
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci