我正在構建一個查詢,當daily_at
時間和當前時間相等時,它將每分鐘執行一次。變量daily_at
是例如10:05:33
的時間戳。比較時間戳和Carbon :: now() - > toTimeString()沒有秒
我希望查詢中的where
子句在小時和分鐘相同時通過,但不是第二個其他幾乎不會執行。 where子句我現在有:
DB::table('restaurants')
->where('schedule', '=', $schedule)
->where('active', '=', 1)
->whereDate('start_at', '<=', Carbon::today())
->where('daily_at', '=', Carbon::now()->toTimeString())
.....
有人能幫助我調整where
條款忽略秒?
這不是工作:'未知或壞的時區(Y-M-d H:我)'。而'daily_at'沒有Y-m-d,所以它不會工作 –