WPCMF

Laravel 8 从数据库获取最近30天的记录

在这篇文章中, 我们看到Laravel 8从数据库中获取最近30天的记录。在PHP中,你可以使用INTERVAL来从数据库中获得最近30天的记录。

此外,我们可以看到如何使用Carbon函数在laravel 6/7/8中获得最后1个月的数据记录,你可以简单地使用laravel 8 eloquent模型获得最后30天的记录。

对于MySQL查询,我们使用INTERVAL操作符。它主要是用来计算日期和时间值的。而在laravel中, 我们将使用carbon subDays()函数来获取最近30天的记录。

所以, 让我们看看如何在laravel 8中获得最后30天的记录或laravel 8从数据库中获得最后30天的记录。

使用MySQL查询获取最近30天的记录的例子。

在这个例子中, 我们将看到一个SQL查询,从MySQL中获取过去30天的记录。


select * from users where created_at > now() - INTERVAL 30 day;

你也可以用current_date来代替now()函数。


select * from users where created_at > current_date - interval 30 day;

在Laravel中使用Carbon获取最近30天的记录例子。

在laravel中, 我们使用carbon的subDays()函数来获取最近30天的记录。

$date = \Carbon\Carbon::today()->subDays(30);
$users = User::where('created_at','>=',$date)->get();

推荐

上一篇:如何在 Excel 中编写宏:宏教程 – 什么是 & 使用

下一篇:如何在MySQL查询中获取当前周记录

猜你喜欢

微信咨询

添加专属客服

一对一为您答疑解惑 添加客服微信 立即扫码添加我吧
扫码QQ

扫码QQ联系

立即扫码添加我吧