Функцыя filectime
Функцыя filectime
вяртае час стварэння файла ў выглядзе Unix timestamp - колькасць секунд, якія прайшлі з 1
студзеня 1970
года. У якасці параметра функцыя прымае шлях да файла. Калі файл не існуе, функцыя верне false
.
Сінтаксіс
filectime(filename);
Прыклад
Атрымаем час стварэння бягучага файла і вывядзем яго ў зручным для чытання фармаце:
<?php
$filename = __FILE__;
$timestamp = filectime($filename);
echo "File created: " . date("Y-m-d H:i:s", $timestamp);
?>
Вынік выканання кода:
'File created: 2023-05-15 14:30:22'
Прыклад
Праверым існаванне файла перад атрыманнем часу яго стварэння:
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
echo "File created: " . date("Y-m-d H:i:s", filectime($filename));
} else {
echo "File not found";
}
?>
Вынік выканання кода (калі файл не існуе):
'File not found'
Глядзіце таксама
-
функцыю
filemtime
,
якая вяртае час змянення -
функцыю
fileatime
,
якая вяртае час доступу -
функцыю
clearstatcache
,
якая чысціць кэш статусу файлаў