import moment from 'moment';(安装自己百度,超级好用的一个时间插件)
let time = moment().format('HH.mm');//取到当天时间的时分
let arrTime = [
{
startTime: 5,
endTime: 12,
tips: '早上好',
},
{
startTime: 13,
endTime: 14,
tips: '中午好',
},
{
startTime: 15,
endTime: 18,
tips: '下午好',
},
{
startTime: 19,
endTime: 23,
tips: '晚上好',
},
{
startTime: 0,
endTime: 4,
tips: '夜深了,早点休息',
},
];
let [currentTime] = arrTime.filter(item => {
const temp = Math.ceil(+time);
if (item.startTime <= temp && item.endTime >= temp) {
return true;
}
return false;
});
console.log(currentTime.tips)