【发布时间】:2019-10-20 13:29:51
【问题描述】:
我有一个正在尝试使用 laravel eloquent 查询构建器构建的查询。我对 Laravel 比较陌生,我正在寻找可以查询日期和时间的方法。
我的用例:获取最近一小时创建的 MyModel 的子记录。
我的查询:
$childQuery = function($query) {
$timezone = new Timezone('UTC');
// whereDate only compares a Date value
// whereTime only compares the Time value
$query->whereDate('custom_timestamp'
,'>='
, Carbon::now($timezone)->addSeconds(-3600));
};
MyModel::with(['myChildModels' => $childQuery])->find($myModelId);
如何执行时间戳比较? 我确定我只是遗漏了一些简单的东西,但令人惊讶的是,我在文档中找不到单个参考来比较时间戳。
【问题讨论】:
标签: php laravel eloquent timestamp