Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie die letzte Änderungszeit in PHP

So erhalten Sie die letzte Änderungszeit in PHP

青灯夜游
青灯夜游Original
2023-01-04 19:06:173852Durchsuche

So erhalten Sie die letzte Änderungszeit: 1. Verwenden Sie die Funktion filemtime(), um die letzte Änderungszeit der angegebenen Datei abzurufen. Die Syntax „filemtime($filename)“ gibt die letzte Änderungszeit des Dateiinhalts zurück Form eines Unix-Zeitstempels; 2. Verwendung Die Funktion getlastmod() ermittelt den Zeitpunkt der letzten Änderung der aktuellen Datei. Die Syntax „getlastmod()“ gibt auch den Zeitpunkt der letzten Änderung in Form eines Unix-Zeitstempels zurück.

So erhalten Sie die letzte Änderungszeit in PHP

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP8-Version, DELL G3-Computer

Methode 1: Verwenden Sie die Funktion filemtime(), um die letzte Änderungszeit der angegebenen Datei abzurufen

filemtime ()-Funktion gibt den Zeitpunkt der letzten Änderung des Dateiinhalts zurück.

filemtime($filename)
  • $filename : erforderlich. Gibt die zu prüfenden Dokumente an. $filename :必需。规定要检查的文件。    

返回值:

  • 如果成功,该函数将以 Unix 时间戳形式返回文件内容的上次修改时间。如果失败,则返回 FALSE。

注释:该函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

示例:有下面一个名为“test.txt”的文本文件,它的最后修改时间是这样的:

<?php
header("Content-type:text/html;charset=utf-8");
$file = "test.txt";
echo "文件修改时间为:".filemtime($file);
?>

So erhalten Sie die letzte Änderungszeit in PHP

扩展知识:获取创建时间、上次访问时间的函数

  • filectime($filename):返回文件的创建时间

  • fileatime($filename)

Rückgabewert:

Bei Erfolg gibt diese Funktion den Zeitpunkt der letzten Änderung des Dateiinhalts in Form eines Unix-Zeitstempels zurück. Bei einem Fehler wird FALSE zurückgegeben.

Hinweis: Das Ergebnis dieser Funktion wird zwischengespeichert. Bitte verwenden Sie „clearstatcache()“, um den Cache zu leeren.

    Beispiel:
  • Es gibt unten eine Textdatei mit dem Namen „test.txt“, deren letzte Änderungszeit wie folgt lautet:

  • getlastmod()
So erhalten Sie die letzte Änderungszeit in PHP

Erweiterte Kenntnisse: Funktionen zum Ermitteln der Erstellungszeit und der letzten Zugriffszeit

So erhalten Sie die letzte Änderungszeit in PHP

filectime($filename): Gibt die Erstellungszeit der Datei zurückSo erhalten Sie die letzte Änderungszeit in PHP

fileatime($filename): Gibt die letzte Zugriffszeit der Datei zurück

🎜🎜🎜🎜Methode 2: Verwenden Sie die Funktion getlastmod(), um die letzte Änderungszeit der aktuellen Datei zu erhalten🎜🎜🎜 🎜getlastmod – Ruft die letzte Änderungszeit der aktuellen Seitendatei ab🎜
<?php
$time = getlastmod();
echo date(&#39;Y-m-d H:i:s&#39;,$time);
?>
🎜Rückgabewert: 🎜🎜🎜🎜Gibt die letzte Änderungszeit der aktuellen Seite zurück. Dieser Wert ist ein Unix-Zeitstempel, der für die Ausgabe mit der Funktion date() formatiert werden kann. Bei einem Fehler wird false zurückgegeben. 🎜🎜🎜🎜🎜Beispiel: 🎜Erhalten Sie die letzte Änderungszeit der aktuellen Auslagerungsdatei🎜🎜🎜🎜rrreee🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo erhalten Sie die letzte Änderungszeit in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn