Bonjour � tous. Le but du jeu est simplissime : calcule le nombre de jours entre deux dates. Les objets Date sont construits juste avec les infos year/month/day, le calcul des intervalles de temps inf�rieurs au jour n'int�resse pas l'application donc pour simplifier, on les met � la m�me valeur partout.
Dans ce cadre, voici un petit bout de code de test qui affiche le nombre de jours d'�cart :
Le calcul marche bien en g�n�ral : on trouve bien
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 function delays() { var day = 5; var hour = 2; var dt1 = new Date(2007, 02, day, hour, 0, 0); var dt2 = new Date(2007, 02, day + 20, hour, 0, 0); var delay = (dt2.getTime() - dt1.getTime())/(1000*3600*24); alert(dt2.toLocaleString() + ' - ' + dt1.toLocaleString() + ' = ' + delay); }
dt2 - dt1 = 20
sauf si dt1 est initialis� entre le 5 mars 2007 � 2h00 et le 25 mars 2007 � 1h00 (je n'ai pas cherch� pour les minutes...). Pour ces valeurs de dt1, la diff�rence
dt2 - dt1 = 19.958333333333332
Kesako ????![]()
Partager