momentjs UTC未与fromNow转换

时间:2019-04-01 01:46:39

标签: 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小时前”,而不应该是几分钟前刚刚更新的。

我在这里想念东西吗?

1 个答案:

答案 0 :(得分:1)

无论输入时间是UTC还是本地时间,都没有关系。如果它发生在5分钟前,那么无论发生在哪个时区,它都发生在5分钟前,并且此刻应该正确。

如果您得到的结果与您期望的结果不同,我会说您存储错误的可能性更大。