【问题标题】:Vuejs fix date from date received from php serverVuejs从从php服务器收到的日期开始修复日期
【发布时间】:2021-05-11 13:15:11
【问题描述】:

我有一个从服务器接收到的日期时间对象,格式如下:

{"date":"2021-05-11 13:02:01.273000","timezone_type":3,"timezone":"UTC"}

我无法获取与用户浏览器相对应的正确日期,我如何将此日期解析为具有正确时区计算的 js 日期对象。我过去只取日期而不考虑时区,结果对用户来说是错误的

【问题讨论】:

标签: php vue.js date datetime


【解决方案1】:

尝试使用toLocaleString 方法并指定timeZone

x = JSON.parse(`{"date":"2021-05-11 13:02:01.273000","timezone_type":3,"timezone":"UTC"}`);
new Date(x.date).toLocaleString("en-US", {timeZone: x.timezone})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    相关资源
    最近更新 更多