最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于JS代碼實(shí)現(xiàn)實(shí)時(shí)顯示系統(tǒng)時(shí)間

 更新時(shí)間:2016年06月16日 15:31:13   作者:柯南&  
這篇文章主要介紹了基于JS代碼實(shí)現(xiàn)實(shí)時(shí)顯示系統(tǒng)時(shí)間的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

1.概述

在瀏覽很多網(wǎng)站時(shí),都會發(fā)現(xiàn)在網(wǎng)站中加入了顯示當(dāng)前系統(tǒng)時(shí)間的功能,在網(wǎng)頁中顯示當(dāng)前系統(tǒng)時(shí)間,不僅可以方便瀏覽者掌握當(dāng)前時(shí)間,而且還美化了網(wǎng)頁。

2.技術(shù)要點(diǎn)

利用Date對象來實(shí)現(xiàn)。首先創(chuàng)建一個(gè)表示當(dāng)前系統(tǒng)時(shí)間的Date()對象,然后通過Date對象的getXxx()方法獲得當(dāng)前系統(tǒng)時(shí)間的年、月、日、小時(shí)、分、秒和星期的值,接下來將獲得的這些值組合成一個(gè)日期時(shí)間字符串,并將日期時(shí)間字符串設(shè)置成為<div>標(biāo)簽的內(nèi)容,最后通過window對象的setTimeout()函數(shù)每隔1秒調(diào)用一個(gè)實(shí)時(shí)顯示系統(tǒng)時(shí)間的函數(shù)。

3.具體實(shí)現(xiàn)

(1)新建index.jsp頁,編寫實(shí)時(shí)顯示系統(tǒng)時(shí)間的JavaScript函數(shù),關(guān)鍵代碼如下:

/**
*實(shí)時(shí)顯示系統(tǒng)時(shí)間
*/
function getLangDate(){
var dateObj = new Date(); //表示當(dāng)前系統(tǒng)時(shí)間的Date對象 
var year = dateObj.getFullYear(); //當(dāng)前系統(tǒng)時(shí)間的完整年份值
var month = dateObj.getMonth()+1; //當(dāng)前系統(tǒng)時(shí)間的月份值 
var date = dateObj.getDate(); //當(dāng)前系統(tǒng)時(shí)間的月份中的日
var day = dateObj.getDay(); //當(dāng)前系統(tǒng)時(shí)間中的星期值
var weeks = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var week = weeks[day]; //根據(jù)星期值,從數(shù)組中獲取對應(yīng)的星期字符串 
var hour = dateObj.getHours(); //當(dāng)前系統(tǒng)時(shí)間的小時(shí)值 
var minute = dateObj.getMinutes(); //當(dāng)前系統(tǒng)時(shí)間的分鐘值
var second = dateObj.getSeconds(); //當(dāng)前系統(tǒng)時(shí)間的秒鐘值
//如果月、日、小時(shí)、分、秒的值小于10,在前面補(bǔ)0
if(month<10){
month = "0"+month;
}
if(date<10){
date = "0"+date;
}
if(hour<10){
hour = "0"+hour;
}
if(minute<10){
minute = "0"+minute;
}
if(second<10){
second = "0"+second;
}
var newDate = year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minute+":"+second;
document.getElementById("dateStr").innerHTML = "系統(tǒng)公告:[ "+newDate+" ]";
setTimeout("getLangDate()",1000);//每隔1秒重新調(diào)用一次該函數(shù) 
} 

(2)在頁面<body>標(biāo)簽中通過onload事件加載步驟(1)中編寫的JavaScript函數(shù),并在頁面的適當(dāng)位置加入<div>標(biāo)簽,id為“dateStr“,關(guān)鍵代碼如下:

<body onLoad="getLangDate()">
<div id="dateStr" class="word_grey"></div>
</body>

在實(shí)現(xiàn)實(shí)時(shí)顯示系統(tǒng)時(shí)間時(shí),還可以使用window對象的setIntervar()方法,setInterval()方法類似于setTimeout()方法。

不同之處是調(diào)用window對象的setIntervar()方法后,會一直執(zhí)行setIntervar()方法所調(diào)用的JavaScript方法,而setTimeout()方法只能被執(zhí)行一次。如果要通過setTimeout()方法一直執(zhí)行某個(gè)JavaScript方法,setTimeout()必須寫在被調(diào)用的JavaScript方法體內(nèi)。

以上所述是小編給大家介紹的基于JS代碼實(shí)現(xiàn)實(shí)時(shí)顯示系統(tǒng)時(shí)間的相關(guān)知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • JavaScript 實(shí)現(xiàn)普通數(shù)組數(shù)據(jù)轉(zhuǎn)化為樹形數(shù)據(jù)結(jié)構(gòu)的步驟說明

    JavaScript 實(shí)現(xiàn)普通數(shù)組數(shù)據(jù)轉(zhuǎn)化為樹形數(shù)據(jù)結(jié)構(gòu)的步驟說明

    在 JavaScript 中,將普通數(shù)組數(shù)據(jù)轉(zhuǎn)化為樹形結(jié)構(gòu)的數(shù)據(jù)是一個(gè)常見的任務(wù),特別是在處理層級數(shù)據(jù)(例如分類、組織結(jié)構(gòu)等)時(shí),本文展示如何將一個(gè)扁平的數(shù)組轉(zhuǎn)化為樹形數(shù)據(jù)結(jié)構(gòu),感興趣的朋友一起看看吧
    2024-12-12
  • JavaScript之IE的fireEvent方法詳細(xì)解析

    JavaScript之IE的fireEvent方法詳細(xì)解析

    剛開始我以為是會跟平時(shí)使用onclick()一樣,沒想到最近在寫javascript入門ppt的時(shí)候發(fā)現(xiàn)了,原來自己太自以為是了!看來還有很多javascript的細(xì)節(jié)沒有掌握好啊
    2013-11-11
  • 最新評論

    龙胜| 睢宁县| 辉南县| 株洲市| 怀仁县| 凤阳县| 铁岭县| 屯留县| 沈阳市| 兰坪| 玉门市| 会宁县| SHOW| 三都| 新密市| 盐山县| 浠水县| 安远县| 额尔古纳市| 辰溪县| 紫金县| 宝坻区| 资源县| 晋城| 广南县| 盐边县| 克拉玛依市| 德庆县| 盐池县| 渑池县| 聂拉木县| 肇东市| 博湖县| 辉南县| 晋州市| 克什克腾旗| 古丈县| 巴东县| 湛江市| 景泰县| 萨嘎县|