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

最近由于项目的需求需要对服务器上面的文件做一个时间的记录,接下来吾爱编程就为大家介绍一下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获取文件创建日期、修改日期、访问时间的方法,了解更多相关文章请关注吾爱编程网!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值