filemtime()

1. 定义

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

注:

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

2. 语法

filemtime ( string $filepath ) : int

3. 参数说明

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

4. 示例

<?php

// filemtime()
// 返回指定文件的上一次修改时间

$filepath = __FILE__;
$modify_time = date('Y-m-d H:i:s', filemtime($filepath));// 将时间戳格式化
echo '文件 ', $filepath,' 上一次修改时间为:', $modify_time,"\n";// 输出:文件 E:\demo.php 上一次修改时间为:2019-12-30 14:03:06

5. 延展阅读

  • filectime():返回指定文件的inode修改时间
  • stat():返回一个文件的所有统计信息
  • touch():修改指定文件的访问时间和修改时间