怎么用php来获取时间 周次 节次来做签到功能?

 我来答
互联网前世今生

2019-11-01 · 科技领域创作者
个人认证用户
互联网前世今生
采纳数:314 获赞数:349

向TA提问 私信TA
展开全部

签到功能主要是需要获取上次签到时间,然后进行比对,如果比较之后在零点之后,且大于24小时,就认为连续签到失败。

关键点:每次需要记录签到时间,这样以后无论是根据记录,还是相应算法都可以统计相关的签到记录。

签到功能核心就是时间的比较,只要比对好时间,然后封装签到方法,就可以轻松记录签到情况。

草原上之狼
高粉答主

2019-11-01 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.9万
采纳率:93%
帮助的人:4099万
展开全部
功能执行的时候获取当前时间,运算并把七天后的时间,存在数据库里。程序每次执行的时候都检测一下当前时间是否为数据库里的,如果是则表明是七天后可以操作,如果不是就不准操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
进击的草根
2019-12-23 · 高级程序员
进击的草根
高级程序员
采纳数:239 获赞数:512
互联网创业者,php程序员,国子派创始人。

向TA提问 私信TA
展开全部
php有很多方法来规划签到,我们可以用php的time()来直接存储时间戳,也可以用date()存储时间。
签到的时候,我们查询当前用户是否在签到的表中存在一条当天的签到记录,如果有就是已经签到了,如果没有就进行签到逻辑,数据库插入一条签到的记录。
如果我们要获得当前用户本周的签到次数,只需要获取本周的起始时间和结束时间,如果数据库存储的记录是时间戳,就转换成时间戳查询,如果是日期,就按照日期来查询。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式