如何通过PHP了解文件的创建时间?

时间:2013-09-05 07:56:15

标签: php

有没有办法让PHP创建文件的时间?

手册说filectime()不能这样做?

有什么办法吗?

3 个答案:

答案 0 :(得分:4)

filectime()会这样做,但如果您使用的是Windows,则可以获得创建时间but if you are using UNIX you can get the change time and that would be all.

答案 1 :(得分:1)

试试这个例子 在Windows上,CTime是创建时间,使用以下内容:

<?php
$files = array();

foreach (new DirectoryIterator('/path') as $fileInfo) {    
    $files[$fileInfo->getFileName()] = $fileInfo->getCTime();
}

arsort($files);

这将通过php

为您提供文件的创建时间

答案 2 :(得分:1)

在PHP中,您可以通过以下方式获得“文件创建日期”:
例如:

<?php
    echo filemtime("test.txt");
    echo "<br />";
    echo "Last modified: ".date("F d Y H:i:s.",filemtime("test.txt"));
?>

您将获得此类输出:

11388197
Last modified: February 01 2006 18:49:37.