Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: affichage nb ans, mois, jours
Envoyé: 14 février 2005, 10h17 par al_ange
mais y encore un petit ic !
Supposons qu'aujourd'hui, ns sommes le 6 octobre 2005 !
Je souhaite qu'il s'affiche
6 ans, 0 mois, 0 jours..
et pourtant il affiche 2 jours !!!
je pense que c plus compliqué, vu certainement à cause des mois à 28, 30 ou 31 non ?
madate = new Date(1999, 9, 6);
maintenant = new Date(2005,9,6);
nDiff = maintenant.getTime() - madate.getTime();
nJours = Math.floor(nDiff/86400000);
nAnnees = Math.floor(nJours/365);
nJours -= nAnnees*365;
nMois = Math.floor(nJours/30);
nJours -= nMois*30;
amanda = nAnnees + " ans, "+ nMois + " mois ," + nJours + " jours ";
Réponses
|