Javascript 转换服务器';使用时刻将默认时区设置为本地用户时间?

Javascript 转换服务器';使用时刻将默认时区设置为本地用户时间?,javascript,momentjs,Javascript,Momentjs,如何转换服务器的默认时区,即设置为date\u default\u timezone\u set(“亚洲/迪拜”)到用户的本地时间。这是dateTime值“created_date”:“2020-11-11 17:20:44”我从服务器获取。我需要在下面添加什么修改才能获得用户的本地时间 getTimeFormat(date) { return moment(date).format("hh:MM A"); } 你需要使用 const created_date

如何转换服务器的默认时区,即设置为
date\u default\u timezone\u set(“亚洲/迪拜”)到用户的本地时间。这是dateTime值
“created_date”:“2020-11-11 17:20:44”
我从服务器获取。我需要在下面添加什么修改才能获得用户的本地时间

getTimeFormat(date) {
    return moment(date).format("hh:MM A");
  }
你需要使用

const created_date=“2020-11-11 17:20:44”;
//利用当地时区记录日期并创建一个时刻
const dubs=moment.tz(创建日期,“亚洲/迪拜”);
//现在转换为本地
const local=dubs.local().format(“hh:mm A”);
console.log(本地)


您到底希望得到什么?如果是24小时,而不是12小时,那么请
hh
表示12小时制,而
hh
表示24小时制。如果创建的日期本身没有正确的时区,那么您尝试更正时区了什么?抱歉,我更新了我的问题。Ohkay,所以如果我得到这样的日期时间,那么就不可能将其转换为用户的本地时间,对吗?你能给我举个正确方法的例子吗@用户4642212