2012-03-01 76 views
2

我想在我上傳的圖像文件上添加日期和時間。最好的方法是完成這個任務?設置文件的日期和時間

在此先感謝!

+0

你想讓它成爲圖像的一部分或db中的記錄嗎? – 2012-03-01 00:13:26

+0

我希望它成爲圖像的一部分。例如:您只需單擊計算機中的文件並讀取有關該文件的詳細信息。我想設置該信息中顯示的日期和時間。 – Erik 2012-03-01 00:15:09

+1

這不是PHP的工作。這是該文件的修改時間。您的操作系統應該在圖像文件本身中創建該元數據。 如果你想在PHP中獲取這些信息,你可以使用'filemtime':http://php.net/manual/en/function.filemtime.php – 2012-03-01 00:17:52

回答

6

可以使用touch函數來設置最後修改日期:

touch("path/to/my-image-file.jpg", $someTimestamp); 

要在PHP中檢索此文件,請使用filemtime

+0

工作得很好! :) 謝謝!我會盡我所能標記出來。 – Erik 2012-03-01 00:22:46

0

任何現代操作系統都會在創建文件時(以及可能在修改或訪問時)記錄時間戳信息。

您可以使用stat()調用從php獲取此信息。這將返回一個包含多個數據段的關聯數組。你想要'一次','時間'或'ctime'元素。

這裏閱讀與豐富的例證官方文檔:

http://php.net/manual/en/function.stat.php

如果你有一個指針文件(如果您目前使用它和它的開放爲例),則可以改爲FSTAT使用:

http://www.php.net/manual/en/function.fstat.php

相關問題