Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php Filemtime函数显示错误的日期_Php - Fatal编程技术网

php Filemtime函数显示错误的日期

php Filemtime函数显示错误的日期,php,Php,我想将上次修改日期添加到索引页,下面的代码显示1969年12月31日是上次修改日期 echo date("d/m/Y",filemtime("index.php")); 我猜filemtime找不到您的文件filemtime将返回0,或等于0的值,如FALSE,然后准时应用date0将返回自纪元(1970年1月1日)起的0秒 看来这就是你得到的。我猜您使用的是PHP我猜路径是错误的。最后,在您的开发系统上,您应该增加错误设置 如果错误返回false,则通过date()-调用将什么内容转换到0

我想将上次修改日期添加到索引页,下面的代码显示1969年12月31日是上次修改日期

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

我猜
filemtime
找不到您的文件
filemtime
将返回0,或等于0的值,如FALSE,然后准时应用
date
0
将返回自纪元(1970年1月1日)起的0秒


看来这就是你得到的。我猜您使用的是PHP我猜路径是错误的。最后,在您的开发系统上,您应该增加错误设置

如果错误返回
false
,则通过
date()
-调用将什么内容转换到
0

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

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

请显示
var_dump(filemtime(“index.php”)-怀疑你会发现它写着
bool(false)
。确保
index.php
是您要查找的文件的正确相对路径。我的php版本是5.3。。我给出了绝对路径,但直到t显示一个error@BalluRocks可能与PHP返回纪元前的负数有关。我建议使用DaveRandom的方法,转储filemtime的结果,看看它说了些什么。如果它是假的,那么它仍然是一个路径问题。