Funktion filectime
Die Funktion filectime gibt die Erstellungszeit einer Datei als Unix-Timestamp zurück - die Anzahl der Sekunden seit dem 1. Januar 1970. Als Parameter akzeptiert die Funktion den Pfad zur Datei. Wenn die Datei nicht existiert, gibt die Funktion false zurück.
Syntax
filectime(filename);
Beispiel
Lassen Sie uns die Erstellungszeit der aktuellen Datei abrufen und in einem lesbaren Format ausgeben:
<?php
$filename = __FILE__;
$timestamp = filectime($filename);
echo "File created: " . date("Y-m-d H:i:s", $timestamp);
?>
Ergebnis der Codeausführung:
'File created: 2023-05-15 14:30:22'
Beispiel
Überprüfen wir die Existenz der Datei, bevor wir ihre Erstellungszeit abrufen:
<?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";
}
?>
Ergebnis der Codeausführung (wenn die Datei nicht existiert):
'File not found'
Siehe auch
-
die Funktion
filemtime,
die die Änderungszeit zurückgibt -
die Funktion
fileatime,
die die Zugriffszeit zurückgibt -
die Funktion
clearstatcache,
die den Cache des Dateistatus löscht