JS时间日期Date函数方法总结

1.new Date() --- 获取当前时间

let now = new Date()

2.setHours与setDate等set方法设置时间

    let now = new Date()    
    now.setHours(10)

3.getTime() 获取时间戳

console.log(now.getTime()); //1589942787285

4.两个时间相减得到的是毫秒数

let now = new Date()
let now1 = new Date('2020-05-19 18:10:25')
console.log(now - now1); //59762285

5.打卡时用到的节流方法

    let endTime = new Date()
    let i = 0
    function sayHi(){
        i++
        if (new Date() - endTime <1000) return;
        console.log('hi',i);
        endTime = new Date()         
    }
    setInterval(() => {
      sayHi()  
    }, 500);

6.获取年月日时分秒星期

let yy = now.getFullYear()
let mm = now.getMonth()+1
let dd = now.getDate()
let hh = now.getHours()
let mi = now.getMinutes()
let sc = now.getSeconds()
let ww = '星期'+'日一二三四五六'[now.getDay()]

猜你喜欢

转载自blog.51cto.com/14648170/2497382