有啊博客分享 网站添加本站已运行多少天的统计代码分享
很多站长友友们,都喜欢在自己网站的底部加入“本站已运行多少天”的小功能。今天就有用户过来询问此功能的实现方法,就把以前收集的几段代码分享出来。有需要就拿去吧。
js实现网站已运行XX天的代码
示例1:
- <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:
- <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>
运行结果:
- 本站勉强运行: 1058天13小时34分46秒
注:
1、此代码输出的时间,其秒数是动态变化的
2、将 11/18/2016 8:32:00 修改成自己网站的上线时间即可
php实现网站已运行XX天的代码
示例代码:
PHP函数
- <?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;
- }
- }
- ?>
函数调用:
- <?php
- //可以修改成自己网站的初始时间
- $time = Sec2Time('2016-08-11 00:00:00');
- echo $time['years'].'年'.$time['days'].'天'.$time['hours'].'小时';
- // $time['minutes'] 分
- // $time['seconds'] 秒
- ?>
运行结果:
- 3年62天2小时
注:
1、此PHP代码,会输出年月日时分秒,但时间段不会动态变化
2、虽然此代码可以实现,网站运行多长时间的功能,但作者不建议使用此代码
CTRL+D快速收藏,欢迎常来喔