一行代码让网站页脚年份自动更新

网站页脚的版权年份每年手动改一遍既麻烦又容易漏,其实一行 JS 或 PHP 就能自动输出当前年份。

JavaScript 方案

纯静态页面用 JS:创建本地时间对象,取年份直接写出,放到页脚模板里即可:

<script type="text/javascript">document.write((new Date()).getFullYear());</script>

PHP 方案

动态站点由服务端渲染,用 PHP 输出更干净:

<?php echo date("Y")?>

放在哪里

两种写法都只需要一行,位置固定在页脚的版权文案中:把它拼在“Copyright”或“©”与站点名之间即可。想做“起始年-当前年”的区间样式时,把这一行放在区间末尾的年份位置,起始年份写成静态文本即可。模板文件改动一次,之后每年不用再回来。

注意事项

  • JS 取的是访客浏览器的本地年份,PHP 取的是服务器年份;服务器未对时或站点跨时区时,两种写法的结果可能相差一天乃至一年。
  • document.write 只能在文档解析阶段生效,异步加载或动态注入的场景下会失效,这类场景应改用 DOM 操作。
  • 整站静态化时,优先考虑在构建阶段写入年份,避免为一个数字多带一段脚本。
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容