本站已运行了多少天代码(js版+php版)
本站已运行了多少天代码(js版+php版)
白猫博客

本站已运行了多少天代码(js版+php版)

白猫
6天前发布 /正在检测是否收录...

前言

一直以来本博客右下角都有显示”本站已安全运行多少天”,是从第一篇日志发布之日起计算的。
现在看看已经有 600 天多了。最初用的是 js 的脚本,

代码如下:

<script language=”JavaScript” type=”text/javascript”>
var urodz= new Date(“4/15/2010″);  //建站时间
var now = new Date();
var ile = now.getTime() – urodz.getTime();
var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
document.write(+dni)
</script>

后来发现,这个脚本对客户机时间有依赖,如果客户机的系统时间是错误的,跟标准时间相差很多天,那么这个显示的天数就不准确了。

今天写了这个 PHP 的脚本,是通过服务器的时间减去某个特定时间得出的,一般来说,服务器的时间是很精准的,所以显示的天数一般都不会出错。

PHP 版代码如下:

<?php
$sitestart = strtotime(“2010-4-15″);       //获取特定时间戳
$sitenow = time();                                          //获取服务器当前时间戳
$sitetime = $sitenow – $sitestart;           //时间戳相减
$sitedays = (int)($sitetime/86400);     //转换为天数
echo ‘本站已安全运行 ‘.$sitedays.’ 天’;     //输出显示
?>
© 版权声明
THE END
喜欢就支持一下吧
点赞 3 分享 收藏
评论 抢沙发
取消