📜  PHP | filectime( )函数(1)

📅  最后修改于: 2023-12-03 15:03:37.364000             🧑  作者: Mango

PHP | filectime()函数

filectime()函数是PHP中一个内置的文件操作函数。该函数可以获取文件的创建时间,返回一个文件的上次修改时间的UNIX时间戳。

语法
filectime ( string $filename ) : int
参数

filename:要检查时间戳的文件。

返回值

filectime()函数返回文件上次被修改的时间的UNIX时间戳。

示例

下面是一个实例,演示如何使用filectime()函数来获取文件的创建时间:

<?php
$filename = 'example.txt';
if (file_exists($filename)) {
    echo "文件 ".$filename." 的创建时间是:" . date("F d Y H:i:s.", filectime($filename));
} else {
    echo "文件不存在";
}
?>
代码解释

首先,我们检查文件是否存在,如果存在,就使用filectime()函数获取创建时间,并使用date()函数将时间戳转换为人类可读的字符串。

filectime()函数并不区分一个文件的创建时间和修改时间是否相同。如果需要获取文件的最后访问时间,可以使用fileatime()函数。同样的,如果需要获取文件最后一次修改的时间,则应该使用filemtime()函数。

总结

filectime()函数可以返回一个文件的创建时间,有助于开发者实现一些特定的需求,例如日志文件的管理等等。

虽然filectime()函数可以获取文件的创建时间,但是建议使用filemtime()函数获取文件最后修改时间,因为更加可靠。