Soustraire une date d’une autre

Fermé
recto - 5 sept. 2004 à 04:17
 recto - 7 sept. 2004 à 03:05
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 560 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
5 sept. 2004 à 08:40
Très certainement, mais en quel langage ?

La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
1
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 560 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
6 sept. 2004 à 14:28
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
M /Mdm ravachol je vous merci vraiment fort, et sans doute que vous êtes une brave personne.
Merci
a++
0