Math数学对象
+ Math.ceil()
+ Math.floor()
+ Math.round()
+ Math.random()
+ 随机数公式
=> var random = Math.round(Math.random()*(max-min)+min)
Date日期对象
+ var d = new Date()
=> d.getTime() 获取时间戳
=> d.getMonth()+1 因为月份默认是从0开始的
=> d.getDay() 获取的是星期,返回值是数字,如果要转成汉字使用数组保存汉字,把返回的数字当成下标使用
=> d.getDate() 获取天
+ 日期转换
=> seconds(秒) = (使用将来时间的时间戳 - 动态获取的现在的时间的时间戳)/1000
=> d = seconds/3600/24
=> h = seconds/3600%24
=> m = seconds/60%60
=> s = seconds%60
+ 设置日期
=> d.setMonth() 复杂设置
=> endDate('2022-11-11 00:00:00') 简单设置
定时器
+ setInterval()
+ setTimeout()
+ clearInterval()
+ clearTimeout()
+ 注意点:
=> 返回是定时器的序号(id)
=> 为了区分开启不同的定时器或者延时器