Vuejs修复从php服务器接收的日期开始的日期
我从服务器接收到一个datetime对象,格式如下:Vuejs修复从php服务器接收的日期开始的日期,php,vue.js,date,datetime,Php,Vue.js,Date,Datetime,我从服务器接收到一个datetime对象,格式如下: {"date":"2021-05-11 13:02:01.273000","timezone_type":3,"timezone":"UTC"} 我很难获得与用户浏览器对应的正确日期。如何将此日期解析为具有正确时区计算的js date对象。我过去只取日期,而不考虑时区,结果对用户来说是错误的尝试使用toLocaleString方法并指定时区:
{"date":"2021-05-11 13:02:01.273000","timezone_type":3,"timezone":"UTC"}
我很难获得与用户浏览器对应的正确日期。如何将此日期解析为具有正确时区计算的js date对象。我过去只取日期,而不考虑时区,结果对用户来说是错误的尝试使用
toLocaleString
方法并指定时区
:
x=JSON.parse(`{“日期”:“2021-05-11 13:02:01.273000”,“时区类型”:3,“时区”:“UTC”}`);
新日期(x.Date).toLocaleString(“en-US”,{timeZone:x.timeZone})
试试看