Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php获取几天前的日期

作者:烟寂断魂   发布日期:2026-04-18   浏览:48

<?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;
?>

解释说明:

  1. strtotime("-$daysAgo days"):此函数用于将人类可读的日期描述转换为 Unix 时间戳。这里我们传递了一个字符串 "-3 days",表示3天前的时间戳。
  2. date("Y-m-d", $pastTimestamp):此函数用于将 Unix 时间戳格式化为指定的日期格式。这里的格式 "Y-m-d" 表示年-月-日的格式。
  3. getPastDate(3):调用函数并传入参数 3,表示获取3天前的日期。

如果你需要获取其他天数前的日期,只需修改传入的参数即可。

上一篇:php mb_convert_encoding

下一篇:php 读取文件

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

php后端

php爬虫框架

php多线程与并发

php读取csv文件

php+mysql动态网站开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站