PHP 获取昨天的日期124


在 PHP 中,有几种方法可以获取昨天的日期。

使用 PHP 内置函数

可以使用 PHP 的 date() 函数获取昨天的日期。date() 函数接受一个格式字符串作为参数,并返回一个根据该格式格式化的当前日期和时间。要获取昨天的日期,可以使用以下格式字符串:```php
$yesterday = date('Y-m-d', strtotime('-1 day'));
```
其中:
* Y-m-d 是日期格式字符串。
* strtotime('-1 day') 从当前时间减去一天。

例如,以下代码将输出昨天的日期:```php
echo $yesterday; // 输出:2023-03-07
```

使用 DateTime 对象

也可以使用 PHP 的 DateTime 对象获取昨天的日期。DateTime 对象表示特定日期和时间。要获取昨天的日期,可以使用以下代码:```php
$yesterday = new DateTime();
$yesterday->sub(new DateInterval('P1D'));
$yesterday = $yesterday->format('Y-m-d');
```

其中:* new DateTime() 创建一个表示当前日期和时间的 DateTime 对象。
* sub(new DateInterval('P1D')) 从 DateTime 对象中减去一天。
* format('Y-m-d') 将 DateTime 对象格式化为一个字符串。

例如,以下代码将输出昨天的日期:```php
echo $yesterday; // 输出:2023-03-07
```

使用 Carbon 库

Carbon 是一个流行的 PHP 库,用于处理日期和时间。可以使用 Carbon 库轻松获取昨天的日期。以下代码将输出昨天的日期:```php
use Carbon\Carbon;
$yesterday = Carbon::yesterday()->format('Y-m-d');
```

其中:* use Carbon\Carbon; 导入 Carbon 命名空间。
* Carbon::yesterday() 创建一个表示昨天的 Carbon 实例。
* format('Y-m-d') 将 Carbon 实例格式化为一个字符串。

例如,以下代码将输出昨天的日期:```php
echo $yesterday; // 输出:2023-03-07
```

在 PHP 中,有多种方法可以获取昨天的日期。无论使用哪种方法,都可以轻松地获取昨天的日期。

2024-10-17


上一篇:PHP中轻松获取昨天日期

下一篇:使用 PHP 创建文件夹:循序渐进指南