84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
需要记录每天打单人数每天都是从 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'); 永远都是第二天.
该怎么算才好?
我觉得啊. 题主想要计算的条件,单纯的只想靠内置函数,是无法解决的.无论你取到当天的结束时间,亦或是启示时间,或是其他什么时间,不从数据库拿出上一条打单记录进行比较,都看不出来什么.所以建议记录打单的时候存一下打单时间,有新打单时取出上一条进行一次比较,这样的话,实现方法就很多了,应该就不用说了.
看了两遍,我就没搞懂你在问啥?是我理解能力有问题?
strtotime('明天');
感觉是对的,怎么就不对了
我觉得啊. 题主想要计算的条件,单纯的只想靠内置函数,是无法解决的.
无论你取到当天的结束时间,亦或是启示时间,或是其他什么时间,不从数据库拿出上一条打单记录进行比较,都看不出来什么.
所以建议记录打单的时候存一下打单时间,有新打单时取出上一条进行一次比较,这样的话,实现方法就很多了,应该就不用说了.
看了两遍,我就没搞懂你在问啥?是我理解能力有问题?
strtotime('明天');
感觉是对的,怎么就不对了