【发布时间】:2019-08-18 20:21:41
【问题描述】:
我有一些包含日期字段的数据。我想显示从当月数据开始的数据...
我得到了从本月开始的第一条记录。但下个月又是从一月开始。我想要当前月份+1 然后当前月份+2 等记录
@foreach($leave_manages as $holiday)
<tr>
<td class="danger">{{$holiday->date->format('F')}}</td>
<td class="warning">{{$holiday->date->format('d-m-Y')}}</td>
<td class="danger">{{$holiday->holiday}}</td>
<td class="info">{{$holiday->date->format('l')}}</td>
</tr>
@endforeach
预期结果:3 月、4 月、5 月、6 月、......、2 月。
实际结果:三月,一月,二月.......,十二月
【问题讨论】:
-
你能发布 $leave_manages 变量的来源吗?当您获取此/设置此变量时,问题似乎正在发生。
-
$leave_manages=Leave_manage::orderByRaw("当 MONTH(date)=MONTH(CURDATE()) 然后 MONTHNAME(date) end desc, MONTH(date) asc" )->get() ;
-
请您说明您是如何定义
$leave_manages的,即您的控制器和/或路由中的代码