我在我的项目中使用带有mysql的laravel 5.1。在我的项目要求中,我需要每天显示每天或下午(meridiem)的上午(ante meridiem)记录。如何构建Am Pm查询created_at的查询。
答案 0 :(得分:0)
您可以将created_at
的值转换为时间,以检查它是在12:00之前还是之后。
WHERE TIME(created_at) < '12:00:00'
答案 1 :(得分:0)
两者之间可能更适合你
Model::whereBetween('created_at', [$from, $to])->get()
只需更改开始和结束时间的from和to值。
答案 2 :(得分:0)
假设你的约会时间是这样的 - “2017年8月24日上午07:15” 然后这是回溯记录的方法 -
$res = User::where('created_at',date('Y-m-d h:i:s', strtotime($request->created_at)))->get();
// date('Y-m-d h:i:s', strtotime($request->created_at)) convert your date into required format to compare with db's created_at
希望这会对你有所帮助。