js实现当日不再提醒功能

思路:消息的获取可能是每个几分钟几秒钟用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();
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容