什么是动态页脚时间(动态时间戳)?

看一个网站是否还在更新?也许一两件事能表明这个网站还活着,但是当你发现页脚的版权声明 “© 2010-2011 XXXX版权所有” 当然这可能只是网站主忘记更新页脚时间,很多情况下是因为用了编码字符串。不过这种东西还是交给计算机自动维护比较好,使用本页面的动态时间戳会让网站主事半功倍。

JavaScript代码

时间依据用户当前的浏览器端。复制并粘贴下面的代码放置于你希望的页脚处。

1
2
3
<script>// <![CDATA[
  document.write(new Date().getFullYear());
// ]]></script>

效果演示:

请自行复制代码到你网页中查看效果

如果你想展示更多的信息,可以这样设计:

1
2
3
© 2011<script>// <![CDATA[
new Date().getFullYear()>2010&&document.write("-"+new Date().getFullYear());
// ]]></script>, ImFang.Net

效果演示:

请自行复制代码到你网页中查看效果

PHP代码

相同效果的PHP代码,不过获取时间是从服务器端。您用的是Wordpress吗?找到“footer.php”文件编辑并增加这段代码。下面这段代码显示当前服务器时间:

1
<!--?php echo date("Y"); ?-->

效果演示:

请自行复制代码到你网页中查看效果

如果你想展示更多的信息,可以这样设计:

1
© <!--?php    $fromYear = 2011;    $thisYear = (int)date('Y');    echo $fromYear . (($fromYear != $thisYear) ? '-' . $thisYear : '');?--> ImFang.Net

或者你也可以用 ($fromYear < $thisYear) , 效果演示:

请自行复制代码到你网页中查看效果

不要让朋友发现你的网站已经很久没更新了,快快使用这段自动更新版权时间的代码吧。

由于WordPress会释义掉部份演示代码,所以我在效果演示中使用“当前年份”代替。