lua 写一个函数 判断两个时间戳是否在同一周

设计一个 函数 ,用于判断两个时间戳是否在同一周内
- **参数**:
  •   - `stampA`:时间戳A。
  •   - `stampB`:时间戳B。
  •   - `resetInfo`(可选):重置时间信息,例如每天的12点重置。默认为`hour=0, min=0, sec=0`。
- **实现逻辑**:
  •   - 首先检查`stampA`和`stampB`是否为空,如果为空则返回`false`。
  •   - 将时间戳转换为整数。
  •   - 如果提供了`resetInfo`,则根据`resetInfo`中的小时、分钟和秒数调整时间戳。
  •   - 使用`getCurrentYearInfo`函数获取两个时间戳的年份和周索引。
  •   - 比较两个时间戳的年份和周索引,如果相同则返回`true`,否则返回`false`。

可以用于需要根据周来管理任务或活动的场景,例如每周发放奖励、每周统计数据等。


--[[
    @desc 是否是同一周
    @param stampA 时间戳A
    @param stampB 时间戳B
    @param resetInfo[optional] 重置时间。比如12点重置,那么11点和13点就不是同一天,而23点和第二天11点是同一天。默认为hour=0,min=0,sec=0
]]
function TimeUtil:isSameWeek(stampA, 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值