函式名:filemtime()
適用版本:所有版本的 PHP
用法:filemtime() 函式用於獲取檔案的最後修改時間。
語法:int filemtime ( string $filename )
引數:
- filename:必需,指定要獲取最後修改時間的檔案路徑。
返回值:返回檔案的最後修改時間,以 UNIX 時間戳的形式表示。如果獲取失敗,則返回 false。
示例:
$file = 'path/to/file.txt';
$lastModifiedTime = filemtime($file);
if ($lastModifiedTime !== false) {
echo "檔案 {$file} 的最後修改時間是:" . date("Y-m-d H:i:s", $lastModifiedTime);
} else {
echo "獲取檔案最後修改時間失敗。";
}
注意事項:
- filemtime() 函式只能獲取檔案的最後修改時間,無法獲取檔案的建立時間和訪問時間。
- 如果檔案不存在或無法訪問,filemtime() 函式將返回 false。
- 返回的時間戳是以秒為單位的 UNIX 時間戳,可以使用 date() 函式將其格式化為人類可讀的日期和時間格式。