PHP 获取前一天日期18


在 PHP 中,获取前一天的日期有几种方法,可以使用 `strtotime()`、`date()` 和 `time()` 函数。本文将介绍这些方法的详细用法,并提供代码示例。

使用 `strtotime()` 函数

`strtotime()` 函数可将字符串日期或时间转换为时间戳。要获取前一天的日期,可以使用以下代码:```php
$yesterday = strtotime('yesterday');
```
此代码将生成前一天的 Unix 时间戳。

使用 `date()` 函数

`date()` 函数可将时间戳格式化为字符串。要获取前一天的日期,可以使用以下代码:```php
$yesterday = date('Y-m-d', strtotime('yesterday'));
```
此代码将生成前一天的日期字符串,格式为 `YYYY-MM-DD`。

使用 `time()` 函数

`time()` 函数可返回当前时间戳。要获取前一天的日期,可以使用以下代码:```php
$yesterday = date('Y-m-d', time() - 60 * 60 * 24);
```
此代码从当前时间戳中减去一天(以秒为单位),然后将其格式化为字符串。

其他方法

除了以上方法外,还有其他方法可以获取前一天的日期,例如使用 `DateTime` 对象、`Carbon` 库或自定义函数。这些方法的具体用法因项目而异,可根据实际需要选择。

代码示例

以下是一个完整的代码示例,展示了如何获取前一天的日期:```php

```

2024-10-14


上一篇:PHP 数组求和:使用多种方法获取数组元素的总和

下一篇:PHP 与数据库:使用 JSON 进行交互