1

有什么方法可以获取 PHP 创建文件的时间?

说明书上说filectime()不能这样吗?

有什么办法吗?

4

3 回答 3

5

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

于 2013-09-05T07:59:47.873 回答
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.
于 2013-09-05T08:19:51.273 回答
1

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

<?php
$files = array();

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

arsort($files);

这将为您提供 php 创建文件的时间

于 2013-09-05T08:00:21.333 回答