hi,欢迎访问本站!
当前位置: 首页编程开发正文

php获取文件的修改的时间

墨初 编程开发 517阅读

php中内置的filemtime()函数可以获取到指定文件中内容的最后修改时间,一般在安全检查或文件更新方面会用到。

php filemtime() 函数

filemtime():返回一个文件内容的上次修改时间,以unix时间戳的形式。

语法:

filemtime(filename)

参数:

参数描述
filename必需。需要检查最好修改时间的文件。

php获取文件的最后修改时间

例1:

//获取页面最后的修改时间,Unix时间戳形式
$time = filemtime('index.php');
//格式化 Unix 时间戳
echo date('Y/m/d H:i:s',$time);
// 2022/11/06 19:58:55

注意:filemtime() 函数的结果会被缓存。请使用 clearstatcache() 来清除缓存

例2:

filemtime() 判断的文件如果不存在,则会抛出错误。为了保证代码的健壮性,在使用 filemtime() 函数之前请先是用 file_exists() 函数判断一个文件在不存在。

# 73so.com
$file = 'class.php';
if(file_exists($file)){
    echo '文件的最后修改时间'.date('Y/m/d H:i:s',filemtime($file));
}else{
    echo '文件不存在!'
}
标签:
声明:无特别说明,转载请标明本文来源!
相关推荐