日期时间在哪里?
Where date time is?
我 Mysql 以 datetime
格式提交 date
。
如何where
请求只比较没有时间部分的日期?
我的意思是:
date = 2016-04-45 11:00:00
当我请求时,我应该得到上面的行:
where("date", "=", "2016-04-45")
whereRaw('date(created_at) = ?', [Carbon::now()->format('Y-m-d')] )
$q->where(DB::raw("DATE(created_at) = '".date('Y-m-d')."'"));
$q->whereDate('created_at', '=', date('Y-m-d'));
含碳
$q->whereDate('created_at', '=', Carbon::today()->toDateString());
$q->whereDay('created_at', '=', date('d'));
$q->whereMonth('created_at', '=', date('m'));
$q->whereYear('created_at', '=', date('Y'));
我 Mysql 以 datetime
格式提交 date
。
如何where
请求只比较没有时间部分的日期?
我的意思是:
date = 2016-04-45 11:00:00
当我请求时,我应该得到上面的行:
where("date", "=", "2016-04-45")
whereRaw('date(created_at) = ?', [Carbon::now()->format('Y-m-d')] )
$q->where(DB::raw("DATE(created_at) = '".date('Y-m-d')."'"));
$q->whereDate('created_at', '=', date('Y-m-d'));
含碳
$q->whereDate('created_at', '=', Carbon::today()->toDateString());
$q->whereDay('created_at', '=', date('d'));
$q->whereMonth('created_at', '=', date('m'));
$q->whereYear('created_at', '=', date('Y'));