Funcția filectime
Funcția filectime returnează timpul de creare a fișierului sub formă de Unix timestamp - numărul de secunde trecute din 1 ianuarie 1970. Ca parametru funcția acceptă calea către fișier. Dacă fișierul nu există, funcția va returna false.
Sintaxă
filectime(filename);
Exemplu
Obținem timpul de creare a fișierului curent și îl afișăm într-un format lizibil:
<?php
$filename = __FILE__;
$timestamp = filectime($filename);
echo "File created: " . date("Y-m-d H:i:s", $timestamp);
?>
Rezultatul executării codului:
'File created: 2023-05-15 14:30:22'
Exemplu
Verificăm existența fișierului înainte de a obține timpul său de creare:
<?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";
}
?>
Rezultatul executării codului (dacă fișierul nu există):
'File not found'
Vedeți și
-
funcția
filemtime,
care returnează timpul de modificare -
funcția
fileatime,
care returnează timpul de acces -
funcția
clearstatcache,
care curăță cache-ul de stare a fișierelor