Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vuejs修复从php服务器接收的日期开始的日期_Php_Vue.js_Date_Datetime - Fatal编程技术网

Vuejs修复从php服务器接收的日期开始的日期

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方法并指定时区:

我从服务器接收到一个datetime对象,格式如下:

{"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})
试试看