网站页脚的版权年份每年手动改一遍既麻烦又容易漏,其实一行 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
















暂无评论内容