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

admin 2月前 313

最初用的是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.’ 天’;     //输出显示
?>
最新回复 (15)
全部楼主
  • Mkლ 1月前
    0 引用 2
    请问代码具体放在什么地方?
  • admin 楼主 1月前
    1 引用 3
    Mkლ 请问代码具体放在什么地方?
    页脚处footer文件里面
  • Mkლ 1月前
    0 引用 4
    是这个文件吗footer.inc.htm
  • admin 楼主 1月前
    0 引用 5
    Mkლ 是这个文件吗footer.inc.htm
    对的
  • Mkლ 1月前
    0 引用 6
    我放在这个文件的最低下但是没反应
  • Mkლ 1月前
    0 引用 7



  • admin 楼主 1月前
    0 引用 8
    Mkლ 我放在这个文件的最低下但是没反应

    放在footer_nav.inc.htm这个文件里   <!--{hook footer_footer_left_end.htm}-->放这个插入点后面就可以了

  • Mkლ 1月前
    0 引用 9


    这样吗

  • admin 楼主 1月前
    0 引用 10
    Mkლ 这样吗
    不对    要放在footer_nav.inc.htm这个文件里的<!--{hook  footer_footer_left_end.htm}-->后面
    或者后台下载插入代码插件,然后在插件里面插入这段代码
  • Mkლ 1月前
    0 引用 11


    这次对了吧

  • Mkლ 1月前
    0 引用 12
    还是没反应  是不是要等一会
  • admin 楼主 1月前
    0 引用 13
    Mkლ 还是没反应 是不是要等一会
    修改后需要在后台更新下缓存才会生效
  • Mkლ 1月前
    0 引用 14
    谢谢,麻烦你了
  • admin 楼主 1月前
    0 引用 15
    Mkლ 谢谢,麻烦你了

    凌晨两点了 你还不休息

  • Mkლ 1月前
    0 引用 16

    准备睡了 嘿嘿 晚安

返回