Wie kann ein lokales HTML-Dokument im Browser sein letztes Änderungsdatum anzeigen?

4 Antworten

Hi Holzbiene2024,

das kannst du alles mit JavaScript machen. Damit kannst du lokal auch ohne PHP das ausgeben lassen. Hier ein Beispiel das über die Konsole ausgegeben wird:

const lastMod = new Date(document.lastModified);
console.log(lastMod.toLocaleDateString("de-DE"));

Ich hoffe du kannst das obere Beispiel für deine Webseite nutzen. Viel Erfolg

Woher ich das weiß:Berufserfahrung – Ich bin gelernter Mediengestalter Digital und Print(IHK)

Vermutlich wird das gehen, wenn du auf das Dateisystem zugreifst und auf Konsolenbefehle. Dann müsstest die die Ausgabe nur entsprechend parsen. Ich kenne mich mit PHP kaum aus und kenne daher keine PHP-Kommandos dazu.

Entweder per PHP auslesen oder direkt in HTML manuell eintragen oder aber mit Javascript.

https://www.youtube.com/watch?v=puUy4icxOaE


Holzbiene2024 
Beitragsersteller
 01.09.2025, 16:36
  var lm = new Date( document.lastModified );
  document.getElementsByTagName("datum")[0].innerHTML = lm;
  document.getElementsByTagName("datum")[0].innerHTML = lm.substring(2);

Zeile 2 ist in Ordnung, Zeile 3 gibt den Fehler

Uncaught TypeError: lm.substring is not a function
tide1109  02.09.2025, 18:05
@Holzbiene2024

lm ist ein Date Objekt. substring ist dort keine Funktion.

In Zeile 2 wird wahrscheinlich implizit das Date Objekt in ein String umgewandelt.

Statt substring kannst du bei dem Date Objekt auch direkt z.B. den Tag per lm.getDate() abrufen.

Siehe Dokumentation vom Date Objekt.

Mit HTML selbst nicht. Wenn du Javascript dafür verwendest, kann man es aus den Dateieigenschaften auslesen und anzeigen.

<script>  
var lastModified = document.lastModified;
document.getElementById("change-date").textContent = lastModified;
</script>

<p>Diese Seite wurde zuletzt geändert am: <span id="change-date"></span></p>

als grobes Beispiel