描述
如图: vue过滤器{{item | formatDate}}
在微信内部浏览器:
在手机QQ浏览器:
问题
这是否是浏览器兼容性问题,
有什么解决办法吗?
import Vue from 'vue';
// 将时间戳转换成时间格式: 2017-05-10 10:20
Vue.filter('formatDate', function(val){
if(!Number(val)){
return ;
}
var date = '';
var time = '';
date = new Date(parseInt( val )).toLocaleString().split(" ")[0];
time = new Date(parseInt( val )).toLocaleString().split(" ")[1];
date = date.replace(/\//g, "-");
time = time.split(":")[0].substring(2) + " : " + time.split(":")[1];
return ( date + " " + time + '' );
});
main.js 添加 import formatDate from './filter/formatDate.js'
你应该把 formatDate 的代码写出来,我估计是 formatDate 的实现有问题。