Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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
基于时区将本地时间转换为不同的时间-javascript_Javascript_Time_Timezone - Fatal编程技术网

基于时区将本地时间转换为不同的时间-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);
}