日期格式转换
JS:
date.js
//传入参数日期和要转换的格式
export function formatDate(date,fmt){
if(/(y+)/.test(fmt)){
fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 -
RegExp.$1.length));
}
let o={
"M+":date.getMonth()+1,
"d+":date.getDate(),
"h+":date.getHours(),
"m+":date.getMinutes(),
"s+":date.getSeconds()
};
for(let k in o){
if(new RegExp(`(${k})`).test(fmt)){
let str=o[k]+'';
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));
}
}
return fmt;
}
function padLeftZero(str){
return ('00'+str).substr(str.length);
}
调用部分:
<div class="time">
{{rating.rateTime | formatDate}}
</div>
import {formatDate} from '../../common/js/date';
export default{
filters :{
formatDate(time){
let date=new Date(time);
return formateDate(date,'yyyy-MM-dd hh:mm');
}
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。