首页 > 解决方案 > 如何在 7 天内更改图标,否则 PHP 会更改另一个图标

问题描述

请问7天内怎么换图标,不然换个图标?这是我的代码

<?php
     foreach($getEventList as $key => $value){
         $venue = $value['acd_schd_venue'];
         $title = $value['ach_name'];
         $date = $value['acd_schd_date'];
         $StartTime = $value['acd_start_time'];
         $EndTime = $value['acd_end_time'];
         $createdDate = date("Y-m-d", strtotime($value['acd_created_date']));
         $add7Day = date('Y-m-d', strtotime($value['acd_created_date']. ' + 8 days'));

         if( $createdDate > $add7Day ) {
               echo '<span><img src="' . $image2 . '" /></span>';
         }else{
               echo '<span><img src="' . $image . '" /></span>';
         }
     }

标签: php

解决方案


php date() 函数将返回一个字符串。因此,您的 if 语句将不起作用。strtotime() 将返回一个 unix 时间戳,可以在 if 语句中使用它进行比较。


推荐阅读