如何在 JavaScript 中创建没有 document.write() 的动态版权日期?

use*_*460 3 javascript date document.write copyright-display

如何在不使用document.write()JavaScript 的情况下获取和打印当前年份?

这是页脚中典型的版权行;例如,© 2017 Stack Overflow。

现在我正在使用标准document.write()方法。

document.write(new Date().getFullYear());
Run Code Online (Sandbox Code Playgroud)

Die*_*ano 7

是的,你可以使用一个元素:

<p>© Stack Overflow <span id="year"> </span></p>
Run Code Online (Sandbox Code Playgroud)

像这样添加一个指向你的 JS 的链接:

<script src="js/app.js"></script>
Run Code Online (Sandbox Code Playgroud)

在此文件中,您可以执行以下操作:

var date = new Date().getFullYear();

document.getElementById("year").innerHTML = date;
Run Code Online (Sandbox Code Playgroud)

或者,您可以像这样简单地使用 php:

<?php echo date("Y"); ?>
Run Code Online (Sandbox Code Playgroud)

如果您使用的是 php,请确保将文件 ext 更改为 PHP。


use*_*460 6

document.getElementById("current-year").innerHTML = new Date().getFullYear();
Run Code Online (Sandbox Code Playgroud)
<span id="current-year"></span>
Run Code Online (Sandbox Code Playgroud)