网站添加本站已运行XX天的统计代码

投稿作者:小傲世 围观人数:2956 所属分类:网页代码

傲世发现有许多的站长都喜欢给自己的网站上加一个本站已运行时间的显示,那么该如何做到呢?今天傲世就给大家分享几种方法,希望能帮到你。

js实现网站已运行XX天的代码

示例1:

<script language = "JavaScript"type = "text/javascript" >
    //添加网站的上线时间
    var urodz = new Date("11/01/2019");
    var now = new Date();
    var ile = now.getTime() - urodz.getTime();
    var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
    document.write(dni+"天");
</script>
代码运行结果:1天

注:

1、此示例只能计算出开始时间到现在相距多天,但是代码逻辑简单

2、将 11/01/2019 修改成自己网站的上线时间即可;

示例2:

<span id="span"></span>
<script type="text/javascript">
    function runtime(){
        // 初始时间,日/月/年 时:分:秒
        X = new Date("11/01/2019 0:0:00");
        Y = new Date();
        T = (Y.getTime()-X.getTime());
        M = 24*60*60*1000;
        a = T/M;
        A = Math.floor(a);
        b = (a-A)*24;
        B = Math.floor(b);
        c = (b-B)*60;
        C = Math.floor((b-B)*60);
        D = Math.floor((c-C)*60);
        //信息写入到DIV中
        span.innerHTML = "本站勉强运行: "+A+"天"+B+"小时"+C+"分"+D+"秒"
    }
    setInterval(runtime, 1000);
</script>
运行结果:

本站勉强运行: 1天0小时0分0秒

注:

1、此代码输出的时间,其秒数是动态变化的

2、将 11/01/2019 0:0:00 修改成自己网站的上线时间即可

php实现网站已运行XX天的代码

示例:

<?php
function Sec2Time($time){
    //设置时区,如果需要去掉注释即可
    //date_default_timezone_set(''Asia/Shanghai'');
    $stime = strtotime($time);
    $times = time() - $stime;
    if(is_numeric($times)){
        $value = array(
            "years" => 0, 
            "days" => 0, 
            "hours" => 0,
            "minutes" => 0, 
            "seconds" => 0,
        );
        if($times >= 31556926){
            $value["years"] = floor($times / 31556926);
            $times = ($times % 31556926);
        }
        if($times >= 86400){
            $value["days"] = floor($times / 86400);
            $times = ($times % 86400);
        }
        if($times >= 3600){
            $value["hours"] = floor($times / 3600);
            $times = ($times % 3600);
        }
        if($times >= 60){
            $value["minutes"] = floor($times / 60);
            $times = ($times % 60);
        }
        $value["seconds"] = floor($times);
        return (array) $value;
    }else{
        return (bool) FALSE;
    }
}
//可以修改成自己网站的初始时间
$time = Sec2Time(''2019-11-01 00:00:00'');
echo $time[''years''].''年''.$time[''days''].''天''.$time[''hours''].''小时'';
// $time[''minutes''] 分
// $time[''seconds''] 秒
?>
运行结果:

0年1天0小时

注:

1、此PHP代码,会输出年月日时分秒,但时间段不会动态变化

2、虽然此代码可以实现,网站运行多长时间的功能,但傲世还是不建议大家使用此代码

展开全文
表白墙

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

已有次赞
我要评论 0条评论,0条回复
签到 图片评论介绍
请先登录后再评论
作者信息
最新评论
为您推荐
热门标签

登录您的账号