JavaScript的日期對象顯示當前日期和時間


題目解析:

使用JavaScript的日期對象顯示當前日期和時間,先用new Date()來定義一個時間oDate對象,再根據oDate對象來獲取年月日和時分秒的值:

var oDate=new Date();
var oYear=oDate.getFullYear();獲取當年的年份
var oMonth=oDate.getMonth()+1;獲取當月的月份
var oDay=oDate.getDate();獲取當日的日期
var oHours=oDate.getHours();獲取當天的小時
var oMinute=oDate.getMinutes();獲取當時是多少分
var oSeconds=oDate.getSeconds();獲取多少秒

把獲取好的的年月日和時分秒付相連接起來

var timeValue=oYear+"-"+zero(oMonth)+"-"+zero(oDay)+" "+zero(oHours)+":"+zero(oMinute)+":"+zero(oSeconds)付給div

oBox.innerHTML=timeValue;

里面的zero()函數是補零函數,當月日時分秒的值小於10的情況下就在前面加0

function zero(num){
return num>10?num:"0"+num;
}

再用setInterval()方法方法運行 clock()時鍾就而已了,每1秒秒鍾就跑動

setInterval("clock()",1000);

 

javascript代碼:

window.onload=function(){
clock();
setInterval("clock()",1000);
}
function zero(num){
return num>10?num:"0"+num;
}
function clock(){
var oBox=document.getElementById("date");
var oDate=new Date();
var oYear=oDate.getFullYear();
var oMonth=oDate.getMonth()+1;
var oDay=oDate.getDate();
var oHours=oDate.getHours();
var oMinute=oDate.getMinutes();
var oSeconds=oDate.getSeconds();
var timeValue=oYear+"-"+zero(oMonth)+"-"+zero(oDay)+" "+zero(oHours)+":"+zero(oMinute)+":"+zero(oSeconds);
oBox.innerHTML=timeValue;
}

轉載前端菜鳥:http://www.bird100.cn/8960.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM