php - 如何在 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 date() 函数将返回一个字符串。因此,您的 if 语句将不起作用。strtotime() 将返回一个 unix 时间戳,可以在 if 语句中使用它进行比较。
推荐阅读
- jags - 将 jagam 代码插入 runjags (JAGS) 模型
- javascript - 无法在模式对话框中显示表单
- git - 如何列出带有原始提交日期的 git 标签
- javascript - 如何将ajax post数据传递给nodejs服务器?
- java - 如何识别 Java 程序中对外部类和方法的声明和引用?
- c# - 尝试使用 GDAL/OGR 打开 shapefile 时,“gdalconst_wrap”dll 丢失或无法读取
- python - 序列化字段时如何获取字符串片段(Django / DRF)
- spring - 在初始化整个上下文或执行服务器启动后,有什么方法可以初始化 spring bean?
- css - 有没有办法制作三角HR?
- python - 将日期从整数转换为日期格式