Momentjs 将一个日期更改为另一个日期的区域

Momentjs 将一个日期更改为另一个日期的区域,momentjs,Momentjs,我正在使用时刻时区 我有一个有时区的约会,另一个没有时区的约会。我想把后一个日期转换成前一个的时区。这项工作: let otherDateInZone = moment.tz(otherDate, dateInZone._z.name); 但是我对调用\uz感到紧张,因为我猜下划线意味着它不是受支持的API的一部分 “正确”的方法是什么?一旦设置了明确的时区,您可以使用.tz() 上述操作将创建一个克隆,保留原始值otherDate不变。如果您不关心这一点,那么您可以对现有对象调用.tz(…)

我正在使用
时刻时区

我有一个有时区的约会,另一个没有时区的约会。我想把后一个日期转换成前一个的时区。这项工作:

let otherDateInZone = moment.tz(otherDate, dateInZone._z.name);
但是我对调用
\uz
感到紧张,因为我猜下划线意味着它不是受支持的API的一部分


“正确”的方法是什么?

一旦设置了明确的时区,您可以使用
.tz()

上述操作将创建一个克隆,保留原始值
otherDate
不变。如果您不关心这一点,那么您可以对现有对象调用
.tz(…)
,对其进行变异

otherDate.tz(dateInZone.tz());

我以为我什么都试过了。除了最明显的一点以外,什么都有。谢谢
otherDate.tz(dateInZone.tz());