Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何在laravel中检查strotime值和数据库值_Sql Server_Date_Laravel 4 - Fatal编程技术网

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