日期对象

28 阅读1分钟

一、日期对象 Date

  • 日期对象:用来表示日期和时间的对象
  • 作用:可以得到当前系统日期和时间
  • Deta 是javascript内置对象

实例化日期对象

  • 日期对象使用必须先实例化:创建一个日期对象并获取时间
  • 在代码中发现了 new 关键字时,一般将这个操作称为实例化
  • 获得当前日期:
  • const date = new Date()
  • 获得指定日期:
  • const date = new Date('200X-x-x')

日期对象方法-格式化日期对象

  • 使用场景: 因为日期对象返回的数据我们不能直接使用,所以需要转换为实际开发中常用的格式(格式化日期对象)
  • getFullYear() 获取年份(四位年份)
  • getMonth() 获取月份 (取值为0-11)
  • getDate() 获取月份中的每一天 (不同月份取值不同)
  • getDay() 获取星期 (取值为0-6)
  • getHours() 获取小时 (取值为0-23)
  • getMinutes() 获取分钟 (取值为0-59)
  • getSeconds() 获取秒 (取值为0-59)

格式化日期对象另外一种方法

image.png

时间戳

  • 时间戳指1970年01月01日00时00分00秒起至现在的总毫秒数(数字型),它是一种特殊的计量时间的方式
  • 使用场景:计算倒计时效果
  • 算法:
  • 将来的时间戳 - 现在的时间戳 = 剩余时间毫秒数
  • 剩余时间毫秒数转换为年月日时分秒 就是倒计时时间
  • image.png

三种方法获取时间戳:

image.png

image.png

image.png