检查日期是否早于或等于php

时间:2014-09-12 08:49:12

标签: php

我正在尝试检查日期是否早于或等于服务器上的日期并且当前有问题。

这是我的代码:

<td>
    @if(strtotime($winner->win_date) <= date('Y-m-d'))
        Valid
    @else
        Expired
    @endif
</td>

获奖者日期为:2014-09-11我想检查它是否等于今天的日期

3 个答案:

答案 0 :(得分:1)

strtotime返回一个UNIX时间戳,您希望将其与UNIX时间戳进行比较:

@if (strtotime($winner->win_date) <= time())

答案 1 :(得分:0)

尝试使用date()

转换两个日期
@if(date('Y-m-d', strtotime($winner->win_date)) <= date('Y-m-d'))

或以时间戳

转换
@if(strtotime($winner->win_date) <= strtotime(date('Y-m-d')))

答案 2 :(得分:0)

<td>
    <?php 
    $today = date("Y-m-d");
    $win_date = $winner->win_date;

    if(strtotime($win_date) <= strtotime($today)){
        echo "Valid";
    }else{
    echo "Expired";
    }
    ?>
</td>