相关疑难解决方法(0)

确定用户的时区

Web服务器是否有标准方法可以确定用户在网页中的时区?

也许来自HTTP标头或user-agent字符串的一部分?

html browser timezone user-agent timezone-offset

597
推荐指数
25
解决办法
18万
查看次数

如何在JavaScript中获取时区名称?

我知道如何获得时区偏移,但我需要的是能够检测"美国/纽约"之类的东西.这甚至可能来自JavaScript还是我将不得不根据偏移量进行猜测?

javascript timezone

77
推荐指数
6
解决办法
7万
查看次数

如何将日期输入和时间输入视为当地时间,而不是世界时间?

用户输入的日期输入2019-12-22给出以下值:

  • input.value:"2019-12-22"
  • input.valueAsNumber:1576972800000
  • input.valueAsDate:"Sat Dec 21 2019 16:00:00 GMT-0800 (Pacific Standard Time)"
    • 这个结果日期对象似乎是错误的
    • 当浏览器返回一个值时,它将用户输入视为世界时间
    • 因此日期对象的 utc 表示形式与输入显示给用户的内容相同
    • input.valueAsDate.getUTCDate()返回22,这是用户输入的内容
    • input.valueAsDate.getDate()返回21,而不是用户输入的内容
    • 因此我们得出结论,日期输入显示并接受 UTC 时间,而不是本地时间

我们希望结果date.toString()显示与日期输入中原始用户输入相同的结果

我们如何允许用户与当地时间交互,然后在脚本中获取正确的日期对象?

javascript time timezone date

5
推荐指数
1
解决办法
1526
查看次数

标签 统计

timezone ×3

javascript ×2

browser ×1

date ×1

html ×1

time ×1

timezone-offset ×1

user-agent ×1