我想在我的網頁上顯示當前時間。當我推F5
,我可以得到時間,但它不會改變。幫助我..如何用Javascript更改當前時間
HTML
<div id="time" class="timer">
show_time
</div>
的Javascript
var text2 = document.getElementById("time");
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var dn = "PM";
if (hours<12)
dn="AM";
if (hours>12)
hours=hours-12;
if (hours==0)
hours=12;
if (minutes<=9)
minutes="0"+minutes;
if (seconds<=9)
seconds="0"+seconds;
setInterval(setTime, 1000);
function setTime(){
text2.innerHTML ="현재 시간: <br>"+ hours + ':' +
minutes + ':' + seconds+ "<bn>"+dn;
}
setTime();
謝謝!
哇它的作品價值!我正在處理這個問題這麼久。謝謝。你能解釋一下'const'是如何完成這項工作的嗎? – WonGyeong
@WongGyeong感謝您的評論以下是MDN文檔javascript日期通過它你會發現一切有關日期https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date –
它是真的很棒的網站。謝謝! – WonGyeong