PHP 获取文件的时间238


在 PHP 中,获取文件的时间信息是一个常见的任务。文件时间信息包括文件创建、修改和访问时间。本文将介绍几种获取 PHP 中文件时间的方法。## 使用 filemtime() 函数

filemtime() 函数获取文件的修改时间,以 UNIX 时间戳返回。UNIX 时间戳是一个数字,表示自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数。例如,以下代码获取文件 "" 的修改时间:```php
$filemtime = filemtime('');
```
## 使用 filectime() 函数

filectime() 函数获取文件的创建时间,以 UNIX 时间戳返回。例如,以下代码获取文件 "" 的创建时间:```php
$filectime = filectime('');
```
## 使用 fileatime() 函数

fileatime() 函数获取文件的访问时间,以 UNIX 时间戳返回。例如,以下代码获取文件 "" 的访问时间:```php
$fileatime = fileatime('');
```
## 使用 DateTime 对象

您还可以使用 DateTime 对象来获取文件的日期和时间信息。例如,以下代码获取文件 "" 的修改时间,并将其转换为日期时间字符串:```php
$datetime = new DateTime();
$datetime->setTimestamp(filemtime(''));
$formattedDate = $datetime->format('Y-m-d H:i:s');
```
## 例子

以下是一个示例,展示如何获取文件的修改、创建和访问时间:```php
$filename = '';
$filemtime = filemtime($filename);
$filectime = filectime($filename);
$fileatime = fileatime($filename);
echo "修改时间:".date('Y-m-d H:i:s', $filemtime)."";
echo "创建时间:".date('Y-m-d H:i:s', $filectime)."";
echo "访问时间:".date('Y-m-d H:i:s', $fileatime)."";
```
输出结果:
```
修改时间:2023-02-27 16:30:15
创建时间:2023-02-27 16:29:45
访问时间:2023-02-27 16:30:15
```
## 更多信息

有关 PHP 文件时间函数的更多信息,请参考以下资源:* [filemtime()](/manual/zh/)
* [filectime()](/manual/zh/)
* [fileatime()](/manual/zh/)
* [DateTime](/manual/zh/)

2024-10-25


上一篇:如何使用 PHP 获取 URL 地址

下一篇:PHP 数组去重:比较和移除重复元素的高效方法