当前位置:首页 > PHP教程 >

PHP获取文件创建日期、修改日期、访问时间

发布时间:2020-10-30 13:32:52 作者:佚名 阅读:(10)

最近由于项目的需求需要对服务器上面的文件做一个时间的记录,接下来吾爱编程就为大家介绍一下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 "$filename was last changed: " . date("Y-m-d H:i:s", filectime($filename));
}

3、filemtime:

    (1)、说明:

    取得文件修改时间

    (2)、语法:

filemtime( string $filename)  //filename:文件的路径

    (3)、返回值:

    返回文件上次被修改的时间, 或者在失败时返回 FALSE。时间以 Unix 时间戳的方式返回。   

    (4)、实例:

$filename = 'itbiancheng.txt';
if (file_exists($filename)) {
    echo "$filename was last modified: " . date("Y-m-d H:i:s", filemtime($filename));
}

4、fileatime:

    (1)、说明:

    取得文件的上次访问时间

    (2)、语法:

fileatime( string $filename)  //filename:文件的路径

    (3)、返回值:

    返回文件上次被访问的时间, 或者在失败时返回 FALSE。时间以 Unix 时间戳的方式返回。   

    (4)、实例:

$filename = 'itbiancheng.txt';
if (file_exists($filename)) {
    echo "$filename was last accessed: " . date("Y-m-d H:i:s", fileatime($filename));
}

5、注意事项:

    (1)、以上函数的结果会被缓存。详细信息参见 clearstatcache()

    (2)、以上函数不能作用于远程文件,被检查的文件必须通过服务器的文件系统访问。


以上就说吾爱编程为大家介绍的关于PHP获取文件创建日期、修改日期、访问时间的方法,了解更多相关文章请关注吾爱编程网!

欢迎分享转载→ PHP获取文件创建日期、修改日期、访问时间

© 2015-2019 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们