mysql - 仅获取今天在 laravel 中创建的记录

标签 mysql date activerecord where laravel-5.1

如何使用 created_at 字段仅获取今天创建的记录,而不获取其他日期或时间?

我在想 ->where('created_at', '>=', Carbon::now()) 但我不确定这是否可行。

最佳答案

对于 Laravel 5.6+ 的用户,你可以这样做

$posts = Post::whereDate('created_at', Carbon::today())->get();

关于mysql - 仅获取今天在 laravel 中创建的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33247908/

相关文章:

php - PHP中如何处理日期格式

vba - VBA/Excel 中的最早日期为 00 :00:00

ruby-on-rails - Rails 4 中的强参数和查找

ruby-on-rails - 事件记录 : create record from parent object

php - Codeigniter 的 activerecord set() 方法将我的值视为列名

sql - Java 程序员关于将存储在 .txt 文件中的现有数据库移植到 mySQL 的几个问题?

mysql - 如果现有数据都是 ASCII,是否需要在 MySQL 中在 Latin1 和 UTF-8 之间进行转储和转换?

mysql - 数据库设计/mysql

php - 使用子查询在 mysql 中构建嵌套对象

Java:使用新的模式字母扩展 SimpleDateFormat