本文作者:關家三少

首页底部添加网站运行时间X年X天X小时X分X秒的代码

關家三少 2周前 ( 09-06 21:23 ) 54 抢沙发 百度未收录
首页底部添加网站运行时间X年X天X小时X分X秒的代码摘要: 经过我在各位大佬处寻得的各种网站运行时间代码,进行整理现搬到我自己的网站,我已记不清都去过哪些大佬的博客了,各位不要介意哈~我是大自然的搬运工!~~~哈哈哈哈~~~~我的主题,我把...

首页底部添加网站运行时间X年X天X小时X分X秒的代码-关玉江个人博客

经过我在各位大佬处寻得的各种网站运行时间代码,进行整理现搬到我自己的网站,我已记不清都去过哪些大佬的博客了,各位不要介意哈~我是大自然的搬运工!~~~哈哈哈哈~~~~

我的主题,我把代码放在了统计代码里边,这样不会应为主题的更新而重新设置。其他的主题就需要把这个代码放到food文件下了,至于怎么弄我就不知道啦!下边是搬来的几种形式,看看自己喜欢什么样得吧!

代码一:整天变色

显示格式:本站已安全运行:  0 天 0 小时 0 分 00 秒(秒为跑秒) 

注意修改11行 ("2017-8-21")为你的时间

<span id="momk"></span><span id="momk" style="color: #ff0000;"></span>
<script type="text/javascript">
function NewDate(str) {
str = str.split('-');
var date = new Date();
date.setUTCFullYear(str[0], str[1] - 1, str[2]);
date.setUTCHours(0, 0, 0, 0);
return date;
}
function momxc() {
var birthDay =NewDate("2017-8-21");
var today=new Date();
var timeold=today.getTime()-birthDay.getTime();
var sectimeold=timeold/1000
var secondsold=Math.floor(sectimeold);
var msPerDay=24*60*60*1000; var e_daysold=timeold/msPerDay;
var daysold=Math.floor(e_daysold);
var e_hrsold=(daysold-e_daysold)*-24;
var hrsold=Math.floor(e_hrsold);
var e_minsold=(hrsold-e_hrsold)*-60;
var minsold=Math.floor((hrsold-e_hrsold)*-60); var seconds=Math.floor((minsold-e_minsold)*-60).toString();
document.getElementById("momk").innerHTML = "本站已安全运行"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒";
setTimeout(momxc, 1000);
}momxc();
</script>  
<style>
#momk{animation:change 10s infinite;font-weight:800; }
@keyframes change{0%{color:#5cb85c;}25%{color:#556bd8;}50%{color:#e40707;}75%{color:#66e616;}100% {color:#67bd31;}}
</style>

代码二:(时间变色)

显示格式:本站已安全运行:  0 天 0 小时 0 分 00 秒(秒为跑秒)

注意修改5行 ("08-21-2017 23:32:13")为你的时间

本站已安全运行:
<span id="momk"></span>
<script language=javascript>
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
BirthDay=new Date("08-21-2017 23:32:13");//建站日期
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=(daysold-e_daysold)*-24;
hrsold=Math.floor(e_hrsold);
e_minsold=(hrsold-e_hrsold)*-60;
minsold=Math.floor((hrsold-e_hrsold)*-60);
seconds=Math.floor((minsold-e_minsold)*-60);
momk.innerHTML=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒" ;
}
show_date_time();
</script>
<style>
#momk{animation:change 10s infinite;font-weight:800; }
@keyframes change{0%{color:#5cb85c;}25%{color:#556bd8;}50%{color:#e40707;}75%{color:#66e616;}100% {color:#67bd31;}}
</style>

代码三(年月日时分秒)

显示格式:博客已运行:0 年 0 天 0 小时 0 分钟 00 秒(秒为跑秒)

注意修改25行 //北京时间2017-8-21 23:32:13 为你的时间

博客已运行:<span id="sitetime" style="color: #0196e3;"></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(2017,8,21,23,32,13); //北京时间2017-8-21 23:32:13
        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>


文章版权及转载声明:

作者:關家三少本文地址:https://www.guanyujiang.com/blog/47.html发布于 2周前 ( 09-06 21:23 )
文章转载或复制请以超链接形式并注明出处关玉江个人博客

分享到:
赞(0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

评论列表 (暂无评论,54人围观)参与讨论

还没有评论,来说两句吧...