消息 {{item.name}} 全部标识已读 {{loading? '正在加载' : '暂无数据'}} [{{item.categoryName}}] {{formateDate(item.createTime)}} {{item.content}} {{finished?'到底啦~':'加载中...'}} function isEmpty(val) { return typeof val === 'undefined' || val === '' || val === null } function formateDate(datetime) { if (isEmpty(datetime)) { return '' } var dayCode = 24 * 60 * 60 * 1000 datetime = datetime.replace(getRegExp('-', 'g'), '/') var date = getDate(datetime.trim()) var today = getDate() var yestoday = getDate(getDate().getTime() - dayCode) var week = '' if (date.getFullYear() === today.getFullYear() && date.getMonth() === today.getMonth() && date.getDate() === today.getDate()) { week = '今天 ' + datetime.substring(10) } else if (date.getFullYear() === yestoday.getFullYear() && date.getMonth() === yestoday.getMonth() && date.getDate() === yestoday.getDate()) { week = '昨天 ' + datetime.substring(10) } if (isEmpty(week)) { return datetime } return week } module.exports = formateDate