Это, вероятно, означает, что ваш файл не был найден, либо:
- потому что его не существует
- или потому что он не находится в правильном каталоге
- или потому что вы не указали его имя - вы не ^^
1 января 1970 года - дата времени «ноль»; и filemtime
возвращает false
при возникновении проблемы ...
Итак, 31 декабря 1969 года - это дата / время нуля ... Полагаю, в соответствии с вашим языком; Я сам с этим кодом:
$filemtime = filemtime(filename.txt);
$formated = date('Y-m-d H:i:s', $filemtime);
var_dump($filemtime, $formated);
получить этот вывод:
boolean false
string '1970-01-01 01:00:00' (length=19)
false, поскольку файл не существует, и 1970-01-01
в 01:00
из-за моей локали (я во Франции, в UTC + 1 час)
И обратите внимание, я также получаю пару уведомлений и предупреждений:
Notice: Use of undefined constant filename - assumed 'filename'
Notice: Use of undefined constant txt - assumed 'txt'
Warning: filemtime() [function.filemtime]: stat failed for filenametxt
У вас есть такие?
Если нет: error_reporting
и / или display_errors
включены?