比较两个日期和创建输出

时间:2015-06-26 11:10:29

标签: javascript php html mysql

我有两个名为creation_dateexpiry_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>

1 个答案:

答案 0 :(得分:0)

不要创建这样的字段,因为除非你每隔几分钟运行一次更新状态字段的作业,否则它几乎总是不正确。

当您需要知道状态是否已过期时,通过执行您提及的数据比较,使您的状态检查动态。