在网站的底部添加本网站已经稳定运营了多少年多少月多少日,可以给访客带来更加真实的、信任的感觉,所以我建议个人网站在自己的网站底部添加这个运营时间统计的代码,下面杨泽业博客为你贡献两款统计代码,各有好处哦!
第一款,显示天、时、秒的的代码,如下:
- <SPAN id=span_dt_dt style="color: #2F889A;"></SPAN> <SCRIPT language=javascript>function show_date_time(){
- window.setTimeout("show_date_time()", 1000);
- BirthDay=new Date("8/5/2016 08:08:08");
- today=new Date();
- timeold=(today.getTime()-BirthDay.getTime());
- sectimeold=timeold/1000
- secondsold=Math.floor(sectimeold);
- msPerDay=24*60*60*1000
- e_daysold=timeold/msPerDay
- daysold=Math.floor(e_daysold);
- e_hrsold=(e_daysold-daysold)*24;
- hrsold=Math.floor(e_hrsold);
- e_minsold=(e_hrsold-hrsold)*60;
- minsold=Math.floor((e_hrsold-hrsold)*60);
- seconds=Math.floor((e_minsold-minsold)*60);
- span_dt_dt.innerHTML='<font style=color:#C40000>'+daysold+'</font> 天 <font style=color:#C40000>'+hrsold+'</font> 时 <font style=color:#C40000>'+minsold+'</font> 分 <font style=color:#C40000>'+seconds+'</font> 秒';
- }
- show_date_time();</script>
这个就是我的博客2018年5月13日以前的统计代码,如果是在一年以内使用这个代码还好,但是运营超过365天了,就感觉不出来到底运营了几年几月了,显示效果如下:
第二款,显示年,天,小时,分,秒的统计代码:
- <span id="sitetime"></span>
- <script language=javascript>
- function siteTime(){
- window.setTimeout("siteTime()", 1000);
- var seconds = 1000;
- var minutes = seconds * 60;
- var hours = minutes * 60;
- var days = hours * 24;
- var years = days * 365;
- var today = new Date();
- var todayYear = today.getFullYear();
- var todayMonth = today.getMonth()+1;
- var todayDate = today.getDate();
- var todayHour = today.getHours();
- var todayMinute = today.getMinutes();
- var todaySecond = today.getSeconds();
- /* Date.UTC() -- 返回date对象距世界标准时间(UTC)1970年1月1日午夜之间的毫秒数(时间戳)
- year - 作为date对象的年份,为4位年份值
- month - 0-11之间的整数,做为date对象的月份
- day - 1-31之间的整数,做为date对象的天数
- hours - 0(午夜24点)-23之间的整数,做为date对象的小时数
- minutes - 0-59之间的整数,做为date对象的分钟数
- seconds - 0-59之间的整数,做为date对象的秒数
- microseconds - 0-999之间的整数,做为date对象的毫秒数 */
- var t1 = Date.UTC(2016,08,05,08,08,08); //北京时间2016-8-8 08:08:08
- var t2 = Date.UTC(todayYear,todayMonth,todayDate,todayHour,todayMinute,todaySecond);
- var diff = t2-t1;
- var diffYears = Math.floor(diff/years);
- var diffDays = Math.floor((diff/days)-diffYears*365);
- var diffHours = Math.floor((diff-(diffYears*365+diffDays)*days)/hours);
- var diffMinutes = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours)/minutes);
- var diffSeconds = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours-diffMinutes*minutes)/seconds);
- document.getElementById("sitetime").innerHTML=" 本网站已稳定运行"+diffYears+" 年 "+diffDays+" 天 "+diffHours+" 小时 "+diffMinutes+" 分钟 "+diffSeconds+" 秒";
- }
- siteTime();
- </script>
这个就是我2018年5月13日以后的统计代码,可以显示多少年了,感觉到时间更加清晰一点了。显示效果如下:
好了,本次分享已经结束了,具体使用哪一款,自己决定吧!欢迎关注杨泽业博客,学习更多 的建站知识。
- 泽业营销网官方QQ群
- 群号:99293363
- 我的微信公众号
- ID:iyangzeye
2018年5月15日 12:32 1F
貌似两个代码统计数据天数相差一天,第一种时间统计是对的,第二种计算上面多了一天时间
2018年5月15日 13:01 B1
@ 数字财富玄机 一样的啊,根据图片上面的显示的时间,上面是646天5个小时,下面的是一年281天5个小时,一年按365天算1365+281=646天一样啊,没有相差啊!你这么算的?
2018年5月16日 22:37 2F
这样计算正确吗
2018年5月16日 22:54 B1
@ 性感美女图片 正确啊
2019年8月9日 19:57 3F
为什么我的显示不了