我有一个 VueJS 过滤器,可以将给定日期转换为 fromNow() 格式。
fromNow(date) {
return moment.utc(date).fromNow();
}
提供的时间戳是通过我的 Laravel 后端生成的,并且无论如何都是 UTC,所以我不明白为什么这仍然基于用户的系统并抛出诸如“5 小时内”之类的结果。我需要它是 UTC 格式的 fromNow。
有什么想法吗?
最佳答案
您可能应该将格式传递为 .format()
。
这对我有用
Vue.filter('ago', function (value) {
if (value) return moment(String(value)).utc().format('DD-MM-YYYY').fromNow()
})
关于javascript - 在 UTC 中使用 moment.js 的 fromNow() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49208699/