【问题标题】:How to know the creation time of a file by PHP? [duplicate]PHP如何知道文件的创建时间? [复制]
【发布时间】:2013-09-05 07:56:14
【问题描述】:

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

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

有什么办法吗?

【问题讨论】:

  • 阅读 PHP 手册,更具体地说是文件操作/信息功能部分

标签: php


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

      在 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.
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-07
        • 2010-10-08
        • 2013-01-04
        相关资源
        最近更新 更多