📅  最后修改于: 2023-12-03 15:03:37.364000             🧑  作者: Mango
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()
函数获取文件最后修改时间,因为更加可靠。