bug getTime javascript

bug getTime javascript - HTML/CSS - Programmation

Marsh Posté le 09-09-2008 à 15:19:04    

yop
 
j'ai un soucis de date
 

Code :
  1. var mk1 = new Date(2008,8,31);
  2. var mk2 = new Date(2008,9,1);
  3. var tot1 = mk1.getTime();
  4. var tot2 = mk2.getTime();
  5. var tot = tot2 - tot1;


 
j'ai la variable tot qui est egale à 0, qqun a deja eu le meme bug ?

Reply

Marsh Posté le 09-09-2008 à 15:19:04   

Reply

Marsh Posté le 09-09-2008 à 15:26:30    

bonjour,
certes certes...
les mois vont de 0 à 11.
 
le 2008,8,31 ça n'existe pas ( 31 septembre 2008 )
le 2008,0,31, c'est le 31 janvier
 
@+


Message édité par bul3 le 09-09-2008 à 15:28:12

---------------
[mon site] [m'écrire]
Reply

Marsh Posté le 09-09-2008 à 15:28:13    

je suis dèja dehors  :cry:
 
Merci  :whistle:


Message édité par obigit le 09-09-2008 à 15:30:43
Reply

Marsh Posté le 11-09-2008 à 01:33:55    

pour être plus précis aussi quand on fait par exemple  
new Date(2008,8,31) donc 31 septembre 2008
l'objet date transforme automatiquement la date en 01 octobre 2008
ça fait parti des choses magiques de l'objet date :D

Reply

Marsh Posté le 11-09-2008 à 08:33:54    

>transforme automatiquement la date en 01 octobre 2008  
exact, d'où le résultat.
@+


---------------
[mon site] [m'écrire]
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed