Heim > Artikel > Backend-Entwicklung > Wie erhalte ich die Dateiänderungszeit in PHP?
Erfassungsmethode: 1. Verwenden Sie die Funktion filemtime(), um den Zeitpunkt zurückzugeben, zu dem der letzte Dateiinhalt geändert wurde. Das Syntaxformat lautet „filemtime(file);“ 2. Verwenden Sie die Funktion filectime(), um die letzte Datei zurückzugeben Berechtigungen, Besitz Der Zeitpunkt, zu dem die Datei geändert wurde, das Syntaxformat ist „filectime(file);“.
Empfohlen: „PHP-Video-Tutorial“
php-Methode zum Abrufen der Dateiänderungszeit
Methode 1: Verwenden Sie die PHP-Funktion filemtime().
filemtime() gibt zurück die Datei Zeitpunkt der letzten Änderung des Inhalts.
Bei Erfolg gibt diese Funktion den Zeitpunkt der letzten Änderung des Dateiinhalts in Form eines Unix-Zeitstempels zurück, der mit date() verwendet werden kann. Bei einem Fehler wird FALSE zurückgegeben.
Syntax
filemtime(filename)
Dateiname: erforderlich. Gibt die zu prüfenden Dokumente an.
Hinweis: Das Ergebnis dieser Funktion wird zwischengespeichert. Bitte verwenden Sie „clearstatcache()“, um den Cache zu leeren.
Beispiel:
<?php $a=filemtime("log.txt"); echo "修改时间:".date("Y-m-d H:i:s",$a); ?>
Methode 2: PHP-Funktion filectime() verwenden
Die Funktion filectime() gibt den Zeitpunkt der letzten Änderung der angegebenen Datei zurück.
Diese Funktion überprüft die tägliche Änderung der Datei und der Inode-Änderung. Unter Inode-Änderung versteht man: Änderung von Berechtigungen, Änderung des Eigentümers, Änderung der Benutzergruppe oder Änderung anderer Metadaten.
Bei Erfolg gibt diese Funktion den Zeitpunkt der letzten Änderung der Datei als Unix-Zeitstempel zurück. Bei einem Fehler wird FALSE zurückgegeben.
Syntax
filectime(filename)
Dateiname Erforderlich. Gibt die zu prüfenden Dokumente an.
Hinweis: Das Ergebnis dieser Funktion wird zwischengespeichert. Bitte verwenden Sie „clearstatcache()“, um den Cache zu leeren.
Tipps: Bitte verwenden Sie die Funktion filemtime(), um den Zeitpunkt zurückzugeben, zu dem der Dateiinhalt zuletzt geändert wurde.
Beispiel:
<?php echo "上一次更改的时间: ".date("F d Y H:i:s.",filectime("test.txt")); ?>
Der obige Code gibt Folgendes aus:
上一次更改的时间: January 30 2020 09:26:32.
Verwandte Empfehlungen: php-Training
Das obige ist der detaillierte Inhalt vonWie erhalte ich die Dateiänderungszeit in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!