FAQ


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">
&copy; <script>document.write( new Date().getFullYear() );</script>
<a href="https://www.os-mb.de/">- OS Media Business</a>
</div>

Ergebnis:

© – OS Media Business

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:

&copy; <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

Comments (2)

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

© - OS Media Business