使用filemtime()函数可获取文件最后修改时间戳,再通过date()函数转换为Y-m-d H:i:s格式的可读日期,需确保文件存在且PHP有读取权限,适用于本地文件系统。

在PHP中获取文件的最后修改时间,可以使用内置函数 filemtime()。这个函数返回指定文件的最后修改时间,结果是一个 Unix 时间戳(从1970年1月1日起的秒数),你可以将它转换为可读的日期格式。
filemtime() 函数语法如下:
bool filemtime ( string $filename )如果文件存在且可访问,函数返回文件最后修改的 Unix 时间戳;失败时返回 false。常见用法如下:
$timestamp = filemtime('example.txt');Unix 时间戳对用户不友好,通常需要转换为可读的日期格式。可以使用 PHP 的 date() 函数进行转换:
立即学习“PHP免费学习笔记(深入)”;
$date = date("Y-m-d H:i:s", $timestamp);输出示例:
最后修改时间:2025-04-05 14:23:10常用格式符说明:
以下是一个完整的例子,展示如何获取并格式化文件最后修改时间:
$filename = 'data.json';使用 filemtime() 时需注意以下几点:
以上就是php如何获取文件最后修改时间_phpfilemtime返回时间戳与日期转换的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号