window.onload = function() { (function letzteAktualisierung() { var p = document.createElement('p'), weekday = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], month = ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], updated = new Date(document.lastModified); p.innerHTML = '<strong>Letzte Aktualisierung:</strong><br>' + weekday[updated.getDay()] + ', ' + helper(updated.getDate()) + '. ' + month[updated.getMonth()] + ' ' + updated.getFullYear() + ' um ' + helper(updated.getHours()) + ':' + helper(updated.getMinutes()); document.getElementsByTagName('body')[0].appendChild(p); })(); function helper(eVal) { return (eVal < 10) ? '0' + eVal : eVal; } }
In diesem Beispiel wird nur ein Script eingebunden: <script src="lastmodified.js"></script>
Über
var p = document.createElement('p')
wird ein <p> Element erstellt
und mittels document.getElementsByTagName('body')[0].appendChild(p)
es als letztes Kind an den <body> angehängt (so wie in diesem Beispiel).