Funkcija filectime
Funkcija filectime vrne čas ustvarjanja datoteke v obliki Unix timestamp - število sekund, ki so pretekle od 1 januarja 1970 leta. Kot parameter funkcija sprejme pot do datoteke. Če datoteka ne obstaja, bo funkcija vrnila false.
Sintaksa
filectime(filename);
Primer
Pridobimo čas ustvarjanja trenutne datoteke in ga izpišemo v berljivi obliki:
<?php
$filename = __FILE__;
$timestamp = filectime($filename);
echo "File created: " . date("Y-m-d H:i:s", $timestamp);
?>
Rezultat izvajanja kode:
'File created: 2023-05-15 14:30:22'
Primer
Preverimo obstoj datoteke pred pridobivanjem časa njenega ustvarjanja:
<?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";
}
?>
Rezultat izvajanja kode (če datoteka ne obstaja):
'File not found'
Glejte tudi
-
funkcijo
filemtime,
ki vrne čas spreminjanja -
funkcijo
fileatime,
ki vrne čas dostopa -
funkcijo
clearstatcache,
ki počisti predpomnilnik statusa datotek