【发布时间】:2014-12-08 13:32:45
【问题描述】:
我必须显示一个整月的报告,有多个列,最后一列对应于一周的工作时间。代码如下:
<table>
<head>
<tr>
<th></th>
<th>Date</th>
<th>Timer</th>
<th>Weekly Hours</th>
</tr>
</head>
<tbody>
@foreach ($hours as $i => $time)
<tr>
<td>{{ $time['WeekDay'] }}</td>
<td>{{ $time['log_date'] }}</td>
<td>{{ $time['total_hours'] }}</td>
@if(($time['WeekDay'] == "Sunday") || (date('d', strtotime($i)) == count($hours)))
<td>{{ $time['total_week']) }}</td>
@endif
</tr>
@endforeach
</tbody>
</table>
我希望仅显示周日的每周总小时数(最后一天)。这很容易,因为使用“IF”我可以看到它是否是星期天并显示它,但我的问题是,如果一个月的最后一天是星期四,我显示该周的总工作时间只有 4 天?
现在信息是这样显示的,我只想显示每周结束时的数据:
【问题讨论】: