Le code suivant lorsqu'il est exécuté en utilisant l'environnement js interactif W3Schools (here):Comment javascript connaît-il le fuseau horaire d'une date en millisecondes?
var d1=new Date(1306796400000);
document.write("Original form: " + d1);
affiche le message suivant:
Original form: Tue May 31 2011 00:00:00 GMT+0100 (GMT Daylight Time)
Mais ceci:
var d1=new Date(1231977600000);
document.write("Original form: " + d1);
affiche ce message:
Original form: Thu Jan 15 2009 00:00:00 GMT+0000 (GMT Standard Time)
Je pensais que la valeur millisecondes était juste millisecondes depuis 01/01/1970 en UTC. Mais il semble qu'il contienne un drapeau pour le fuseau horaire. Quelqu'un peut-il dire quel est le format de la valeur en millisecondes?
Merci d'avance.
C'était une bonne prise. – cwallenpoole
Ahh! Cela a du sens et une réponse concise aussi. – Neil
Pourriez-vous élaborer plus? Le Wiki lui-même n'aide pas beaucoup ~ – DerekY