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

2022-09-16 00:00:28 / 作者:7894 / 来源:7894 / 阅读:266

很多站长友友们,都喜欢在自己网站的底部加入“本站已运行多少天”的小功能。今天就有用户过来询问此功能的实现方法,就把以前收集的几段代码分享出来。有需要就拿去吧。


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


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


示例1:




Markup
<script language = "JavaScript"type = "text/javascript" > //添加网站的上线时间 var urodz = new Date("11/18/2016"); var now = new Date(); var ile = now.getTime() - urodz.getTime(); var dni = Math.floor(ile / (1000 * 60 * 60 * 24)); document.write(dni+"天"); </script>



代码运行结果:1058天


注:


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


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


示例2:




Markup
<span id="span"></span> <script type="text/javascript"> function runtime(){ // 初始时间,日/月/年 时:分:秒 X = new Date("11/18/2016 8:32: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>



运行结果:


Markup
本站勉强运行: 1058天13小时34分46秒

注:


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


2、将 11/18/2016 8:32:00 修改成自己网站的上线时间即可


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


示例代码:



PHP
<?phpfunction 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; }} ?>



函数调用:

PHP
<?php //可以修改成自己网站的初始时间 $time = Sec2Time('2016-08-11 00:00:00'); echo $time['years'].'年'.$time['days'].'天'.$time['hours'].'小时'; //分钟案例 $time['minutes'] 分 //秒钟案例 $time['seconds'] 秒 ?>

运行结果:


Markup
3年62天2小时

注:

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

2、虽然此代码可以实现,网站运行多长时间的功能,但作者不建议使用此代码

本文出自飞鸟慕鱼站长,转载记录一下代码



标签:times  代码  运行  floor  Time  
免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容
请发送邮件至: 9132685@qq.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。如侵犯到您希望能够谅解,抱歉!

相关评论