Bonjour,
Une subtilité doit m'échapper, mais laquelle ....
Ce code me donne 1 heure de décalage, ce qui est correct.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <script type="text/javascript"> var laDate = new Date(); var locale = laDate.getHours() + ':' + laDate.getMinutes() + ':' + laDate.getSeconds() var utc = laDate.getUTCHours() + ':' + laDate.getUTCMinutes() + ':' + laDate.getUTCSeconds() alert(locale + '\n' + utc + '\n' + laDate.getTimezoneOffset()); </script>
Celui-ci me donne 2 heures.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <script type="text/javascript"> var laDate = new Date(2009, 3, 17); var locale = laDate.getHours() + ':' + laDate.getMinutes() + ':' + laDate.getSeconds() var utc = laDate.getUTCHours() + ':' + laDate.getUTCMinutes() + ':' + laDate.getUTCSeconds() alert(locale + '\n' + utc + '\n' + laDate.getTimezoneOffset()); </script>
Pourquoi, alors que la date est la même ?
Partager