filectime возвращает не правильное время

218
06 июня 2018, 03:20

Нужно получить дату и время создания документа. Код:

echo (date("F d Y H:i:s.",filectime($_SERVER["DOCUMENT_ROOT"]."/bitrix/www/bitrix/import_1c/temp/ex.xlsx")));

Результат выполнения PHP:

May 24 2018 09:58:43.

Консоль:

[root@master1 shared]# ls -l

total 24
-rwxr--r-- 1 vrt-sql$ компьютеры домена 23232 May 24 09:00 ex.xlsx

Документ реально создан в 9.00 . Важно получить именно дату создания. Но echo выводит не понятное время. Подскажите что не так и как быть?

Answer 1
filectime

Возвращает время изменения индексного дескриптора (inode) файла. Например он изменяется при смене прав доступа к файлу.

filemtime

Данная функция возвращает время последней записи блоков файла, иначе говоря, изменения содержания файла.

ls -l выводит время последней записи блоков файла.

READ ALSO
Symfony 4 сервисы

Symfony 4 сервисы

Есть файл сервисов:

159
Вывод данных из mssql_query

Вывод данных из mssql_query

Есть запрос к функции на mssql сервере

187
Полная загрузка страницы php simple html dom

Полная загрузка страницы php simple html dom

Требуется полная загрузка страницыОдин блок на сайте подгружается в течении 3-5 секунд после полной загрузки #tab-3 Вот сам сайт http://ru

207