function isEmpty(val) { return typeof val === 'undefined' || val === '' || val === null } function formatMTime(time) { if (isEmpty(time)) { return '' } var minute = 60 * 1000 var just = 3 * 60 * 1000 var onehour = 60 * 60 * 1000 var oneday = 24 * 60 * 60 * 1000 time = time.replace(getRegExp('/\s/g', 'g'), '') var datetime = getDate(time.trim()) var gap = getDate().getTime() - datetime.getTime() if (gap > oneday) { return time.substring(0, 10) } else if (gap > onehour) { return parseInt(gap / onehour) + '小时前' } else if (gap > onehour) { return parseInt(gap / onehour) + '小时前' } else if (gap > just) { return parseInt(gap / minute) + '分钟前' } else { return '刚刚更新' } } module.exports = { formatMTime: formatMTime }