
// 获取当前时间戳
$now = time();
// 获取指定时间的时间戳
$target_timestamp = strtotime('2023-04-01'); // 例如,指定 2023 年 4 月 1 日
// 将指定时间的时间戳转换为日期格式,以便于比较
$target_date = date('Y-m-d', $target_timestamp);
// 计算两个日期之间的天数差
$difference = abs(strtotime($target_date) - $now);
// 判断指定时间是否超过当前时间 30 天
if ($difference > (30 * 24 * 3600)) {
echo "指定时间已经超过当前时间 30 天。";
} else {
echo "指定时间还没有超过当前时间 30 天。";
}
在上面的脚本中,我们首先获取当前时间戳,然后获取指定时间的时间戳,并将其转换为日期格式。接着,我们计算两个日期之间的天数差,最后根据这个差值判断指定时间是否超过当前时间 30 天。
请注意,这个脚本假设指定时间是按照 'Y-m-d' 格式(例如,2023-04-01)指定的。如果你使用的是不同的时间格式,你需要相应地调整 `strtotime()` 函数的参数。
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv184107