最近由于项目的需求需要对服务器上面的文件做一个时间的记录,接下来吾爱编程就为大家介绍一下PHP获取文件创建日期、修改日期、访问时间的方法,有需要的小伙伴可以参考一下:
1、常用代码:
(1)、filemtime:返回上次被修改的时间
(2)、filectime:返回文件上次 inode 被修改的时间
(3)、fileatime:返回文件上次被访问的时间
2、filectime:
(1)、说明:
取得文件的 inode 修改时间。
(2)、语法:filectime(string$filename)//filename:文件的路径
(3)、返回值:
返回文件上次 inode 被修改的时间, 或者在失败时返回 FALSE。
时间以 Unix 时间戳的方式返回。
(4)、实例:$filename='itbiancheng.txt';
if(file_exists($filename)){
echo"$filenamewaslastchanged:".date("Y-m-dH:i:s",filectime($filename));
}
3、filemtime:
(1)、说明:
取得文件修改时间
(2)、语法:filemtime(string$filename)//filename:文件的路径
(3)、返回值:
返回文件上次被修改的时间, 或者在失败时返回 FALSE。时间以 Unix 时间戳的方式返回。
(4)、实例:$filename='itbiancheng.txt';
if(file_exists($filename)){
echo"$filenamewaslastmodified:".date("Y-m-dH:i:s",filemtime($filename));
}
4、fileatime:
(1)、说明:
取得文件的上次访问时间
(2)、语法:fileatime(string$filename)//filename:文件的路径
(3)、返回值:
返回文件上次被访问的时间, 或者在失败时返回 FALSE。时间以 Unix 时间戳的方式返回。
(4)、实例:$filename='itbiancheng.txt';
if(file_exists($filename)){
echo"$filenamewaslastaccessed:".date("Y-m-dH:i:s",fileatime($filename));
}
5、注意事项:
(1)、以上函数的结果会被缓存。详细信息参见 clearstatcache()。
(2)、以上函数不能作用于远程文件,被检查的文件必须通过服务器的文件系统访问。
以上就说吾爱编程为大家介绍的关于PHP获取文件创建日期、修改日期、访问时间的方法,了解更多相关文章请关注吾爱编程网!