php文件上传时间已创建

时间:2011-05-01 16:30:40

标签: php

我知道有一种方法可以使用PHP获取文件夹中的文件名列表...

但是...

目前有没有办法获取使用php上传/创建文件的日期/时间?

5 个答案:

答案 0 :(得分:5)

Unix不会跟踪创建文件的时间,只有在文件被更改,修改和访问时才会跟踪。您可以分别使用filectimefilemtimefileatime来执行此操作。如果您正在处理上传的文件,那么您可能随时更改文件非常罕见,因此filemtime()可能会为您提供创建时间。

答案 1 :(得分:2)

您可以使用filemtime函数获取文件的上次修改时间,并使用fileatime获取访问时间。

答案 2 :(得分:2)

filemtime 返回写入文件数据块的时间,即文件内容更改的时间。

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

答案 3 :(得分:1)

我认为这可能会有所帮助:

http://php.net/manual/en/function.filemtime.php http://www.php.net/manual/en/function.fileatime.php

看看这些例子。它们显示修改的时间和访问时间。 否则,您可以将信息存储在数据库中并从那里读取 - 但这样可以提高性能。

答案 4 :(得分:0)

使用PHP的stat()函数检查:

$pathToFile = $_FILE....;

$stat = stat( pathToFile );

echo 'Creation time ' . $stat['mtime'];

mtime会返回filemtime()之类的信息,但会提供更多详细信息。