<?php
// 获取几天前的日期
// 定义一个函数来获取几天前的日期
function getPastDate($daysAgo) {
// 使用 strtotime 函数,传入 "-$daysAgo days" 来获取几天前的时间戳
$pastTimestamp = strtotime("-$daysAgo days");
// 使用 date 函数将时间戳格式化为指定的日期格式(例如:Y-m-d)
$pastDate = date("Y-m-d", $pastTimestamp);
return $pastDate;
}
// 示例:获取3天前的日期
$pastDate = getPastDate(3);
echo "3天前的日期是: " . $pastDate;
?>
strtotime("-$daysAgo days"):此函数用于将人类可读的日期描述转换为 Unix 时间戳。这里我们传递了一个字符串 "-3 days",表示3天前的时间戳。date("Y-m-d", $pastTimestamp):此函数用于将 Unix 时间戳格式化为指定的日期格式。这里的格式 "Y-m-d" 表示年-月-日的格式。getPastDate(3):调用函数并传入参数 3,表示获取3天前的日期。如果你需要获取其他天数前的日期,只需修改传入的参数即可。
下一篇:php 读取文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站