有啊博客分享 网站添加本站已运行多少天的统计代码分享

  • 正文内容
  • 相关推荐

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

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

示例1:

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

代码运行结果:1058天

注:

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

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

示例2:

  1. <span id="span"></span>
  2. <script type="text/javascript">function runtime(){// 初始时间,日/月/年 时:分:秒
  3. X = new Date("11/18/2016 8:32:00");
  4. Y = new Date();
  5. T = (Y.getTime()-X.getTime());
  6. M = 24*60*60*1000;
  7. a = T/M;
  8. A = Math.floor(a);
  9. b = (a-A)*24;
  10. B = Math.floor(b);
  11. c = (b-B)*60;
  12. C = Math.floor((b-B)*60);
  13. D = Math.floor((c-C)*60);//信息写入到DIV中
  14. span.innerHTML = "本站勉强运行: "+A+"天"+B+"小时"+C+"分"+D+"秒"}setInterval(runtime, 1000);
  15. </script>
  16.  

运行结果:

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

注:

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

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

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

示例代码:

PHP函数

  1. <?php
  2. function Sec2Time($time){
  3. //设置时区,如果需要去掉注释即可//date_default_timezone_set('Asia/Shanghai');
  4. $stime = strtotime($time);
  5. $times = time() - $stime;
  6. if(is_numeric($times)){
  7. $value = array(
  8. "years" => 0,
  9. "days" => 0,
  10. "hours" => 0,
  11. "minutes" => 0,
  12. "seconds" => 0,
  13. );
  14. if($times >= 31556926){
  15. $value["years"] = floor($times / 31556926);
  16. $times = ($times % 31556926);
  17. }
  18. if($times >= 86400){
  19. $value["days"] = floor($times / 86400);
  20. $times = ($times % 86400);
  21. }
  22. if($times >= 3600){
  23. $value["hours"] = floor($times / 3600);
  24. $times = ($times % 3600);
  25. }
  26. if($times >= 60){
  27. $value["minutes"] = floor($times / 60);
  28. $times = ($times % 60);
  29. }
  30. $value["seconds"] = floor($times);
  31. return (array) $value;
  32. }else{
  33. return (bool) FALSE;
  34. }
  35. }
  36. ?>
  37.  

函数调用:

  1. <?php
  2. //可以修改成自己网站的初始时间
  3. $time = Sec2Time('2016-08-11 00:00:00');
  4. echo $time['years'].'年'.$time['days'].'天'.$time['hours'].'小时';
  5. // $time['minutes'] 分
  6. // $time['seconds'] 秒
  7. ?>
  8.  

运行结果:

  1. 3年62天2小时

注:

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

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

CTRL+D快速收藏,欢迎常来喔

本文标签:这篇文章木有标签

本文标题: 有啊博客分享 网站添加本站已运行多少天的统计代码分享

本文链接: https://www.zyoua.com/Website/1423.html

版权声明:若无特殊注明,本文皆为《 有啊 》原创,转载请保留文章出处。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

允许邮件通知
既然没有吐槽,那就赶紧抢沙发吧!