const FILEPATHPRE = 'https://file.zcloudchina.com/JYPXFile' // 格式化日期为YYYY-MM-DD HH:mm const formatTime = time => { const date = new Date(time) const year = date.getFullYear() const month = date.getMonth() + 1 const day = date.getDate() const hour = date.getHours() const minute = date.getMinutes() return `${[year, month, day].map(formatNumber).join('-')} ${[hour, minute].map(formatNumber).join(':')}` } // 格式化日期为YYYY-MM-DD const formatDay = time => { const date = new Date(time) const year = date.getFullYear() const month = date.getMonth() + 1 const day = date.getDate() return `${[year, month, day].map(formatNumber).join('-')}` } const getNowDate = () => { var date = new Date(); var sign2 = ":"; var year = date.getFullYear() // 年 var month = date.getMonth() + 1; // 月 var day = date.getDate(); // 日 var hour = date.getHours(); // 时 var minutes = date.getMinutes(); // 分 var seconds = date.getSeconds() //秒 // 给一位数的数据前面加 “0” if (month >= 1 && month <= 9) { month = "0" + month; } if (day >= 0 && day <= 9) { day = "0" + day; } if (hour >= 0 && hour <= 9) { hour = "0" + hour; } if (minutes >= 0 && minutes <= 9) { minutes = "0" + minutes; } if (seconds >= 0 && seconds <= 9) { seconds = "0" + seconds; } return year + "-" + month + "-" + day + " " + hour + sign2 + minutes + sign2 + seconds; } // 格式化日期为YYYY-MM const formatMonth = time => { const date = new Date(time) const year = date.getFullYear() const month = date.getMonth() + 1 return `${[year, month].map(formatNumber).join('-')}` } const formatNumber = n => { n = n.toString() return n[1] ? n : `0${n}` } // 将秒转成时分秒 const formatSeconds = value => { let secondTime = parseInt(value);// 秒 let minuteTime = 0;// 分 let hourTime = 0;// 小时 if (secondTime > 60) {//如果秒数大于60,将秒数转换成整数 //获取分钟,除以60取整数,得到整数分钟 minuteTime = parseInt(secondTime / 60); //获取秒数,秒数取佘,得到整数秒数 secondTime = parseInt(secondTime % 60); //如果分钟大于60,将分钟转换成小时 if (minuteTime > 60) { //获取小时,获取分钟除以60,得到整数小时 hourTime = parseInt(minuteTime / 60); //获取小时后取佘的分,获取分钟除以60取佘的分 minuteTime = parseInt(minuteTime % 60); } } let result = "" + parseInt(secondTime) + "秒"; if (minuteTime > 0) { result = "" + parseInt(minuteTime) + "分" + result; } if (hourTime > 0) { result = "" + parseInt(hourTime) + "小时" + result; } return result; } export {formatTime, formatDay, formatMonth,getNowDate ,formatSeconds, FILEPATHPRE}