Функција filectime

Функција filectime враћа време креирања датотеке у виду Unix timestamp - број секунди протеклих од 1. јануара 1970. године. Као параметар функција прихвата путању до датотеке. Ако датотека не постоји, функција ће вратити false.

Синтакса

phpfilectime(filename);

Пример

Добијмо време креирања тренутне датотеке и прикажимо га у читљивом формату:

php<?php
  $filename = __FILE__;
  $timestamp = filectime($filename);
  echo "Датотека креирана: " . date("Y-m-d H:i:s", $timestamp);
?>

Резултат извршавања кода:

php'Датотека креирана: 2023-05-15 14:30:22'

Пример

Проверимо постојање датотеке пре него што добијемо време њеног креирања:

php<?php
  $filename = 'test.txt';
  if (file_exists($filename)) {
    echo "Датотека креирана: " . date("Y-m-d H:i:s", filectime($filename));
  } else {
    echo "Датотека није пронађена";
  }
?>

Резултат извршавања кода (ако датотека не постоји):

php'Датотека није пронађена'

Погледајте такође

  • функцију filemtime,
    која враћа време измене
  • функцију fileatime,
    која враћа време приступа
  • функцију clearstatcache,
    која чисти кеш статуса датотека