×
--:--:--
📋 今日任务
/* 打卡提醒: 周一至周六: 上班8:00/下班19:30 周日: 上班8:00/下班17:30 */ var reminderShown = {}; function checkClockReminder() { var now = new Date(); var h = now.getHours(); var m = now.getMinutes(); var timeNum = h * 60 + m; var isSunday = now.getDay() === 0; var banner = document.getElementById('reminderBanner'); var bannerText = document.getElementById('reminderText'); var msg = ''; var type = ''; /* 上班提醒 7:50-8:05 (每天) */ if (timeNum >= 470 && timeNum <= 485 && !reminderShown['morning_in']) { msg = '⏰ 上班时间到(8:00)!请尽快打卡'; type = 'reminder-clock-in'; reminderShown['morning_in'] = true; } /* 周日下班提醒 17:15-17:30 */ if (isSunday && timeNum >= 1035 && timeNum <= 1050 && !reminderShown['sunday_out']) { msg = '⏰ 下班时间到(17:30)!别忘了打卡'; type = 'reminder-clock-out'; reminderShown['sunday_out'] = true; } /* 周一至周六下班提醒 19:15-19:30 */ if (!isSunday && timeNum >= 1155 && timeNum <= 1170 && !reminderShown['evening_out']) { msg = '⏰ 下班时间到(19:30)!别忘了打卡'; type = 'reminder-clock-out'; reminderShown['evening_out'] = true; } if (msg && banner && bannerText) { banner.className = 'reminder-banner show ' + type; bannerText.textContent = msg; if (navigator.vibrate) { navigator.vibrate([200, 100, 200]); } } } setInterval(checkClockReminder, 30000); setTimeout(checkClockReminder, 2000);
豫ICP备2026020227号