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).