需要記錄每天打單人數每天都是從 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('明天');
感覺是對的,怎麼就不對了