gpt4 book ai didi

php - Laravel 获取数据 where carbon 上个月

转载 作者:行者123 更新时间:2023-11-29 02:48:00 27 4
gpt4 key购买 nike

我正在尝试从我的数据中获取第一个结果,其中日期等于上个月的日期范围。

这是我的数据库内容的示例 -

id  date_recorded
1 2016-07-22 15:21:33
2 2016-08-13 12:22:22
3 2016-07-06 12:22:22
4 2016-09-12 12:45:22

这是我获取第二个结果(上个月的最新结果)的查询。

$seoScoreLastMonth = Manual::where('account_id', Auth::user()->account)
->where('date_recorded', '>=', Carbon::now()->subMonth())
->orderBy('date_recorded', 'desc')
->pluck('seo_score')
->first();

返回的结果为null,这是因为id在数据库中的第一个结果与日期不匹配?

最佳答案

我需要这个月。这是我的查询。我认为如果需要,您可以修改它

$start = new Carbon('first day of this month');
$start = $start->startOfMonth()->format('Y-m-d H:i:s'); // startOfMonth for 00:00 time

您的查询..->where('date_recorded','>',$start)..

Carbon - get first day of month 的帮助下enter link description here

关于php - Laravel 获取数据 where carbon 上个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39474568/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com