支持暂停、恢复、停止计时功能,并提供历史记录
指定倒计时的时间,触发指定hook
在倒计时进行中,每隔50毫秒触发一次更新时间的hook函数
支持提前结束,并支持多个任务同时进行倒计时
可添加每隔xx时间执行的任务,任务最小单位为秒
每隔指定时间执行指定任务
如果任务间隔时间大于5分钟,任务执行前一分钟触发提醒hook
提供接口跳过下一次任务
可以添加每天准点执行的任务
可以配置跳过非工作日、周四等功能
任务执行前5分钟触发提醒hook
在开始计时后,每隔100毫秒触发更新显示时间的hook函数,把当前计时给显示出去.需要有对应的功能函数来显示格式化后的时间例如 1小时15分26秒 计时器 需要有暂停恢复计时功能, 以及停止功能. 需要有历史记录
指定倒计时的时间,触发指定hook, 在倒计时进行中每隔50毫秒触发一次更新时间的hook函数,用于更新倒计时时间,倒计时需要有提前结束功能,且需要支持多个任务同时进行倒计时
可添加每隔xx时间执行的任务,任务最小单位为秒,每隔指定时间执行指定任务,如果任务间隔时间大于5分钟,则任务执行前一分钟触发提醒hook,需要有接口提供跳过下一次任务
可以添加每天准点执行的任务,例如每天晚上8点15分25秒执行特定任务. 可以配置跳过非工作日, 周四等功能,任务执行前5分钟触发提醒hook
实现一个类,这个类尽可能少的复用计时器,同时对多任务有所优化,任务需要有对应id,可以查询任务信息,根据下面markdown文本生成: