在JavaScript中,系统的内置对象有Date对象、Array对象、String对象和Math对象等。
1、Date:用于操作日期和时间。
2、Array:用于在单独的变量名中存储一系列的值。
3、String:用于支持对字符串的处理。
4、Math:用于执行数学任务,包含了若干数学常量和函数。
1、Date对象
常用的属性和方法参考!
http://www.w3school.com.cn/jsref/jsref_obj_date.asp
示例:
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();