js时间戳

419 阅读1分钟

年月. 定时器.

如何获取年月日时分秒

console.log(date.getYear()) //119        
console.log(date.getFullYear()) //2019        
console.log(date.getMonth()) // 0-11  月份+1        
console.log(date.getDay()) // 星期几  3        
console.log(date.getDate()) //27 号​​        
console.log(date.getHours()) //10 小时        
console.log(date.getMinutes()) //45分        
console.log(date.getSeconds()) //秒        
console.log(date.getMilliseconds()) //毫秒  0-999   1000进制​        
var str = date.getFullYear() + "-" + 
          (date.getMonth() + 1) + "-" +date.getDate() + " " + 
          date.getHours() +":" + date.getMinutes() + ":" + 
          date.getSeconds()        
console.log(str)

重点知识点

获取时间戳,又叫做毫秒数

var date = new Date();        
console.log(date.getTime()) //1574823487257        
console.log(date.valueOf()) //1574823487257        //把指定日期转换成毫秒数        
console.log(Date.parse("2020/1/25 12:12:12:12"))​

定时器

var timer1 = setInterval(function (str) {        
    console.log("1111" + str);
}, 1000, "你好");
console.log(timer1);
​var timer2 = setInterval(function (str) {       
    console.log("2222" + str);
}, 1000, "你好");
console.log(timer2);
oStop.onclick = function () {       
    clearInterval(timer1)       
    clearInterval(timer2)
}

延时器

var timer;        
oStart.onclick = function () {  //setTimeout只执行一次            
    timer = setTimeout(function (str) {                
        console.log(str)            
    }, 3000, "你好")        
}        
oEnd.onclick = function () {            
    clearTimeout(timer);  //执行之前,暂停才有用        
}