我正在构建一个查询,当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,所以它不会工作 –