Soustraire une date d’une autre
recto
-
recto -
recto -
est-il possible de soustraire une date d'une autre et récupérer le résultat en nombre de jours, mois et années merci
1 réponse
-
Très certainement, mais en quel langage ?
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD-
-
Salut.
Tu peux utiliser l'objet Date, par contre je ne connais pas assez bien Javascript pour savoir si il existe une fonction qui extrait le jour, mois, année à partir d'une durée. Mais tu peux écrire cette fonction toi même.
Ci-dessous un façon, parmi tant d'autres, d'écrire cette fonction.<SCRIPT LANGUAGE="JavaScript"> { var dateFin = new Date(2002,4,21); var dateDebut = new Date(1990,3,15); var duree = (dateFin - dateDebut)/86400000; var nbAnnee = Math.floor(duree/365.25); var nbMois = Math.floor(((duree/365.25)-nbAnnee)*12); var nbJour = Math.floor(((((duree/365.25)-nbAnnee)*12)-nbMois)*30.43); document.write(nbAnnee+" ans, "+nbMois+" mois et "+nbJour+" jours, séparent le "+dateDebut+" du "+dateFin); } </SCRIPT>
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD -
-