使用js顯示目前時間樣本

來源:互聯網
上載者:User

使用js顯示目前時間樣本

 這篇文章主要介紹了使用js顯示目前時間樣本,這裡也用到了jquery,讓得把它也要引入到頁面中

頁面前台顯示

 

 代碼如下:

<span id="clock" style="font-size:14px;"></span>

 

 

js指令碼

 

 代碼如下:

$(document).ready(function () {

//第一種

showTime();

//第二種

var clock = new Clock();

clock.display($("#clock"));

});

 

//顯示系統目前時間處理 第一種方法 

function showTime() {

 var myArray = new Array(7);

 var TD = new Date();

 myArray[0] = "星期日";

 myArray[1] = "星期一";

 myArray[2] = "星期二";

 myArray[3] = "星期三";

 myArray[4] = "星期四";

 myArray[5] = "星期五";

 myArray[6] = "星期六";

 weekday = TD.getDay();

 var h = TD.getHours();

 var m = TD.getMinutes();

 var s = TD.getSeconds();

 var hstr = h;

 var mstr = m;

 var istr = s;

 if (h < 10) { hstr = "0" + h };

 if (m < 10) { mstr = "0" + m };

 if (s < 10) { istr = "0" + s };

 $("#clock").innerHTML('目前時間:' + new Date().toLocaleDateString() + " " + myArray[weekday] + " " + hstr + ":" + mstr + ":" + istr);

 setTimeout(showTime, 1000);

}

 

//顯示系統目前時間處理 第二種方法

function Clock() {

var date = new Date();

this.year=date.getFullYear();

this.month=date.getMonth()+1;

this.date=date.getDate();

this.day=newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六")[date.getDay()];

this.hour=date.getHours()<10?"0"+date.getHours():date.getHours();

this.minute=date.getMinutes()<10?"0"+date.getMinutes():date.getMinutes();

this.second=date.getSeconds()<10?"0"+date.getSeconds():date.getSeconds();

 

this.toString=function(){

return"現在時間是:"+this.year+"年"+this.month+"月"+this.date+"日"+this.hour+":"+this.minute+":"+this.second+""+this.day;

};

 

this.toSimpleDate=function(){

returnthis.year+"-"+this.month+"-"+this.date;

};

 

this.toDetailDate=function(){

returnthis.year+"-"+this.month+"-"+this.date+""+this.hour+":"+this.minute+":"+this.second;

};

 

this.display=function(ele){

varclock=newClock();

ele.innerHTML=clock.toString();

window.setTimeout(function(){clock.display(ele);},1000);

};

}

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.