Laravel Eloquent检查日期是否与数据库中的日期不相等

时间:2014-09-04 10:07:03

标签: php mysql laravel-4 eloquent

如何制作一个Eloquent查询,检查日期是否与我的数据库中的数据不同?

目前我尝试的是(我的数据库中的数据是时间戳,格式为Y-m-d H:i:s,而我的输入只能是Y-m-d格式)

$date = date('Y-m-d', strtotime($date));

//query something like this
Table::where('date', 'NOT LIKE', $date)->get();

奇怪的是,这不起作用,任何解决方法?

1 个答案:

答案 0 :(得分:1)

只需添加"%"在LIKE的日期结束时签名:

$date = date('Y-m-d', strtotime($date)) . '%';