首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在网站中打印当前年份的最快捷方式

在网站中打印当前年份的最快捷方式
EN

Stack Overflow用户
提问于 2010-12-30 20:29:05
回答 10查看 295K关注 0票数 277

我需要更新几百个静态HTML页面,这些页面在页脚中硬编码了版权日期。我想用一些每年会自动更新的JavaScript来代替它。

目前我使用的是:

代码语言:javascript
复制
<script type="text/javascript">var year = new Date();document.write(year.getFullYear());</script>

这就是它得到的最短的内容吗?

EN

回答 10

Stack Overflow用户

发布于 2015-09-18 03:02:38

TJ的回答很好,但是我遇到了一个场景,在这个场景中,我的HTML语言已经被呈现,并且document.write脚本将仅用日期年份覆盖所有页面内容。

对于此方案,您可以使用以下代码将文本节点附加到现有元素:

代码语言:javascript
复制
<div>
    &copy;
    <span id="copyright">
        <script>document.getElementById('copyright').appendChild(document.createTextNode(new Date().getFullYear()))</script>
    </span>
    Company Name
</div>
票数 49
EN

Stack Overflow用户

发布于 2010-12-30 20:35:56

代码语言:javascript
复制
<script type="text/javascript">document.write(new Date().getFullYear());</script>
票数 17
EN

Stack Overflow用户

发布于 2016-08-23 03:45:49

这里是终极最短,最负责任的版本,甚至可以同时工作在AD和BC上。

鼓声..。

代码语言:javascript
复制
<script>document.write(Date().split` `[3])</script>

就这样。比接受的答案短6个字节。

如果您需要与ES5兼容,您可以满足于:

代码语言:javascript
复制
<script>document.write(Date().split(' ')[3])</script>
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4562587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档