PHP | filemtime 函数

Lasted 2021-01-03 21:02:29

filemtime 函数获取文件的修改时间。

filemtime() 函数返回文件的修改时间,时间格式为 Unix 时间戳,失败时返回 false。函数返回的值会被缓存。

函数定义

filemtime ( string $filename ) : int
// 源文件位于:ext/standard/filestat.c
# 函数定义

FileFunction(PHP_FN(filemtime), FS_ATIME)
...
php_stat(filename, filename_len, funcnum, return_value);
...

参数

  • checkfilename - 文件的路径。

返回值

  • checkint - 返回文件修改时间,失败时返回 false。

示例1: - 使用 filemtime() 函数获取文件修改时间。

<?php
/**
 * PHP 使用 filemtime() 函数获取文件修改时间。
 *
 * @since Version 1.0.0
 * @filesource
 */

// 文件路径
$filename = 'foo.txt';

// 文件修改时间
$time = filemtime($filename);

echo $time.PHP_EOL;
// 格式化输出时间
echo date('Y-m-d H:i:s', $time);
1609676814
2021-01-03 12:26:54