思路:消息的获取可能是每个几分钟几秒钟用ajax请求一次,那么在cookie里设置一个状态,这个状态在明天凌晨00:00的时候过期,cookie过期了就会自动销毁,那么判断这个状态如果存在,今日就不再提醒。
//现在时间
var exp = new Date();
//今天剩余时间
var nowTime = 86400 - (exp.getHours() * 60 * 60 + exp.getMinutes() * 60 + exp.getSeconds());
//计算凌晨0点时间戳
exp.setTime(exp.getTime() + nowTime * 1000);
//保存cookie,凌晨0点过期
document.cookie = "hide_msg=1"+ ";expires=" + exp.toGMTString();