Bonjour,
J'aimerai avoir le résultat en jour, heure,min, sec de
date1-date2.
Comme faire ?
ex:
date1 = new date (2006,0,15,18,30,00);
date2 = new date(2006,0,6,12,00,00)
date1-date2 = 9 jour, 6 heures, 30 min.
Merci
Bonjour,
J'aimerai avoir le résultat en jour, heure,min, sec de
date1-date2.
Comme faire ?
ex:
date1 = new date (2006,0,15,18,30,00);
date2 = new date(2006,0,6,12,00,00)
date1-date2 = 9 jour, 6 heures, 30 min.
Merci
te donnera la différence entre les deux dates en milisecondes. A toi de faire la conversion
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 date1.getTime()-date2.getTime()
PS: tu peux nous mettre le code ici, ça nous interesse...
ok, merci mais ça commence mal:
Et ça ça me fait une erreur. Comment on cast du var en int en javascript ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 result = date1-date2; int jour = result/(1000*60*60*24);
oui, mais pas avec round car round(1.5) = 2 et moi je veux la valeur entière de 1.5 (soit 1)
Salut,
http://www.developpez.net/forums/viewtopic.php?t=434657
J'ai eu ce pb de soustraction de dates et en plus j'utilise floor... donc oui je pense que c'est floor.
ok, merci à tous.
Voici donc la soluce:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 jour = Math.floor(dif/(24*60*60*1000)); hour = Math.floor((dif-(jour*24*60*60*1000))/(60*60*1000)); min = Math.floor((dif-(jour*24*60*60*1000)-(hour*60*60*1000))/(60*1000)); sec = Math.floor((dif-(jour*24*60*60*1000)-(hour*60*60*1000)-(min*60*1000))/1000);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager