suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Algorithmus - PHP-Richter jeden Tag neu starten?

Es ist notwendig, die Anzahl der täglich aufgegebenen Bestellungen aufzuzeichnen.
Jeder Tag ist vom 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');
永远都是第二天.

Wie berechnet man es?

代言代言2709 Tage vor823

Antworte allen(4)Ich werde antworten

  • 天蓬老师

    天蓬老师2017-06-24 09:44:23

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

    Antwort
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-24 09:44:23

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

    Antwort
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-24 09:44:23

    strtotime('tommorow');

    Antwort
    0
  • 欧阳克

    欧阳克2017-06-24 09:44:23

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

    Antwort
    0
  • StornierenAntwort