export function newDateMonth(time, type = 0) { var date = time ? new Date(time) : new Date() var y = date.getFullYear() var m = type ? date.getMonth() : date.getMonth() + 1 m = m < 10 ? '0' + m : m var d = date.getDate() d = d < 10 ? '0' + d : d return y + '-' + m } export function newDateYear(time) { var date = time ? new Date(time) : new Date() var y = date.getFullYear() return y } export function newDateDay(time) { var date = time ? new Date(time) : new Date() var y = date.getFullYear() var m = date.getMonth() + 1 m = m < 10 ? '0' + m : m var d = date.getDate() d = d < 10 ? '0' + d : d return y + '-' + m + '-' + d } export function newDateTime(time) { var date = new Date(time) var y = date.getFullYear() var m = date.getMonth() + 1 m = m < 10 ? '0' + m : m var d = date.getDate() d = d < 10 ? '0' + d : d var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':' var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':' var ss = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds() return y + '-' + m + '-' + d + ' ' + hh + mm + ss } export function newDateTimeMin(time) { var date = new Date(time) var y = date.getFullYear() var m = date.getMonth() + 1 m = m < 10 ? '0' + m : m var d = date.getDate() d = d < 10 ? '0' + d : d var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':' var mm = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes() return y + '-' + m + '-' + d + ' ' + hh + mm } // 时间比较 export function timeCheck(arr) { let srcs = arr.filter(s => s) for (let i = srcs.length - 1; i > 0; i--) { let a = timeToNumber(srcs[i]) let b = timeToNumber(srcs[i - 1]) if (a <= b) { return false } } return true } function timeToNumber(src) { return src.replace(':', '') * 1 } export function durationText (minutes){ let day = Math.floor(minutes / 60 / 24) minutes = minutes % (60 * 24) let hour = Math.floor(minutes / 60) minutes = minutes % 60 let text = '' if (day) { text += day + '天' } if (hour) { text += hour + '小时' } if (minutes) { text += minutes + '分钟' } return text }