得到包含文件的修改时间

时间:2013-10-13 21:01:18

标签: php date include

我尝试获取包含文件的修改日期。 如果我用这个:

echo "Last modified: " . date ("F d Y.", getlastmod());

我得到父文件的日期,我想要包含文件的日期。 顺便说一句,这段代码在我的包含文件中,而不在父文件中。

如何获取我包含的文件的日期?

1 个答案:

答案 0 :(得分:2)

使用filemtime功能,例如:

date ("F d Y.", filemtime('path_to_your_file'))

getlastmod上查看php的文档:

  

获取上次修改当前页面的时间。

     

如果您有兴趣获得最后修改时间   不同的文件,请考虑使用filemtime()。

您正在获取父级的最后一次修改,因为父级是您正在执行的文件,并且您包含或要求的文件无关紧要。执行一个PHP文件,这是相关的。这就是为什么你应该明确说明你想要获得最后一个模具日期的文件。