Date,对象和定时器

date对象基本方法
创建
  	let date = new Date()  // 获取本地时间
  	let date1 = new Date("2022-02-22 22:22:22:22") // 设置指定时间
基本方法
	let y = date.getFullYear() // 获取年
    let m = date.getMonth()+1 //获取月 从0开始,所以+1
    let d = date.getDate() // 获取日
    let w = date.getDay() // 获取星期
    let h = date.getHours() //获取小时
    let mi = date.getMinutes() // 获取分钟
    let s = date.getSeconds() // 获取秒钟
    let ms = date.getUTCMilliseconds() //获取毫秒
    let str =`${y}${m}${d}${h}${mi}${s}${ms}毫秒星期${w}`
    console.log(str)

//使用js文件设置格式
<script src="./js/moment.js"></script>
let str_1 = moment(date).format("YYYY年MM月DD日 HH时mm分ss秒SSS毫秒")
    console.log(str_1)
时间戳
 // 时间戳 从1970年1月1 到当前时间,或者指定时间的中毫秒数
  let date = new Date(); // 本身就是一个时间戳
  console.log(date);
  // 1. getTime()
  console.log(date.getTime());
  // 2.Date.now()
  console.log(Date.now());
  // 3.Date.parse()
  let date2 = Date.parse("2022-02-22 22:22:22:22")
  console.log(date2);
对象
<script>
  // 什么是Object?
  // 容器,属性和方法的集合

  // 声明
  let classes = {};
  classes.userName = "2202";
  classes.people = 15;
  classes.study = () => {};
  console.log(classes);

  let obj = {};
  console.log(obj);
</script>
 let person = {
    name: "张三",
    love: "偷电瓶",
    sex: "男",
    run: function(food){
      return "我叫" + this.name + "喜欢" + food;
    },
  };
  console.log(person);
  // 添加属性
  person.age = 30;
  person.saying = "打工是不可能打工的";
  console.log(person);
  // 查看属性
  let age = person.age;
  let love = person["love"];
  console.log(age, love);
  // 修改属性
  person.love = "开烤鱼店";
  console.log(person);
  // 删除属性
  delete person.age;
  console.log(person);
  // 对象遍历
  for (const key in person) {
      console.log(key,person[key])
  }
  // 方法调用
  // this指向,对象里面的this指向对象本身
  // 普通函数的this指向window
  console.log(person.run("开电瓶车"))
定时器和延时器
	// 1.
    // setInterval("alert(123)",1000)
    // 2.
    // function run(){
    //     alert(123)
    // }
    // setInterval(run,1000)
    // 3.
    clearInterval(timer);
    timer = setInterval(() => {
      console.log("触发了定时器");
    }, 1000);
     stop.onclick = () => {
        clearInterval(timer); // 关闭定时器
        console.log("关闭了定时器");
      };
posted @   我哪会这个  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示