【发布时间】:2013-09-05 07:56:14
【问题描述】:
有什么方法可以获取 PHP 创建文件的时间?
手册上说filectime()不能这样做?
有什么办法吗?
【问题讨论】:
-
阅读 PHP 手册,更具体地说是文件操作/信息功能部分
标签: php
有什么方法可以获取 PHP 创建文件的时间?
手册上说filectime()不能这样做?
有什么办法吗?
【问题讨论】:
标签: php
filectime() 会这样做,但如果您使用的是 Windows,您可以获得创建时间but if you are using UNIX you can get the change time and that would be all.
【讨论】:
试试这个例子 在 Windows 上,CTime 是创建时间,请使用以下内容:
<?php
$files = array();
foreach (new DirectoryIterator('/path') as $fileInfo) {
$files[$fileInfo->getFileName()] = $fileInfo->getCTime();
}
arsort($files);
这将为您提供 php 创建文件的时间
【讨论】:
在 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.
【讨论】: