filectime()函數(shù)返回指定文件的最后修改時(shí)間。這個(gè)函數(shù)可以檢查文件的日常修改和 inode 的修改。Inode 修改可以指權(quán)限的修改、所有者的修改、用戶組的修改或其他元數(shù)據(jù)的修改。如果成功,該函數(shù)可以將文件的最后修改時(shí)間作為 Unix 時(shí)間戳返回。如果失敗,則返回 false。
int filectime ( string $filename )
可以緩存此函數(shù)的結(jié)果,并使用clearstatcache()清除緩存。我們可以使用filemtime()函數(shù)返回上次修改文件內(nèi)容的時(shí)間。
使用filemtime()函數(shù)返回上次修改文件內(nèi)容的時(shí)間并格式化時(shí)間
<?php echo filectime("/PhpProject/sample.txt"); echo "\n"; echo "上次更改: ".date("Y-m-d H:i:s.",filectime("/PhpProject/sample.txt")); ?>
輸出結(jié)果
1590217956 上次更改: 2020-05-23 09:12:36.