什么是Date:
用于处理日期和时间
使用:
先创建日期对象,再使用方法
例:oDate=new Date()
oTime=oDate.Date()
初始化日期对象
var oDate = new Date(“2015/08/22”);
参数:日期 或 毫秒;
获取时间方法:
oDate.getDate() 返回一个月中的某一天 (1 ~ 31)
oDate.getDay() 返回一周中的某一天 (0 ~ 6)
oDate.getMonth() 返回月份 (0 ~ 11)
oDate.getFullYear() 以四位数字返回年份
获取时间方法:
oDate.getHours() 返回当前小时(0-23)
oDate.getMinutes() 返回当前分钟 (0 ~ 59)
oDate.getSeconds() 返回当前秒(0 ~ 59)
oDate.getMillisenconds() 返回当前毫秒(0 ~ 999)
oDate.getTime() 返回1970年1月1日至今的毫秒数
设置时间方法:
oDate.setDate() 设置月中的某一天 (1 ~ 31)
oDate.setMonth() 设置月份 (0 ~ 11)
例:oDate.setMonth(9); alert(oDate.getMonth())
oDate.setFullYear()设置年份(四位数)
设置时间方法:
oDate.setHours() 设置小时(0-23)
oDate.setMinutes() 设置分钟 (0 ~ 59)
oDate.setSeconds() 设置秒(0 ~ 59)
oDate.setMillisenconds() 设置毫秒(0 ~ 999)
oDate.setTime() 设置1970年1月1日至今的毫秒数
Date.parse(“2015-10-24”)
将字符串转换成1970年距离指定日期的毫秒数
转换格式默认支持2015-10-24或2015/10/24
setTimeout()
用以指定在一段特定的时间后执行某段程序。
格式:[定时器对象名]= setTimeout(“函数名/匿名函数”,毫秒)
功能:执行<表达式>一次。
clearTimeout():终止定时器
用以清除定时器。
格式:setTimeout(定时器名称)
功能:清除定时器。
setInterval()
用以指定在一段特定的时间后执行某段程序。
格式:[定时器对象名]= setTimeout(“函数名/匿名函数”,毫秒)
功能:重复执行<表达式>,直至窗口、框架被关闭或执行clearInterval。
clearInterval():终止定时器
用以清除定时器。
格式:setInterval(定时器名称)
功能:清除定时器。
setTimeout()与setInterval()的区别
一个只执行一次,一个执行多次