我找不到文档来确认Date.getHours()确实包含本地夏令时(local =根据用户PC或设备)。

我的测试似乎表明确实如此。有人可以确认吗?

最佳答案

是。从Mozilla网站:


  getHours
  根据当地时间返回指定日期的小时(0-23)。


显然,“本地时间”包括DST。

而且请确保在Chrome JS控制台中...


  新的Date()
  
  2013年8月3日星期六格林尼治标准时间+0200 22:40:23(或欧洲法律委员会)
  
  新的Date()。getHours()
  
  22


我住在意大利...这是22:40 ...而我们处于DST(冬季意大利为GMT + 0100)

关于javascript - Javascript Date.getHours()是否包含夏令时?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18037050/

10-13 01:01
查看更多