Функción filectime
La función filectime devuelve la fecha de creación de un archivo en forma de Unix timestamp - el número de segundos transcurridos desde el 1 de enero de 1970. Como parámetro la función acepta la ruta al archivo. Si el archivo no existe, la función devolverá false.
Sintaxis
filectime(filename);
Ejemplo
Obtengamos la fecha de creación del archivo actual y mostrémosla en un formato legible:
<?php
$filename = __FILE__;
$timestamp = filectime($filename);
echo "Archivo creado: " . date("Y-m-d H:i:s", $timestamp);
?>
Resultado de ejecutar el código:
'Archivo creado: 2023-05-15 14:30:22'
Ejemplo
Verifiquemos la existencia del archivo antes de obtener su fecha de creación:
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
echo "Archivo creado: " . date("Y-m-d H:i:s", filectime($filename));
} else {
echo "Archivo no encontrado";
}
?>
Resultado de ejecutar el código (si el archivo no existe):
'Archivo no encontrado'
Ver también
-
la función
filemtime,
que devuelve la fecha de modificación -
la función
fileatime,
que devuelve la fecha de acceso -
la función
clearstatcache,
que limpia la caché de estado de archivos