fileatime()

1. 定义

该函数返回指定文件的上一次访问时间。 成功时返回Unix时间戳,失败则返回FALSE。

注:

  • 该函数结果会被缓存,若需要清除缓存,请使用clearstatcache()函数。
  • atime表示access time,修改时间。

2. 语法

fileatime ( string $filepath ) : int

3. 参数说明

参数 可选性 数据类型 描述
$filepath 必需 字符串 指定的文件所在路径

4. 示例

<?php

// fileatime()
// 返回指定文件的上一次访问时间

$filepath = __DIR__.'/test.txt';

$handle = popen($filepath, 'r');// 打开这个文件
pclose($handle);

// 将时间戳格式化
$access_time = date('Y-m-d H:i:s', fileatime($filepath));
echo '文件 ', $filepath,' 上一次访问时间为:', $access_time,"\n";// 输出:文件 E:\project/test.txt 上一次访问时间为:2019-12-30 12:34:37

5. 延展阅读

  • filemtime():返回指定文件的上一次修改时间
  • fileinode():获取指定文件的inode编号
  • date():格式化一个本地时间或日期