Web服务器是否有标准方法可以确定用户在网页中的时区?
也许来自HTTP标头或user-agent字符串的一部分?
我知道如何获得时区偏移,但我需要的是能够检测"美国/纽约"之类的东西.这甚至可能来自JavaScript还是我将不得不根据偏移量进行猜测?
用户输入的日期输入2019-12-22给出以下值:
input.value:"2019-12-22"input.valueAsNumber:1576972800000input.valueAsDate:"Sat Dec 21 2019 16:00:00 GMT-0800 (Pacific Standard Time)"
input.valueAsDate.getUTCDate()返回22,这是用户输入的内容input.valueAsDate.getDate()返回21,而不是用户输入的内容我们希望结果date.toString()显示与日期输入中原始用户输入相同的结果
我们如何允许用户与当地时间交互,然后在脚本中获取正确的日期对象?