当前位置: 首页 > 知识库问答 >
问题:

Laravel碳从当前日期减去天数

丁经略
2023-03-14

我试图从模型“用户”中提取对象,其created_at日期从今天算起已经超过30天了。

碳::现在()==

$users = Users::where('status_id', 'active')
               ->where( 'created_at', '<', Carbon::now())
               ->get();

如何做到这一点?

共有3个答案

费秦迟
2023-03-14

从Laravel 5.6中,您可以使用Where Date:

$users = Users::where('status_id', 'active')
       ->whereDate( 'created_at', '>', now()->subDays(30))
       ->get();

你也有哪个月/哪天/哪年/哪时间

赵越
2023-03-14

您可以随时使用strtotime减去当前日期的天数:

$users = Users::where('status_id', 'active')
           ->where( 'created_at', '>', date('Y-m-d', strtotime("-30 days"))
           ->get();
丌官玺
2023-03-14

使用subDay()方法:

$users = Users::where('status_id', 'active')
           ->where( 'created_at', '>', Carbon::now()->subDays(30))
           ->get();
 类似资料:
  • 问题内容: 有人可以告诉我如何从当前日期减去45天吗? 谢谢 问题答案: 您可以使用Calendar类:

  • 我可以打印当前日期如何使用date对象从当前日期减去2天。无论之前在这个网站上问了什么问题,都不符合我的要求。如果我使用日历,那么我会得到不同格式的日期。我只希望使用date对象以yyyyMMdd格式显示日期。我尝试了这个方法,但我遇到了错误,就像运算符一样——参数类型字符串int未定义。请帮助我解决这个问题。

  • 问题内容: 我想从Java中的当前日期减去n天。 我怎么做? 问题答案: 您不必使用日历。您可以只使用时间戳记: 更新 不要忘记在1000年底之前长时间添加“ l”。 请考虑以下警告: 在java秒,夏令时等情况下,将毫秒添加到Java日期中将使原始日期增加零天或两天。如果您需要100%确定仅添加一天,则此解决方案不可用。

  • 本文向大家介绍使用Java中的Calendar.DATE从当前日期减去天数,包括了使用Java中的Calendar.DATE从当前日期减去天数的使用技巧和注意事项,需要的朋友参考一下 为Java中的Calendar类导入以下软件包。 首先,创建一个Calendar对象并显示当前日期。 现在,让我们使用方法和Calendar.DATE常数减去天数。由于我们在递减,因此请在此处设置一个负值。 示例 输

  • 问题内容: 我想从bash日期中减去“天数”。我正在尝试这样的事情.. 问题答案: 您输入的日期不正确。相反,说: 如果需要将其存储在变量中,请使用:

  • 问题内容: 想要改善这篇文章吗? 提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 有谁知道约会(例如今天)和回溯X天的简单方法吗? 因此,例如,如果我想计算今天之前5天的日期。 问题答案: 尝试这样的事情: 请注意,这将修改日期对象并返回更新日期的时间值。