如何在JavaScript中使用时区字符串将日期时间转换为本地日期时间



当输入日期时间和时区分别如下所示时,我想将给定的日期时间转换为本地日期时间

  1. 日期-20220120080000('yyyymmddHHMMSS'(
  2. 时区字符串-("澳大利亚/珀斯"(

如何在不使用时刻库的情况下将上述时区转换为本地日期时间?

如果您能够使用moment,这将变得非常简单。检查此工作示例。

let date = "20220120080000";
const format = "YYYYMMDDHHmmss";
let tz = "Australia/Perth";
const remoteTime = moment.tz(date, format, tz);
const localTime = moment(remoteTime).local();

最新更新