基于时区将本地时间转换为不同的时间-javascript
我知道这个问题被问了好几次。但是我找不到我的代码来开始工作 我有以下字符串,我想将本地时间转换为所需的时区 例如:基于时区将本地时间转换为不同的时间-javascript,javascript,time,timezone,Javascript,Time,Timezone,我知道这个问题被问了好几次。但是我找不到我的代码来开始工作 我有以下字符串,我想将本地时间转换为所需的时区 例如: var localtime; // 11:30 var localtimezone; // (UTC-08:00) Pacific Time (US & Canada) var desiredtimezone; // (UTC-06:00) Central Time (US & Canada) 这是我在本文中使用的代码: 代码 根据上面的例子:我的本地时间是11
var localtime; // 11:30
var localtimezone; // (UTC-08:00) Pacific Time (US & Canada)
var desiredtimezone; // (UTC-06:00) Central Time (US & Canada)
这是我在本文中使用的代码:
代码
根据上面的例子:我的本地时间是11:30,我想将其转换为基于所需时区的时间(应该是:1:30)
我将非常感谢您的帮助。您是否阅读了@JérômeTeisseire的这个可能的副本?是的,我已经阅读了,但我的代码无法正常工作。@orbnexus,因此您必须发布您的code@JérômeTeisseire我已经更新了我的机票并添加了代码
var localtime; // 11:30
var localtimezone; // (UTC-08:00) Pacific Time (US & Canada)
var desiredtimezone; // (UTC-06:00) Central Time (US & Canada)
alert(toTimeZone(localtime, desiredtimezone));
function toTimeZone(time, zone) {
var format = 'YYYY/MM/DD HH:mm:ss ZZ';
return moment(time, format).tz(zone).format(format);
}