项目简介
这是一个基于 微信小程序 开发的时间记录与收益可视化工具,用于记录工作过程中的时间片段,并按照自定义薪资与工时规则,将时间折算为可视化的收益数据。

项目整体结构清晰,功能完整,适合作为 小程序实战项目参考 / UI 交互示例 / 本地数据存储案例 使用。
核心功能
支持自定义月薪、每日工时与多种工作制度(做五休二 / 大小周 / 做六休一 / 自定义工作日)
实时计时,动态计算当前时间对应的收益
支持多种行为选择(如刷手机、看剧、休息等),并生成独立记录
本地存储历史记录,支持按日期分组、折叠查看、单条删除与全部清空
提供今日统计(次数 / 总时长 / 总收益)
支持历史账本页面:
本月记录按天查看
以前月份仅展示月度汇总
新一天自动识别并更新统计状态
深色 UI 风格,适合移动端使用
技术实现说明
技术栈:微信小程序原生(WXML / WXSS / JavaScript)
数据存储:wx.setStorageSync / wx.getStorageSync(本地缓存)
计时实现:基于真实时间差(Date.now()),避免后台/前台切换导致计时不准
页面结构:组件化设计(设置面板 / 计时面板 / 历史记录 / 弹窗组件)
生命周期管理:合理处理前后台切换,保证计时与统计准确性
支持插屏广告逻辑(可选,未强制依赖流量主)
项目特点
不依赖后端服务,开箱即用
逻辑完整,边界条件处理较完善
适合作为:
微信小程序完整示例
本地数据管理与统计展示参考
计时类 / 工具类小程序实现模板
使用说明
使用微信开发者工具导入项目
可直接使用测试 AppID 或替换为自己的小程序 AppID
如需广告功能,请自行在微信后台创建广告位并替换 adUnitId