JavaScript如何调用系统时间?

通过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)。

以上就是JavaScript如何调用系统时间?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读