Javascript 使用矩.js';UTC中的fromNow()函数

Javascript 使用矩.js';UTC中的fromNow()函数,javascript,laravel,vue.js,momentjs,Javascript,Laravel,Vue.js,Momentjs,我有一个VueJS过滤器,可以将给定的日期转换为fromNow()格式 提供的时间戳是通过我的Laravel后端生成的,而且是UTC,所以我不明白为什么它仍然基于用户的系统,并抛出诸如“在5小时内”之类的结果。我需要从现在开始使用UTC 有什么想法吗?您可能应该将格式作为.format()传递 这对我有用 Vue.filter('ago', function (value) { if (value) return moment(String(value)).utc().format('D

我有一个VueJS过滤器,可以将给定的日期转换为fromNow()格式

提供的时间戳是通过我的Laravel后端生成的,而且是UTC,所以我不明白为什么它仍然基于用户的系统,并抛出诸如“在5小时内”之类的结果。我需要从现在开始使用UTC


有什么想法吗?

您可能应该将格式作为
.format()
传递

这对我有用

Vue.filter('ago', function (value) {
    if (value) return moment(String(value)).utc().format('DD-MM-YYYY').fromNow()
})
Vue.filter('ago', function (value) {
    if (value) return moment(String(value)).utc().format('DD-MM-YYYY').fromNow()
})