Timezone momentjs UTC不使用fromNow转换

Timezone momentjs UTC不使用fromNow转换,timezone,momentjs,nodes,Timezone,Momentjs,Nodes,这很可能是我缺少的东西,但我有以下代码: console.log(results[0].get('updatedAt')); data.currentBalanceLastUpdated = moment.utc(results[0].get('updatedAt')).fromNow(); 控制台日志输出:2019-03-31T21:09:11.612Z,据我所知,此时应声明UTC,以便从中转换。然而,当我这样做时,我的data.currentBalanceLastUpdated显示为“5小

这很可能是我缺少的东西,但我有以下代码:

console.log(results[0].get('updatedAt'));
data.currentBalanceLastUpdated = moment.utc(results[0].get('updatedAt')).fromNow();
控制台日志输出:2019-03-31T21:09:11.612Z,据我所知,此时应声明UTC,以便从中转换。然而,当我这样做时,我的data.currentBalanceLastUpdated显示为“5小时前”,它不应该像我几分钟前刚刚更新的那样


我在这里遗漏了什么吗?

无论输入时间是UTC还是本地时间,这都无关紧要。如果它发生在5分钟前,那么它发生在5分钟前,无论时区如何,这一时刻都应该正确


如果您得到的结果与您期望的结果不同,我会说您很可能存储不正确。

我看不出这里有任何错误,但可能还可以尝试记录
矩.utc().format()
,以便查看当前的utc时间。我想您会发现它们确实相隔5小时。