JavaScript實(shí)時(shí)更新當(dāng)前的時(shí)間的示例代碼
實(shí)現(xiàn)的效果如下:

時(shí)間會(huì)實(shí)時(shí)更新
具體的JS代碼如下
var dateStart;
function start() {
dateStart = new Date(); //開(kāi)始時(shí)間
startTime();
}
function startTime() {
set = window.setTimeout("startTime()", 1000);
var dt = new Date();
var day = dt.getDay();
var weeks = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
var week = weeks[day];
var year = dt.getFullYear();//年
var month = dt.getMonth() + 1;//月
var date = dt.getDate();//日
var h = dt.getHours();
if (h < 10) h = '0' + h;//時(shí)
var i = dt.getMinutes();
if (i < 10) i = '0' + i;//分
var s = dt.getSeconds();
if (s < 10) s = '0' + s;//秒
var str = year + "年"+ month + "月" + date + "日" + h + ':' + i + ':' + s;
console.log('時(shí)間:'+str,'星期:'+week)
$('#ymd').html(str);
$('#week').html(week)
}
start()
在控制臺(tái)上可以實(shí)時(shí)的打印出當(dāng)前的時(shí)間和星期

ps:js獲取當(dāng)前時(shí)間并實(shí)時(shí)刷新
效果如圖:

代碼如下:
<html>
<head>
<title>js獲取當(dāng)前時(shí)間并實(shí)時(shí)刷新</title>
<script>
//頁(yè)面加載調(diào)用
window.onload=function(){
//每1秒刷新時(shí)間
setInterval("NowTime()",1000);
}
function NowTime(){
var myDate=new Date();
var y = myDate.getFullYear();
var M = myDate.getMonth()+1; //獲取當(dāng)前月份(0-11,0代表1月)
var d = myDate.getDate(); //獲取當(dāng)前日(1-31)
var h = myDate.getHours(); //獲取當(dāng)前小時(shí)數(shù)(0-23)
var m = myDate.getMinutes(); //獲取當(dāng)前分鐘數(shù)(0-59)
var s = myDate.getSeconds(); //獲取當(dāng)前秒數(shù)(0-59)
//檢查是否小于10
M=check(M);
d=check(d);
h=check(h);
m=check(m);
s=check(s);
var timestr = y+"-"+M+"-"+d+" "+h+":"+m+":"+s;
document.getElementById("nowtime").innerHTML="當(dāng)前時(shí)間:" + timestr;
}
//時(shí)間數(shù)字小于10,則在之前加個(gè)“0”補(bǔ)位。
function check(i){
var num = (i<10)?("0"+i) : i;
return num;
}
</script>
</head>
<body>
<div id="nowtime">在這里顯示時(shí)間</div>
</body>
</html>
到此這篇關(guān)于JavaScript實(shí)時(shí)更新當(dāng)前的時(shí)間的文章就介紹到這了,更多相關(guān)js 實(shí)時(shí)更新當(dāng)前時(shí)間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Bootstrap基本插件學(xué)習(xí)筆記之Popover提示框(19)
這篇文章主要為大家詳細(xì)介紹了Bootstrap基本插件學(xué)習(xí)筆記之Popover提示框的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
細(xì)數(shù)promise與async/await的使用及區(qū)別說(shuō)明
這篇文章主要介紹了細(xì)數(shù)promise與async/await的使用及區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07
20個(gè)拿來(lái)就能用的JavaScript技巧分享
這篇文章主要來(lái)和大家一起探討一下20?種?JavaScript?技巧和竅門,每種技巧和竅門都有通俗易懂的示例,讓我們一起來(lái)提升你的?JavaScript?技能吧2023-10-10
小程序登錄/注冊(cè)頁(yè)面設(shè)計(jì)的實(shí)現(xiàn)代碼
這篇文章主要介紹了小程序登錄/注冊(cè)頁(yè)面設(shè)計(jì)的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
探討:JavaScript ECAMScript5 新特性之get/set訪問(wèn)器
這篇文章主要介紹了探討:JavaScript ECAMScript5 新特性之get/set訪問(wèn)器 的相關(guān)資料,需要的朋友可以參考下2016-05-05
JavaScript中解決多瀏覽器兼容性23個(gè)問(wèn)題的快速解決方法
下面小編就為大家?guī)?lái)一篇JavaScript中解決多瀏覽器兼容性23個(gè)問(wèn)題的快速解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05
JS 數(shù)字轉(zhuǎn)換為大寫金額的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇JS 數(shù)字轉(zhuǎn)換為大寫金額的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08

