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 :
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);
}
Le calcul marche bien en g�n�ral : on trouve bien
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 ????