Funkce filectime
Funkce filectime vrací čas vytvoření souboru ve formě Unix timestamp - počet sekund, které uplynuly od 1. ledna 1970. Jako parametr funkce přijímá cestu k souboru. Pokud soubor neexistuje, funkce vrátí false.
Syntaxe
filectime(filename);
Příklad
Získáme čas vytvoření aktuálního souboru a vypíšeme jej ve čitelné formě:
<?php
$filename = __FILE__;
$timestamp = filectime($filename);
echo "File created: " . date("Y-m-d H:i:s", $timestamp);
?>
Výsledek provedení kódu:
'File created: 2023-05-15 14:30:22'
Příklad
Zkontrolujeme existenci souboru před získáním času jeho vytvoření:
<?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";
}
?>
Výsledek provedení kódu (pokud soubor neexistuje):
'File not found'
Viz také
-
funkci
filemtime,
která vrací čas změny -
funkci
fileatime,
která vrací čas přístupu -
funkci
clearstatcache,
která čistí cache stavu souborů