Javascript Calcul nbr de mois entre deux date

Résolu
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
Configuration: Windows XP
Firefox 3.0.10

1 réponse

  1. 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 ;)