Funkcija filectime

Funkcija filectime grąžina failo sukūrimo laiką Unix timestamp pavidalu - sekundžių skaičių, praėjusių nuo 1 sausio 1970 metų. Kaip parametrą funkcija priima kelią į failą. Jei failas neegzistuoja, funkcija grąžins false.

Sintaksė

phpfilectime(filename);

Pavyzdys

Gaukime dabartinio failo sukūrimo laiką ir išveskime jį patogiai skaitomu formatu:

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

Kodo vykdymo rezultatas:

php'Failas sukurtas: 2023-05-15 14:30:22'

Pavyzdys

Patikrinkime failo egzistavimą prieš gaunant jo sukūrimo laiką:

php<?php
  $filename = 'test.txt';
  if (file_exists($filename)) {
    echo "Failas sukurtas: " . date("Y-m-d H:i:s", filectime($filename));
  } else {
    echo "Failas nerastas";
  }
?>

Kodo vykdymo rezultatas (jei failas neegzistuoja):

php'Failas nerastas'

Taip pat žiūrėkite

  • funkciją filemtime,
    kuri grąžina modifikavimo laiką
  • funkciją fileatime,
    kuri grąžina paskutinio prieigos laiką
  • funkciją clearstatcache,
    kuri išvalo failų būsenos podėlį