letzte Bearbeitung 01 (Wochentag Tag Monat Zuastzinfo)
Dieses Script in ihre Seite eingebunden, zeigt automatisiert den Zeitpunkt / das Datum der letzten Aktualisierung an. Die Informationen werden aus den Attributen der HTML-Datei ausgelesen. Die Uhrzeitanzeige erfolgt nur am aktuellen Tag!
Anzeige: Wochentag, Datum + Zeitspanne in Tagen oder Uhrzeit.
a) Diese Seite wurde zuletzt am Donnerstag 17. April, um 11:49 Uhr überarbeitet.
b) Diese Seite wurde zuletzt am Mittwoch 21. Januar, vor 93 Tagen überarbeitet.
Aufgabe des Scripts
Automatisierte Anzeige der letzten Bearbeitung. Beim Speichern einer Datei wird das Erstellungsdatum ebenfalls gespeichert. Das Datum des letzten Updates kann man so mittels JavaScript aus den Dateieigenschaften automatisch auslesen und anzeigen lassen.
Dieses Script errechnet außerdem die Zeitspanne in Tagen. Wird das Dokument am Tag der Erstellung aufgerufen (dann wäre die Zeitspanne = 0), wird statt der Zeitspanne in Tagen die Uhrzeit der Erstellung angezeigt.
So sieht's aus:
Anzeigeeigenschaften:
Wochentag
Kalendertag
Monat
keine Jahresangaben
Zeitspanne in Tagen ("vor 427 Tagen")
Unterscheidung 1 oder mehrere Tage
Bei Zeitspanne = 0 (gleicher Tag) stattdessen die Uhrzeit
Uhrzeitanzeige nur am aktuellen Tag
Bei wirklich wichtigen Updates mag auch die Uhrzeit des Updates eine Rolle spielen. Daher habe ich das Script nun erweitert und lasse bei Updates für den aktuellen Tag zusätzlich die Uhrzeit anzeigen. Demo der Anzeige:
am gleichen Tag:
update: Dienstag 24. Juli, um 12:39 Uhr
an den folgenden Tagen:
update: Freitag 5. Mai, vor 444 Tagen!
Aufwand
Script im Head des HTML-Dokuments notieren
Funktion an betreffender Stelle im Body des HTML-Dokuments aufrufen.
Zum Testen des Scripts:
verstellen sie das Systemdatum Nachdem sie das Datum verstellt haben, laden sie die Seite neu, indem sie 'Aktuelle Seite neu laden' (Refresh) anklicken.
Den Quellcode können sie der Textdatei entnehmen. Zur Ansicht des Quellcodes klicken sie bitte den Link im Kopfbereich dieses Beispiels an.
Aufruf im Body
Im Body der HTML-Datei rufen sie die Funktion an genau der Stelle auf, wo die Anzeige erfolgen soll.
Hier noch eine alternative Methode ohne zusätzliches Script. Sie stellen fest, das ohne die selektive Auswahl von Elementen aus der Datumsinformation und dem gezielten 'Zusammensetzen' dieser Fragmente das Datum in englischer Schreibweise angezeigt wird.