使用下面的给定语句,我正在接收varchar中的课程结束日期的值,并且来自MySQL,我试图将其转换为$ced的日期格式,$newformat...一切都很好,但是当我试图将课程结束日期与当前日期进行比较时,它不会进行比较......它只是比较日期,而不是与年份和月份进行比较
$enddate = $get_students_row['course_end_date'];
$ced = strtotime("$enddate");
$newformat = date('d/m/Y',$ced);
$currentdate = date('d/m/Y');
该函数是,如果$newformat小于和等价到当前日期,则字段变为红色
<tr <?php if(($newformat <= $currentdate)): ?> style="color:red;" <?php endif; ?>>
但它不起作用,除了它使行变红,但它唯一与当前日期不与月份和年份相符...。我也在寻找$newformat总数。
我的代码
<tr <?php if(($ced <= time())): ?> style="color:red;" <?php endif; ?>>
<td><?php echo $students_rollno_class;?></td>
<td><?php echo $students_admission_no;?> </td>
<td><?php echo $students_firstname;?></td>
<td><?php echo $students_contact;?></td>
<td><?php echo $students_reference_no;?></td>
<td><?php echo date('d/m/Y', strtotime($students_date));?></td>
<td><?php echo $newformat;?></td>
</tr><?php
}
?>
月关宝盒
哔哔one
跃然一笑