我将日期存储在timestamp类型中(在PHPMyAdmin中可以看到simple2015-04-14 00:00:00)。是不是很愚蠢?更好的方法是设置int类型并节省UNIX时间?
如何查询

select * from `values` where `time` < $mytimeinunix

因为Model::all()->where('time','<',$mytimeinunix)不起作用。
当做

最佳答案

你要找的是UNIX_TIMESTAMP

Model::where(DB::raw('UNIX_TIMESTAMP(time)'), '<', $mytimeinunix)->get();

关于php - MySQL Laravel ORM中的日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29636294/

10-12 13:25