php Filemtime函数显示错误的日期

时间:2012-07-30 09:34:35

标签: php

我想将最后修改日期添加到索引页面,下面的代码显示31/12/1969是最后修改日期。

echo date("d/m/Y",filemtime("index.php"));

2 个答案:

答案 0 :(得分:2)

我猜道路是错的。最后在您的开发系统上,您应该增加错误设置。

如果错误filemtime()返回false,则0调用date()中的内容会被调用。

您应该使用(伪)绝对路径在文件系统上引用您的文件。

__DIR__ . '/path/to/index.php';

答案 1 :(得分:0)

我猜是filemtime找不到您的文件。 filemtime将返回0,或等于0的内容,如FALSE,然后按时间date应用0将从纪元(1970年1月1日)起返回0秒。

看起来这就是你得到的。我也猜测你正在使用PHP< = 5.1。