Sql server 如何在laravel中检查strotime值和数据库值
我有表Sql server 如何在laravel中检查strotime值和数据库值,sql-server,date,laravel-4,Sql Server,Date,Laravel 4,我有表wys\U出席人数(id、t\U id、t\U日期、t\U月、t\U年、t\U出席) 我正在尝试从wys\U考勤类似透视表格式的表格中获取一个月的考勤。 行基教师姓名和列基整月日(2015年1月2日,2015年2月2日…2015年2月28日) 我用这段代码得到了这种格式的输出 我的控制器 $teacher = WysTeacher::all(); $dayCount = date('t', strtotime('01-'. $amonth . '-' . $ayear)); for(
wys\U出席人数(id、t\U id、t\U日期、t\U月、t\U年、t\U出席)
我正在尝试从wys\U考勤
类似透视表格式的表格中获取一个月的考勤。行基教师姓名和列基整月日
(2015年1月2日,2015年2月2日…2015年2月28日)
我用这段代码得到了这种格式的输出 我的控制器
$teacher = WysTeacher::all();
$dayCount = date('t', strtotime('01-'. $amonth . '-' . $ayear));
for($i = 1; $i <= $dayCount; $i++)
工作还可以,但问题是出勤日期不一致
如果2015年1月2日
日期不在数据库中且2015年2月2日
在数据库中均存在(p)。
但在查看页面列中显示标记的p值下方的1/2/2015
,以及标记的次日出勤下方的2/2/2015
如何检查月日期和数据库值是否正确?并在下面相应的日期显示出勤情况
<tr class="tbl-head">
<td>Teacher Name</td>
@for($i = 1; $i <= $dayCount; $i++)
<td>{{$i}}</td>
@endfor
</tr>
@foreach($teacher as $teachers)
<tr>
<td>{{$teachers->tname}}</td>
@endforeach
</tr>
@foreach($attendance as $attendances)
@if($teachers->id == $attendances->t_auserid)
@if($attendances->t_attendance == 1)
<td><font color="green">p</font></td>
@elseif($attendances->t_attendance == 0)
<td><font color="red">a</font></td>
@endif
@endif
@endforeach