php - 如何检查日期是否在PHP中的日期数组中
问题描述
很可能是一个愚蠢的问题,但是经过漫长的一天后,我可以终生弄清楚为什么这个 IF 不起作用。由于格式或其他原因,我唯一能想到的适合
$dates = array(
date('Y-m-d', strtotime('-30 days')), // 30 days ag
date('Y-m-d', strtotime('-60 days')), // 60 days ago
date('Y-m-d', strtotime('-90 days')), // 90 days ago
date('Y-m-d', strtotime('-120 days')), // 120 days ago
);
print_r($dates);
$post_date = '2021-01-11'; // 30 days ago from today as an example
if (in_array($post_date, $dates)){
echo $post_date . " is in array";
}
使用 Wordpress 检索发布日期get_the_date('Y-m-d') function
,当我回显时,$post_date
我得到 2021-01-11
解决方案
推荐阅读
- c# - HTML.TextBoxFor 正在预填充模型名称
- python - legend() 复制自身
- vue.js - vuex动态模块寄存器显示对象为空
- kendo-ui - Kendo 列表视图 - 单击已在列表视图之间移动的元素会产生不同的发送者对象结构
- python - Pandas Multiindex 和 Groupby 返回奇怪的行为
- python - 无法从网页中获取某些表格数据的内容
- python - 如何告诉 python 类方法引用它自己的字段?
- java - Android Studio 游戏在新设备上运行速度较慢,在旧设备上运行速度更快
- c# - 从设备 modbus C# 读取响应
- java - 拼图“需要传递”不起作用