php - 获取创建日期早于 14 天的行

标签 php laravel datetime laravel-5.1 php-carbon

是这样的:

在我的数据库中,我有一个表deployments。表中的行还有一个字段 created_at。现在我想选择 created_date 早于 14 天 的所有行。但我对如何使用 Carbon 做到这一点一筹莫展。我的查询现在看起来像这样:

$passed = Deployment::where('created_at', '>=', );

谁能帮我解决这个问题?

最佳答案

您可以使用 subDays() 方法:

$passed = Deployment::where('created_at', '<=', Carbon::now()->subDays(14)->toDateTimeString());

关于php - 获取创建日期早于 14 天的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34138194/

相关文章:

php - 使用 yii2 进行生产

php - 在 PHP 中循环 ul

拉拉维尔 : Download Button not working properly

mysql - Laravel 5.5 根据 session 选择用户,角色如下

python - 将 pandas 多重索引转换为日期时间格式

php - 数据库条目 php 上的密码哈希值被更改

javascript - 如何创建可收藏的动态 div 标签?

php - 使用Count 比较两个关系

Java解析 "Thu Jun 09 2016 00:00:00 GMT+0200 (CEST)"

PHP 代码未在日期时间中识别 AM 和 PM