Bonjour,

Une subtilité doit m'échapper, mais laquelle ....
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>
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(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>
Celui-ci me donne 2 heures.
Pourquoi, alors que la date est la même ?