欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Vue filter格式化时间戳时间成标准日期格式的方法

程序员文章站 2022-07-06 09:16:32
调用实例:yyyy-mm-dd或者yyyy-mm-dd hh:mm:ss进行格式
{{data | dataformat('yyyy-mm-...

调用实例:yyyy-mm-dd或者yyyy-mm-dd hh:mm:ss进行格式

<div>{{data | dataformat('yyyy-mm-dd hh:mm:ss')}}</div>

代码:

import vue from 'vue'
vue.filter('dataformat', function (value, fmt) {
 let getdate = new date(value);
 let o = {
 'm+': getdate.getmonth() + 1,
 'd+': getdate.getdate(),
 'h+': getdate.gethours(),
 'm+': getdate.getminutes(),
 's+': getdate.getseconds(),
 'q+': math.floor((getdate.getmonth() + 3) / 3),
 's': getdate.getmilliseconds()
 };
 if (/(y+)/.test(fmt)) {
 fmt = fmt.replace(regexp.$1, (getdate.getfullyear() + '').substr(4 - regexp.$1.length))
 }
 for (let k in o) {
 if (new regexp('(' + k + ')').test(fmt)) {
  fmt = fmt.replace(regexp.$1, (regexp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length)))
 }
 }
 return fmt;
});

以上这篇vue filter格式化时间戳时间成标准日期格式的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。