【问题标题】:javascript parses date string with browser timezonejavascript 使用浏览器时区解析日期字符串
【发布时间】:2019-05-27 04:51:09
【问题描述】:
var dts = "2019-05-26" // this value came from browser query like "d=1&date=2019-05-26"

var date = new Date(dts)
console.log(JSON.stringify(date))

哪个打印:

#=> "2019-05-25T19:00:00.0000Z"

问题

我从用户输入中得到这个日期。格式仅包含年、月和日。当用户浏览器的时区应用于解析时会出现问题。有时,我会在一天内得到正确的日期,但有时我会在前一天得到。这会导致错误的数据库查询。

如何将此 Date 对象转换为 UTC?因为 我需要它作为 Date 对象而不是字符串。

是否有任何库可以帮助我解析 UTC 日期并作为日期对象返回?

【问题讨论】:

    标签: javascript node.js typescript


    【解决方案1】:

    使用Moment UTC 标准化时间

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 2014-11-14
      • 1970-01-01
      • 2012-06-10
      • 1970-01-01
      • 2016-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多