<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>vue filter</title>
<script type="text/javascript" src="https://cdn.bootcss.com/vue/2.5.14/vue.js"></script>
<script type="text/javascript" src="https://cdn.bootcss.com/moment.js/2.22.1/moment.min.js"></script>
<script type="text/javascript" src="https://cdn.bootcss.com/moment.js/2.22.1/locale/zh-cn.js"></script>
<script type="text/javascript">
var Filter = {
dateTime: function(value){
return value == null ? '' : moment(value).format('YYYY-MM-DD HH:mm:ss');
},
date: function(value){
return value == null ? '' : moment(value).format('YYYY-MM-DD');
},
time: function(value){
return value == null ? '' : moment(value).format('HH:mm:ss');
},
chDate: function(value){
return value == null ? '' : moment(value).format('YYYY年MM月DD日');
},
chDay: function(value){
return value == null ? '' : moment(value).format('MM月DD日');
},
dotDate: function(value){
return value == null ? '' : moment(value).format('YYYY.MM.DD');
},
fromNow: function(value){
if(value == null) return '';
var diffTime = new Date().getTime() - moment(value);
if(diffTime < 100060){
return '刚刚';
}else if(diffTime < 10003600243){
return moment(value).fromNow();
}else{
return Filter.date(value);
}
},
nextDay:function(value){
return value == null ? '' : moment(value).add(1, 'days').format('YYYY-MM-DD');
},
prevDay:function(value){
return value == null ? '' : moment(value).subtract(1,'days').format('YYYY-MM-DD');
},
nextSevenDay:function(value){
return value == null ? '' : moment(value).add(7, 'days').format('YYYY-MM-DD');
}
}
for(key in Filter){
Vue.filter(key, Filter[key]);
}
</script>
</head>
<body>
<div id="app">
{{ datetime | dateTime }}
</div>
<script type="text/javascript">
var app = new Vue({
el:'#app',
data:{
datetime:+new Date().getTime()
}
})
</script>
</body>
</html>
vue过滤器时间格式化
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 找到fullcalendar.js, 找到代码为 isRTL:false,这句话 输入以下几句 monthName...
- 财报说作者梁超: 在这里给大家分享一个东西,也是最近经林明樟MJ老师点拨后才想明白的事情。 大家也应该看到了关于“...