在php要獲取文件的修改,創建時間我們可以直接使用filemtime() 函數,它可以返回文件內容上次的修改時間。
若成功,則時間以 Unix 時間戳的方式返回。若失敗,則返回 false。
filemtime ( string filename )
返回文件上次被修改的時間,出錯時返回 FALSE。時間以 Unix 時間戳的方式返回,可用於 date()。
代碼如下 復制代碼$a=filemtime("log.txt");
echo "修改時間:".date("Y-m-d H:i:s",$a);
filectime ( string filename )
返回文件上次 inode 被修改的時間,如果出錯則返回 FALSE。時間以 Unix 時間戳的方式返回。
$a=filectime("log.txt");
echo "創建時間:".date("Y-m-d H:i:s",$a);
fileatime ( string filename )
返回文件上次被訪問的時間,如果出錯則返回 FALSE。時間以 Unix 時間戳的方式返回。
代碼如下 復制代碼
$a=fileatime("log.txt");
echo "修改時間:".date("Y-m-d H:i:s",$a)."