方法:
format (data, fmt) {
if (!fmt) {
fmt = \'yyyy/MM/dd\'
}
return Util.formatDate(data, fmt)
},
formatDate : function(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() < 9 ? \'0\' + date.getMinutes() : 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: this.padLeftZero(str));
}
}
return fmt;
},
formatDateDoc:function(date){
let year=date.getFullYear();
let mon= (date.getMonth()+1)>9 ? (date.getMonth()+1) : \'0\'+(date.getMonth()+1);
let day = date.getDate() >9 ? date.getDate() :\'0\'+date.getDate();
let strTime=`${year}.${mon}.${day}`;
return strTime;
},