首頁 >後端開發 >PHP問題 >php怎麼取得檔案的修改時間

php怎麼取得檔案的修改時間

王林
王林原創
2020-11-04 17:17:583140瀏覽

php取得檔案的修改時間的方法:可以利用filectime()函數來取得指定檔案的inode修改時間,如【filectime("log.txt")】。如果我們想要取得檔案內容的修改時間,則可以使用filemtime()函數來實作。

php怎麼取得檔案的修改時間

相關函數:

filectime() 函數傳回指定檔案的上次 inode 修改時間。

(相關學習影片推薦:java課程

該函數傳回檔案上次 inode 被修改的時間。如果出錯則回傳 false。時間以 Unix 時間戳記的方式返回。

filemtime() 函數傳回檔案內容上次的修改時間。若成功,則時間以 Unix 時間戳記的方式返回。若失敗,則傳回 false。

fileatime() 函數傳回指定檔案的上次存取時間。

該函數傳回檔案上次被存取的時間。如果出錯則回傳 false。時間以 Unix 時間戳記的方式返回。

程式碼範例:

< ?php
$a=filectime("log.txt");
echo "创建时间:".date("Y-m-d H:i:s",$a)."
";
$a=filemtime("log.txt");
echo "修改时间:".date("Y-m-d H:i:s",$a)."
";
$a=fileatime("log.txt");
echo "访问时间:".date("Y-m-d",$a)."
";
?>

相關推薦:php訓練

以上是php怎麼取得檔案的修改時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn