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ė
filectime(filename);
Pavyzdys
Gaukime dabartinio failo sukūrimo laiką ir išveskime jį patogiai skaitomu formatu:
<?php
$filename = __FILE__;
$timestamp = filectime($filename);
echo "Failas sukurtas: " . date("Y-m-d H:i:s", $timestamp);
?>
Kodo vykdymo rezultatas:
'Failas sukurtas: 2023-05-15 14:30:22'
Pavyzdys
Patikrinkime failo egzistavimą prieš gaunant jo sukūrimo laiką:
<?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):
'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į