//毫秒数变成 自定义的 年月日时间 const formatData = (val) => { let date = new Date(val); let dateTime = date.toLocaleString(); return dateTime; }; // 重写方法,自定义格式化日期 Date.prototype.toLocaleString = function () { // 补0 例如 2018/7/10 14:7:2 补完后为 2018/07/10 14:07:02 function addZero(num) { if (num < 10) return '0' + num; return num; } // 按自定义拼接格式返回 return this.getFullYear() + '-' + addZero(this.getMonth() + 1) + '-' + addZero(this.getDate()) + ' ' + Number(addZero(this.getHours())) + ':' + addZero(this.getMinutes()) + ':' + addZero(this.getSeconds()); };
//文件大小改成G M KB B const formatSize = (size) => { if (size > 1024 * 1024 * 1024) { return Math.floor(size * 100 / (1024 * 1024 * 1024)) / 100 + 'G'; } else if (size > 1024 * 1024) { return Math.floor(size * 100 / (1024 * 1024)) / 100 + 'M'; } else if (size > 1024) { return Math.floor(size * 100 / 1024) / 100 + 'kb'; } else { return Math.floor(size * 100) / 100 + 'b'; } };