// 获取记录的时间
const Time = Storage.getCache('Time');
if (Time) {
if (_hasPassedMidnight(Time)) {
// 过了今天
Storage.setCache('Time', Date.now());
}
} else {
//没设置时间去设置时间
Storage.setCache('Time', Date.now());
}
let _hasPassedMidnight = (targetTime: number): boolean => {
// 获取当前时间
const currentDate = new Date();
// 获取昨天的指定时间
const yesterdayTargetTime = new Date(targetTime);
//yesterdayTargetTime.setDate(yesterdayTargetTime.getDate() - 1);
yesterdayTargetTime.setHours(23, 59, 0, 0);
// 判断是否过了昨天的指定时间
return currentDate.getDate() !== yesterdayTargetTime.getDate();
};