Funzione filectime
La funzione filectime restituisce l'ora di creazione del file come Unix timestamp - il numero di secondi trascorsi dal 1 gennaio 1970. Come parametro, la funzione accetta il percorso del file. Se il file non esiste, la funzione restituirà false.
Sintassi
filectime(filename);
Esempio
Otteniamo l'ora di creazione del file corrente e visualizziamola in un formato leggibile:
<?php
$filename = __FILE__;
$timestamp = filectime($filename);
echo "File creato: " . date("Y-m-d H:i:s", $timestamp);
?>
Risultato dell'esecuzione del codice:
'File creato: 2023-05-15 14:30:22'
Esempio
Controlliamo l'esistenza del file prima di ottenere l'ora della sua creazione:
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
echo "File creato: " . date("Y-m-d H:i:s", filectime($filename));
} else {
echo "File non trovato";
}
?>
Risultato dell'esecuzione del codice (se il file non esiste):
'File non trovato'
Vedi anche
-
la funzione
filemtime,
che restituisce l'ora di modifica -
la funzione
fileatime,
che restituisce l'ora di accesso -
la funzione
clearstatcache,
che pulisce la cache dello stato dei file