Функцыя filectime

Функцыя filectime вяртае час стварэння файла ў выглядзе Unix timestamp - колькасць секунд, якія прайшлі з 1 студзеня 1970 года. У якасці параметра функцыя прымае шлях да файла. Калі файл не існуе, функцыя верне false.

Сінтаксіс

phpfilectime(filename);

Прыклад

Атрымаем час стварэння бягучага файла і вывядзем яго ў зручным для чытання фармаце:

php<?php
  $filename = __FILE__;
  $timestamp = filectime($filename);
  echo "File created: " . date("Y-m-d H:i:s", $timestamp);
?>

Вынік выканання кода:

php'File created: 2023-05-15 14:30:22'

Прыклад

Праверым існаванне файла перад атрыманнем часу яго стварэння:

php<?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";
  }
?>

Вынік выканання кода (калі файл не існуе):

php'File not found'

Глядзіце таксама

  • функцыю filemtime,
    якая вяртае час змянення
  • функцыю fileatime,
    якая вяртае час доступу
  • функцыю clearstatcache,
    якая чысціць кэш статусу файлаў