通过JavaScript创建一个date对象,使用date对象即可返回当前日期和时间,使用date对象中的方法可以返回date对象中的年、月、日等时间。
通常的办法是利用JavaScript创建一个Date对象,通过对象来调用Date类的方法:
实现代码:
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>当前系统时间</title> <script type="text/javascript"> window.onload = function(){ //页面加载完成时实现 showTime(); } function checkTime(i){ //补位处理 if(i<10){ i="0"+i; } return i; } function showTime(){ //时间显示函数 var now=new Date(); //创建一个Date对象 var year= now.getFullYear() ; //年 var month=now.getMonth()+1 ; //月份(从0开始),所以+1 var date= now.getDate() ; //日(1-31) var day=now.getDay(); //星期(0-6) var h= now.getHours() ; //小时(0-23) var m= now.getMinutes() ; //分钟(0-59) var s= now.getSeconds() ; //秒 m=checkTime(m) s=checkTime(s) var weekday=new Array(7) //星期数进一处理 weekday[0]="星期日"; weekday[1]="星期一"; weekday[2]="星期二"; weekday[3]="星期三"; weekday[4]="星期四"; weekday[5]="星期五"; weekday[6]="星期六"; document.getElementById("show").innerHTML=""+year+"年"+month+"月"+date+"日 "+ weekday[day] +h+":"+m+":"+s; t=setTimeout('showTime()',1000) //设置定时器,每隔1s调用一次函数从而实现动态效果 } </script> </head> <body> <div class="showTime"> <div id="show">当前时间为:</div> </div> </body> </html>
JavaScript中的Date对象:
Date() 返回当日的日期和时间。
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
网友评论文明上网理性发言 已有0人参与
发表评论: