(时刻时区)。将时间从一个时区转换为另一个时区

问题描述 投票:0回答:1

我在印度,选择时间上午 9:00 和时区,例如。 “美国/道森”,我想根据所选时区将时间转换为“美国/纽约”时区。但没有得到结果

  var currentDate = new Date()
      currentDate.setHours(9, 0, 0);
      moment.tz.setDefault('America/Dawson')
      var currentDateMom = moment(currentDate)
      var oldTimezoneTime = currentDateMom.tz('America/New_York').format('YYYY-MM-DD HH:mm:ss ZZ');
      console.log(oldTimezoneTime)
javascript reactjs angular momentjs moment-timezone
1个回答
0
投票

在访问特定时区之前,您需要像这样加载它,

moment.tz.add('Europe/Berlin|CET CEST CEMT|-10 -20 -30')

添加后使用此格式

moment(date).tz('Europe/Berlin').format(format)

区域添加格式

© www.soinside.com 2019 - 2024. All rights reserved.