Date对象 (也叫日期对象)
计算机的时间是从1970年1月1号开始计算的
时间的进制:1000毫秒=1秒,60秒=1分,60分=1小时,24小时=1天
设置时间:new Date (year,Month,day,hours,minutes,seconds,millseconds)如果括号里没有参数的话返回的是当前时间,如果有参数设置时间,不设参数获取的本机时间。并且设置时间时必须按照以上的格式设置否则时间会乱
Date对象的常用方法:
- getFullYear()拿到当前的年份
使用方法:变量名.getFullYear()
- getYear()拿到的是1900年至现在的年份的差
使用方法:变量名.getFullYear()
- getMonth()从0开始计算月份返回的是当前的月份
使用方法:变量名.getMonth()
- getDay()返回当前是星期几,不过星期日是0以此类推
使用方法:变量名.getDay()
- getDate()返回的是当前月份的日期
使用方法:变量名.getDate()
- getHours()获取小时
使用方法:变量名.getHours
- getMinutes()获取分钟
使用方法:变量名.getHours
- getseconds()获取秒数
使用方法:变量名.getseconds
- getMilliseconds()获取毫秒数
使用方法:变量名.getMILLIseconds()
- getTime()返回1970年至今的毫秒数
使用方法:变量名.getTime()
- toTimestring()返回只有时间的字符串
使用方法:变量名.toTimestring()
- toDatestring()返回只有日期的字符串
使用方法:变量名.toDatestring()
计数器方法:
seInterval(function(){},time) 每个time的时间间隔取执行一次function中的内容,首次执行等time的时间间隔后去执行
setTimeout(function(){},time) 只执行一次function等time的时间后去执行
time是时间间隔以毫秒为单位
清除计数器:
为什么要清除计数器?
因为如果使用了计数器,那么等计数器计算到了设置的时间不会停还会往下计时甚至会出现负数
clear.Interval(计数器名字)
clear.Timeout(计数器名字)
转载于:https://juejin.im/post/5cf22eeb6fb9a07ee742c6e9