FAQ
FAQ’s
Footer – Aktuelles Jahr ausgeben mit JavaScript
Um im Footer-Bereich das aktuelle Jahr im Copyright auszugeben nutzen wir JavaScript.
<script>document.write( new Date().getFullYear() );</script>
Zusammen mit einem Copyright-Symbol und Verlinkung sieht der Code dann so aus:
<div align="center">
© <script>document.write( new Date().getFullYear() );</script>
<a href="https://www.os-mb.de/">- OS Media Business</a>
</div>
Ergebnis:
Alternativ zu document.write kann auch folgender Code benutzt werden:
<script> document.currentScript.insertAdjacentHTML('afterend', '<time datetime="' + new Date().toJSON() + '">' + new Intl.DateTimeFormat(document.documentElement.lang, {year: 'numeric'}).format() + '</time>'); </script>
Zusammen mit einem Copyright-Symbol und Verlinkung sieht der Code dann so aus:
© <script> document.currentScript.insertAdjacentHTML('afterend', '<time datetime="' + new Date().toJSON() + '">' + new Intl.DateTimeFormat(document.documentElement.lang, {year: 'numeric'}).format() + '</time>'); </script> <a href="https://www.os-mb.de/">- OS Media Business</a>
Ergebnis:
© – OS Media Business
Hallo!
Ich habe mich grade, durch google pagespeed ausgelöst, mit dem Thema document.write auseinandergesetzt und habe festgestellt, dass es schon lange nicht mehr zu best practises gehört, sogar von Chrome etc nicht beachtet wird. Gibt es denn einen „Ersatz“ für Ihre Art, das aktuelle Jahr in den Footer zu schreiben?
Ich sollte aber erwähnen, dass ich kein Profi bin und nur auf Hobbybasis Webseiten gestalte. Irgend etwas muss man ja tun, um sich im Kopf fit zu halten.
Hallo Herr Lambacher,
vielen Dank für Ihren Hinweis, wir haben dazu hier auf der Seite eine weitere Möglichkeit, alternativ zu document.write, eingebunden.