javascript编程基础之内置对象Date

发布时间:2019-11-23编辑:脚本学堂
有关javascript编程基础之内置对象date日期对象的用法,包括了date对象与定时函数的用法,定时函数的创建语法与清除语法,需要的朋友参考下。

javascript中,系统的内置对象有date对象、array对象、string对象和math对象等。
1、Date:用于操作日期和时间。
2、Array:用于在单独的变量名中存储一系列的值。
3、String:用于支持对字符串的处理。
4、Math:用于执行数学任务,包含了若干数学常量和函数。
 
1、date对象

例:
 

var today=new Date()   --获取当前系统时间
var yesterday = new Date("2014-12-17 06:30:56"));  --指定一个日期显示

例:显示时钟效果  
 

<html><head>
<script type="text/javascript">
function startTime()
{
var today=new Date();
var year=today.getFullYear();
var month=today.getMonth() + 1;
var day = today.getDate();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
document.getElementById('time').innerHTML=year+"-" + month + "-" + day + " " + h+":"+m+":"+s
t=setTimeout('startTime()',1000)
}
function checkTime(i)
{
if (i<10)
  {i="0" + i}
  return i
}
</script>
</head>
 <body onLoad="startTime()">
<div id="time"></div>
</body>
</html>

注意:
1、getFullYear()返回4位数的年份,getYear()返回2位或4位的年份。
2、获取星期几使用getDay();0-表示星期日,1-表示星期一,6表示星期六。
3、各部分时间表示的范围,除每个月的日期外,其他均从0开始计数。例如:月份:0-11,0表示1月,11表示12月。

二、定时函数
javascript中提供了两个定时函数:settimeout()和setinterval();
setTimeout():表示在指定的毫秒后调用该方法。

创建语法:
setTimeout("调用的函数名称",等待的毫秒数);

清除语法:
clearTimeout();
 
setInterval():表示周期性调用该方法。

创建语法:
setInterval("调用的函数名称",间隔的毫秒数);

清除语法:
clearTimeout();