PHP

php filemtime如何计算

小樊
81
2024-11-27 23:24:23
栏目: 编程语言

filemtime() 是 PHP 中的一个内置函数,用于获取文件的修改时间。它返回自 Unix 纪元(1970年1月1日 00:00:00 UTC)以来文件的最后修改时间戳。

要使用 filemtime() 函数,只需将要检查的文件路径作为参数传递给它。例如:

$file_path = 'path/to/your/file.txt';
$last_modified_time = filemtime($file_path);
echo 'The file was last modified on: ' . date('Y-m-d H:i:s', $last_modified_time);

在这个例子中,我们首先将文件路径存储在变量 $file_path 中。然后,我们调用 filemtime() 函数并将结果存储在变量 $last_modified_time 中。最后,我们使用 date() 函数将时间戳转换为可读的日期和时间格式,并将其输出到屏幕上。

如果你想要计算两个文件之间的修改时间差,可以这样做:

$file1_path = 'path/to/first/file.txt';
$file2_path = 'path/to/second/file.txt';

$last_modified_time1 = filemtime($file1_path);
$last_modified_time2 = filemtime($file2_path);

$time_difference = abs($last_modified_time1 - $last_modified_time2);
echo 'The difference in modification time between the two files is: ' . $time_difference . ' seconds.';

在这个例子中,我们首先获取两个文件的修改时间戳,然后计算它们之间的差值。我们使用 abs() 函数确保结果是一个正数,无论哪个文件最后被修改。最后,我们将时间差输出到屏幕上。

0
看了该问题的人还看了