这很可能是我缺少的东西,但我有以下代码:
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分钟前,无论时区如何,时刻应该是正确的。
如果你得到的结果与你的预期不同,我会说你更有可能错误地存储它。