我正在尝试检查日期是否早于或等于服务器上的日期并且当前有问题。
这是我的代码:
<td>
@if(strtotime($winner->win_date) <= date('Y-m-d'))
Valid
@else
Expired
@endif
</td>
获奖者日期为:2014-09-11我想检查它是否等于今天的日期
答案 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>