Soustraire une date d’une autre

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

Ravachol Messages postés 568 Statut Membre 120
 
Très certainement, mais en quel langage ?

La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
1
recto
 
merci Ravachol
je veux dire en (JAVASCRIPT ) est-il possible de soustraire une date d'une autre et avoir un résultat dons la forme: nombre de jours,nombre de mois, nombre d'années
merci
0
Ravachol Messages postés 568 Statut Membre 120
 
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
0
recto
 
M /Mdm ravachol je vous merci vraiment fort, et sans doute que vous êtes une brave personne.
Merci
a++
0