JS 4-22

135 阅读2分钟

1.Date的对象

            var date=new Date()

(1)getTimezoneOffset 返回本地时间与格林威治时间的分钟差

     console.log(date.getTimezoneOffset());//-480

(2)toString() 将date对象转换为字符串

      console.log(date.toString());//Fri Apr 22 2022 11:30:33 GMT+0800 (GMT+08:00)

(3)toDateString() 将date日期部分转换为字符串

       console.log(date.toDateString());//Fri Apr 22 2022

(4)toTimeString() 将date时间部分转换为字符串

       console.log(date.toTimeString());//11:30:33 GMT+0800 (GMT+08:00)

(5)toLocaleString() 根据本地格式,将date对象转换为字符串

       console.log(date.toLocaleString());//2022/4/22 11:30:33

(6)toUTCString() 根据时间格式,将date对象转换为字符串

       console.log(date.toUTCString());//Fri, 22 Apr 2022 03:30:33 GMT

(7)toISOString() 使用ISO标准返回字符串的日期格式

        console.log(date.toISOString());//2022-04-22T03:30:33.564Z

(8)toJSON() 以JSON数据格式返回日期字符串

        console.log(date.toJSON());//2022-04-22T03:30:33.564Z

(9)valueOf() 返回date对象的原始值

        console.log(date.valueOf());//1650598233564

(10)UTC 根据世界时间,返回1970年1月1日到指定日期的毫秒数

        console.log(Date.UTC(1970,0,2));//86400000

(11)parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数

         console.log(Date.parse('1970,1,2'));//57600000

2.定时器

(1)setInterval函数

  setInterval(callback,ms)   循环定时器
   callback:回调函数   当方法执行完之后调用
   ms:毫秒
   每隔多长时间执行一次回调函数
   清除定时器  clearInterval(name)

(2)setTimeout函数

   setTimeout(callback,ms)   延迟定时器
   callback:回调函数   当方法执行完之后调用
    ms:毫秒
    延迟多长时间执行一次函数  只执行一次
    清除:clearTimeout(name);