应最近项目要求,按照日期判断昨天和今天,如果是昨天或今天显示汉字,否则显示日期
效果图
<div class="" style="font-size: 1rem;color: #9c9c9c">{
{judgeTime('2019-03-14 09:11:18')}}</div>
add0 (m) {
return m < 10 ? '0' + m : m
},
judgeTime (date) {
console.log(date)
// 2019-03-14 09:11:18
let _this = this
let dateStr = new Date(date.replace(/-/g, '/'))
let today = new Date()
let hour = dateStr.getHours()
let minute = dateStr.getMinutes()
let second = dateStr.getSeconds()
today.setHours(0)
today.setMinutes(0)
today.setSeconds(0)
today.setMilliseconds(0)
let otime = today.getTime()
// 给出时间 - 今天0点
let offset = dateStr.getTime() - otime
let isToday = offset / 1000 / 60 / 60