【发布时间】:2019-10-01 06:35:10
【问题描述】:
Laravel 支持集合不适用于日期和时间。我该如何解决?
$timings = collect([]);
for ($i = 1; $i < 24 ; $i++) {
$timings->push([
'start_time' => $i.':50:34'
]);
}
以上循环用于生成示例的 24 小时计时。
当我们这样做时,它可以正常工作,但也包括不必要的时间。
$timings->where('start_time', '<=', '11:59:59')->where('start_time', '>=', '00:00:00');
$timings->where('start_time', '>=', '12:00:00')->where('start_time', '<=', '23:59:59');
请帮帮我。
【问题讨论】:
-
您使用的是字符串,而不是日期时间对象。也许尝试使用碳?