js顯示動(dòng)態(tài)時(shí)間的方法詳解
本文實(shí)例講述了js顯示動(dòng)態(tài)時(shí)間的方法。分享給大家供大家參考,具體如下:
Date對(duì)象的方法
Date 對(duì)象能夠使你獲得相對(duì)于國(guó)際標(biāo)準(zhǔn)時(shí)間(格林威治標(biāo)準(zhǔn)時(shí)間,現(xiàn)在被稱為 UTC-Universal Coordinated Time)或者是 Flash 播放器正運(yùn)行的操作系統(tǒng)的時(shí)間和日期。要使用Date對(duì)象的方法,你就必須先創(chuàng)建一個(gè)Date對(duì)象的實(shí)體(Instance)。
Date 對(duì)象必須使用 Flash 5 或以后版本的播放器。
Date 對(duì)象的方法并不是靜態(tài)的,但是在使用時(shí)卻可以應(yīng)用于所指定的單獨(dú)實(shí)體。
Date 對(duì)象的方法簡(jiǎn)介:
·getDate | 根據(jù)本地時(shí)間獲取當(dāng)前日期(本月的幾號(hào))
·getDay | 根據(jù)本地時(shí)間獲取今天是星期幾(0-Sunday,1-Monday...)
·getFullYear | 根據(jù)本地時(shí)間獲取當(dāng)前年份(四位數(shù)字)
·getHours | 根據(jù)本地時(shí)間獲取當(dāng)前小時(shí)數(shù)(24小時(shí)制,0-23)
·getMilliseconds | 根據(jù)本地時(shí)間獲取當(dāng)前毫秒數(shù)
·getMinutes | 根據(jù)本地時(shí)間獲取當(dāng)前分鐘數(shù)
·getMonth | 根據(jù)本地時(shí)間獲取當(dāng)前月份(注意從0開(kāi)始:0-Jan,1-Feb...)
·getSeconds | 根據(jù)本地時(shí)間獲取當(dāng)前秒數(shù)
·getTime | 獲取UTC格式的從1970.1.1 0:00以來(lái)的毫秒數(shù)
·getTimezoneOffset | 獲取當(dāng)前時(shí)間和UTC格式的偏移值(以分鐘為單位)
·getUTCDate | 獲取UTC格式的當(dāng)前日期(本月的幾號(hào))
·getUTCDay | 獲取UTC格式的今天是星期幾(0-Sunday,1-Monday...)
·getUTCFullYear | 獲取UTC格式的當(dāng)前年份(四位數(shù)字)
·getUTCHours | 獲取UTC格式的當(dāng)前小時(shí)數(shù)(24小時(shí)制,0-23)
·getUTCMilliseconds | 獲取UTC格式的當(dāng)前毫秒數(shù)
·getUTCMinutes | 獲取UTC格式的當(dāng)前分鐘數(shù)
·getUTCMonth | 獲取UTC格式的當(dāng)前月份(注意從0開(kāi)始:0-Jan,1-Feb...)
·getUTCSeconds | 獲取UTC格式的當(dāng)前秒數(shù)
·getYear | 根據(jù)本地時(shí)間獲取當(dāng)前縮寫(xiě)年份(當(dāng)前年份減去1900)
·setDate | 設(shè)置當(dāng)前日期(本月的幾號(hào))
·setFullYear | 設(shè)置當(dāng)前年份(四位數(shù)字)
·setHours | 設(shè)置當(dāng)前小時(shí)數(shù)(24小時(shí)制,0-23)
·setMilliseconds | 設(shè)置當(dāng)前毫秒數(shù)
·setMinutes | 設(shè)置當(dāng)前分鐘數(shù)
·setMonth | 設(shè)置當(dāng)前月份(注意從0開(kāi)始:0-Jan,1-Feb...)
·setSeconds | 設(shè)置當(dāng)前秒數(shù)
·setTime | 設(shè)置UTC格式的從1970.1.1 0:00以來(lái)的毫秒數(shù)
·setUTCDate | 設(shè)置UTC格式的當(dāng)前日期(本月的幾號(hào))
·setUTCFullYear | 設(shè)置UTC格式的當(dāng)前年份(四位數(shù)字)
·setUTCHours | 設(shè)置UTC格式的當(dāng)前小時(shí)數(shù)(24小時(shí)制,0-23)
·setUTCMilliseconds | 設(shè)置UTC格式的當(dāng)前毫秒數(shù)
·setUTCMinutes | 設(shè)置UTC格式的當(dāng)前分鐘數(shù)
·setUTCMonth | 設(shè)置UTC格式的當(dāng)前月份(注意從0開(kāi)始:0-Jan,1-Feb...)
·setUTCSeconds | 設(shè)置UTC格式的當(dāng)前秒數(shù)
·setYear | 設(shè)置當(dāng)前縮寫(xiě)年份(當(dāng)前年份減去1900)
·toString | 將日期時(shí)間值轉(zhuǎn)換成"日期/時(shí)間"形式的字符串值
·Date.UTC | 返回指定的UTC格式日期時(shí)間的固定時(shí)間值
頁(yè)面js直接得到系統(tǒng)動(dòng)態(tài)時(shí)間完整示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>JS實(shí)時(shí)顯示時(shí)間</title> </head> <body> <div id="localtime"></div> <script type="text/javascript"> function showLocale(objD) { var str,colorhead,colorfoot; var yy = objD.getYear(); if(yy<1900) yy = yy+1900; var MM = objD.getMonth()+1; if(MM<10) MM = '0' + MM; var dd = objD.getDate(); if(dd<10) dd = '0' + dd; var hh = objD.getHours(); if(hh<10) hh = '0' + hh; var mm = objD.getMinutes(); if(mm<10) mm = '0' + mm; var ss = objD.getSeconds(); if(ss<10) ss = '0' + ss; var ww = objD.getDay(); if ( ww==0 ) colorhead="<font color=\"#FF0000\">"; if ( ww > 0 && ww < 6 ) colorhead="<font color=\"#373737\">"; if ( ww==6 ) colorhead="<font color=\"#008000\">"; if (ww==0) ww="星期日"; if (ww==1) ww="星期一"; if (ww==2) ww="星期二"; if (ww==3) ww="星期三"; if (ww==4) ww="星期四"; if (ww==5) ww="星期五"; if (ww==6) ww="星期六"; colorfoot="</font>" str = colorhead + yy + "年" + MM + "月" + dd + "日" + hh + ":" + mm + ":" + ss + " " + ww + colorfoot; //alert(str); return str; } function tick() { var today; today = new Date(); document.getElementById("localtime").innerHTML = showLocale(today); window.setTimeout("tick()", 1000); } tick(); </script> </body> </html>
運(yùn)行效果如下圖所示:
PS:對(duì)JavaScript時(shí)間與日期操作感興趣的朋友還可以參考本站在線工具:
Unix時(shí)間戳(timestamp)轉(zhuǎn)換工具:
http://tools.jb51.net/code/unixtime
在線世界各地時(shí)間查詢:
http://tools.jb51.net/zhuanhuanqi/worldtime
在線萬(wàn)年歷日歷:
http://tools.jb51.net/bianmin/wannianli
網(wǎng)頁(yè)萬(wàn)年歷日歷:
http://tools.jb51.net/bianmin/webwannianli
更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專題:《JavaScript時(shí)間與日期操作技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫(huà)特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- 純JS實(shí)現(xiàn)動(dòng)態(tài)時(shí)間顯示代碼
- 基于javascript實(shí)現(xiàn)動(dòng)態(tài)顯示當(dāng)前系統(tǒng)時(shí)間
- 純js實(shí)現(xiàn)動(dòng)態(tài)時(shí)間顯示
- JS動(dòng)態(tài)獲取當(dāng)前時(shí)間,并寫(xiě)到特定的區(qū)域
- html+js實(shí)現(xiàn)動(dòng)態(tài)顯示本地時(shí)間
- JS動(dòng)態(tài)日期時(shí)間的獲取方法
- JS實(shí)現(xiàn)HTML頁(yè)面中動(dòng)態(tài)顯示當(dāng)前時(shí)間完整示例
- JS實(shí)現(xiàn)日期時(shí)間動(dòng)態(tài)顯示的方法
- javascript頁(yè)面動(dòng)態(tài)顯示時(shí)間變化示例代碼
- JavaScript實(shí)現(xiàn)同步于本地時(shí)間的動(dòng)態(tài)時(shí)間顯示方法
- javascript動(dòng)態(tài)獲取登錄時(shí)間和在線時(shí)長(zhǎng)
- js動(dòng)態(tài)獲取時(shí)間的方法分析
相關(guān)文章
JS信息收集代碼研究(獲取客戶端的瀏覽器、cpu等軟硬件信息)
聽(tīng)朋友說(shuō),這段JavaScript信息收集代碼主要用于收集IP......等等什么的,用來(lái)研究,需要的朋友可以參考一下2023-06-06js改變html的原有內(nèi)容實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇js改變html的原有內(nèi)容實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10JS解決移動(dòng)web開(kāi)發(fā)手機(jī)輸入框彈出的問(wèn)題
在移動(dòng)web開(kāi)發(fā)中和pc端不同的是,手機(jī)的輸入是軟鍵盤(pán),這樣就會(huì)有個(gè)問(wèn)題,那就是當(dāng)有輸入的時(shí)候,鍵盤(pán)彈起來(lái),整個(gè)頁(yè)面難免會(huì)發(fā)生變化。怎么解決這個(gè)問(wèn)題呢?下面腳本之家小編給大家分享JS解決移動(dòng)web開(kāi)發(fā)手機(jī)輸入框彈出的問(wèn)題2017-03-03微信小程序用戶授權(quán),以及判斷登錄是否過(guò)期的方法
這篇文章主要介紹了微信小程序用戶授權(quán)及判斷登錄是否過(guò)期,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05javascript性能優(yōu)化之分時(shí)函數(shù)的介紹
本篇文章主要介紹了javascript性能優(yōu)化之分時(shí)函數(shù)的介紹,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03uniapp中table表格設(shè)置寬度無(wú)效的原因以及解決方法
項(xiàng)目中遇到table表格單元格不整齊、錯(cuò)位等情況,下面這篇文章主要給大家介紹了關(guān)于uniapp中table表格設(shè)置寬度無(wú)效的原因以及解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04javascript實(shí)現(xiàn)頁(yè)面內(nèi)關(guān)鍵詞高亮顯示代碼
關(guān)鍵詞高亮想必大家對(duì)它都不陌生吧,應(yīng)用也比較廣泛的,下面為大家介紹下通過(guò)javascript是如何實(shí)現(xiàn)頁(yè)面內(nèi)關(guān)鍵詞高亮顯示2014-04-04javascript獲取不重復(fù)的隨機(jī)數(shù)的方法比較
js永不重復(fù)隨機(jī)數(shù)實(shí)現(xiàn)代碼比較2008-09-09