php取得檔案的修改時間的方法:可以利用filectime()函數來取得指定檔案的inode修改時間,如【filectime("log.txt")】。如果我們想要取得檔案內容的修改時間,則可以使用filemtime()函數來實作。
相關函數:
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中文網其他相關文章!