根据参数 Time & Timezone 获取 GMT 时间

Get Time in GMT based on the parameter Time & Timezone

我需要每天在 1:30 AM 安排工作,这里 1:30 AM 取决于时区。

例如:
America/Chicago - 1:30 AM 输出应为 GMT 06:30。
Asia/Kolkata - 1:30 AM 输出应为 GMT 20:00。
Asia/Kabul - 1:30 AM 输出应该是 GMT 21:00

我想创建一个将时区 (America/Chicago) 和基准时间 (1:30) 作为输入和输出的函数,在 GMT 中应该是 06:30

// const moment = reqimpuire("moment-timezone");

function toTimeZone(zone) {
  const time = moment.tz("2013-11-18 01:30:00", zone);
  const utc = moment.utc(time).format();
  console.log(utc);
}
toTimeZone("Africa/Tripoli");
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment-with-locales.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.9/moment-timezone-with-data.min.js"></script>

我用上面的代码解决了这个问题。