我在数据库中有一个日期列,我想根据当天显示其他列。
{{1}}
但它不起作用。问题是什么?
答案 0 :(得分:0)
你应该在进入foreach循环之前对数据进行排序,然后只是回显出html。
如果您使用带有碳实例的日期字段,您还可以使用工作日的数字表示,以便您可以使用它,例如:
$collection->sortBy(function($a, $b){
return $a->date->day <=> $b->date->day; // date === carbon instance
});
如果您只有字符串表示形式,则应使用Carbon或PHP日期,strtotime或DateTime获取工作日编号并生成数字。