momentjs UTC不用fromNow转换

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

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

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小时前”,它不应该像我刚刚在几分钟前更新它一样。

我在这里错过了什么吗?

timezone momentjs nodes
1个回答
1
投票

无论输入时间是UTC还是本地时间,都没关系。如果它发生在5分钟前,它发生在5分钟前,无论时区如何,时刻应该是正确的。

如果你得到的结果与你的预期不同,我会说你更有可能错误地存储它。

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