functiongetRandom(min, max){return Math.floor(Math.random()*(max - min +1))+ min}
2.倒计时代码
let now =+newDate()// 2. 得到指定时间的时间戳let last =+newDate('这里写想要达到的时间')// 3. (计算剩余的毫秒数) / 1000 === 剩余的秒数let count =(last - now)/1000// console.log(count)// 4. 转换为时分秒// h = parseInt(总秒数 / 60 / 60 % 24) // 计算小时let h =parseInt(count /60/60%24)h = h <10?'0'+ h : h// m = parseInt(总秒数 / 60 % 60); // 计算分数let m =parseInt(count /60%60)m = m <10?'0'+ m : m// s = parseInt(总秒数 % 60); // 计算当前秒数let s =parseInt(count %60);s = s <10?'0'+ s : s// console.log(h, m, s)
3.精确显示时间代码
let arr =['星期日','星期一','星期二','星期三','星期四','星期五','星期六']let div = document.querySelector('div')// 先调用,就省去了1秒的空白期getTime()setInterval(getTime,1000)functiongetTime(){// 1. 实例化时间对象 一定写到定时器里面才可以额let date =newDate()let year = date.getFullYear()let month = date.getMonth()+1let date1 = date.getDate()let hour = date.getHours()let min = date.getMinutes()let sec = date.getSeconds()let day = date.getDay()div.innerHTML =`今天是: ${year}年${month}月${date1}日 ${hour}:${min}:${sec}${arr[day]}`}