在PHP中使用if条件中的日期?

时间:2017-06-04 02:11:10

标签: php string codeigniter date codeigniter-2

我做了这样的条件

<?php $todays_date = date("d F Y"); ?> //echo 04 June 2017
<?php $deadline_date = date("d F Y",strtotime($tugas->deadline_tugas));?> //echo 25 May 2017
<?php if ($todays_date < $deadline_date){  <--- I confused in this condition!
 echo "<a class='btn btn-primary btn-lg btn-block' href=\"student_tugas/".$tugas->id_tgs."\">Go Activate!</a>";
 }else {
    echo "<button type='button' class='btn btn-primary btn-lg btn-block' disabled='disabled'>Oops!</button>";
} ?>
  

我想在$ deadline_date达到$ todays_date时运行此代码   那么按钮是“哎呀!”但是当$ deadline_date到达时   $ todays_date然后按钮将显示“Go Activate!”。只要   因为$ deadline_date没有达到$ todays_date所以按钮“Go   激活!“将会显示。

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您的div语句是比较2字符串来自if函数。所以它现在是正确的,例如date(),但实际上不是。

请参阅此 post 以比较日期和manual of date()