php函数 "filemtime" 可以用来获取文件的最后修改时间。它的使用非常简单,只需传入文件路径作为参数,函数将返回一个表示文件最后修改时间的时间戳。

$file_path = 'path/to/file.txt'; // 文件路径
$modification_time = filemtime($file_path); // 获取文件的最后修改时间
echo "文件最后修改时间:" . date('Y-m-d H:i:s', $modification_time); // 将时间戳转换为可读格式

上面的代码是获取单个文件的修改时间,我们首先定义了一个文件路径变量 $file_path,需要我们自行更换为想要获取修改时间的文件的实际路径,然后,我们使用 filemtime 函数传入文件路径参数 $file_path 来获取文件的最后修改时间戳,使用 date 函数将时间戳转换为可读的日期时间格式。

$files = array(
    'path/to/file1.txt',
    'path/to/file2.txt',
    'path/to/file3.txt'
);

foreach ($files as $file_path) {
    $modification_time = filemtime($file_path);
    echo "文件:'" . basename($file_path) . "' 最后修改时间:" . date('Y-m-d H:i:s', $modification_time) . "
"; }

上面的代码,我们定义了一个包含多个文件路径的数组 $files ,通过循环遍历数组,我们逐个获取每个文件的最后修改时间,并使用 basename 函数获取文件名(不包含路径),最后用 date 函数将时间戳转换为可读格式并输出。

php的 basename() 函数可以返回路径中的文件名部分。

本文介绍了如何使用 PHP 的 "filemtime" 函数获取文件的最后修改时间。通过传入文件路径作为参数,函数将返回一个表示最后修改时间的时间戳。使用 date 函数可以将时间戳转换为可读格式。

本文修改自:https://mp.weixin.qq.com/s/yb9RdnPMvEI0IFn1CHse0Q