php 判断每天重新开始?

发布于 2022-09-05 02:35:16 字数 277 浏览 9 评论 0

需要记录每天打单人数
每天都是从 1、2、3...8、9、10

// 今天结束时间戳
$end = mktime(0,0,0,date('m'),date('d') + 1,date('Y');
if(time() >=  $end){
    // 继续添加
}else{
    // 重新开始
}

这样算是不对的,因为
mktime(0,0,0,date('m'),date('d') + 1,date('Y');
永远都是第二天.

该怎么算才好?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

不忘初心 2022-09-12 02:35:16

我觉得啊. 题主想要计算的条件,单纯的只想靠内置函数,是无法解决的.
无论你取到当天的结束时间,亦或是启示时间,或是其他什么时间,不从数据库拿出上一条打单记录进行比较,都看不出来什么.
所以建议记录打单的时候存一下打单时间,有新打单时取出上一条进行一次比较,这样的话,实现方法就很多了,应该就不用说了.

软甜啾 2022-09-12 02:35:16

看了两遍,我就没搞懂你在问啥?是我理解能力有问题?

云归处 2022-09-12 02:35:16

strtotime('tommorow');

默嘫て 2022-09-12 02:35:16

感觉是对的,怎么就不对了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文