【发布时间】:2017-10-12 01:19:38
【问题描述】:
我有一个查询,它根据今天的日期获取记录。我的问题是我需要它是今天的日期和时间,而不仅仅是日期。我想获取所有开始日期和时间为今天上午 9:30 而不是上午 12 点的记录。
我使用$today 作为当前日期时间。每次用户加载页面时,都会比较当前日期时间,看是否在注册期限内
$today = new DateTime('today');
$programs = ScheduledProgram::where('registration_start_date', '<=', $today)
->where('end_date', '>=', $today)
->get();
我的registration_start_date 字段是date 类型,而不是datetime。但是我的服务器已经充满了数据。
有没有办法可以在查询中添加时间以获取registration_start_date + 9:30?
或者我应该运行迁移来更改registration_start_date 的字段类型吗?以及所有基础记录?
【问题讨论】:
标签: php mysql laravel laravel-4 laravel-query-builder