php Filemtime函数显示错误的日期
我想将上次修改日期添加到索引页,下面的代码显示1969年12月31日是上次修改日期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
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的结果,看看它说了些什么。如果它是假的,那么它仍然是一个路径问题。