我有两个名为creation_date
和expiry_date
的字段。我想在我的表名状态上创建一行,如果用户已经过了过期日期,则输出必须过期,如果用户没有通过过期日期,则输出必须是活动的
<th>
<div>
<?php echo get_phrase('status');?>
</div>
</th>
<td>
<div class="badge badge-<?php if ($expiry_date < $creation_date) {
echo 'Still Active';
}
else
if ($expiration_date == $creation_date) {
echo 'Still Active';
}
else {
echo 'Time Expired';
};?>">
</div>
<?php echo $row['status'];?>
</td>
答案 0 :(得分:0)
不要创建这样的字段,因为除非你每隔几分钟运行一次更新状态字段的作业,否则它几乎总是不正确。
当您需要知道状态是否已过期时,通过执行您提及的数据比较,使您的状态检查动态。