54、PHP文件操作函数filemtime、filectime、fileatime、touch

阅读() @2018-10-29 18:16:07

因为本节要用到时间戳的概念,所以要统一把时间格式改成东八区的北京时间,方法如下:

date_default_timezone_set('PRC');

1、filemtime():文件内容最后一次被修改的时间:

echo date('Y-m-d H:i:m',filemtime('aa.txt'));

2、filectime():文件客观属性最后一次被修改的时间(文件管理组、所属权限等):

echo date('Y-m-d H:i:m',filectime('aa.txt'));

3、fileatime():文件最后一次被访问的时间:

echo date('Y-m-d H:i:m',fileatime('aa.txt'));

4、touch() 函数设置指定文件的访问和修改时间。如果文件不存在,则会被创建。

touch(filename,time,atime);time和atime两个参数都是可选的。

touch('aa.txt');

尝试将由 filename 给出的文件的访问和修改时间设定为指定的时间。如果没有设置可选参数 time,则使用当前系统时间。如果给出了第三个参数 atime,则指定文件的访问时间会被设为 atime 。如果成功则返回 true,失败则返回 false。

微信二维码
锐壳主机