20220831 JS Date对象、时间戳、创建日期、日期比较、日期转字符串、日期组件方法

293 阅读1分钟

日期对象

new Date()【类型是对象object】

时间戳

  • 1970-1-1到指定时间的毫米数【类型是数字number】
  • Date.now():当前日期的时间戳
  • +日期对象:日期对象转时间戳
  • 日期对象.getTime():日期对象转时间戳
  • Date.parse(日期对象):日期对象转时间戳或日期字符串

创建日期

  • new Data():当前时间
  • new Data(年,月,日,时,分,秒):月份从0开始数
  • new Data(‘ 日期字符串’):获取指定日期的时间戳,字符串转日期对象
  • new Data(时间戳):获取输入时间戳的时间,转日期对象

日期比较

  • 日期对象可以使用>,<,>=,<=比较,不能使用==,===比较
  • 需要比较是否相等时需要把日期对象转换为时间戳

日期转字符串

  • .toLocaleTimeString(‘时区’,{hour:true}):获取时分秒
  • hour24:24小时制
  • hour12:12小时制
  • .toLocaleDateString():获取年月日
  • .toLocalestring():获取年月日时分秒

日期组件的方法

获取

  • .getFullYear():年
  • .getMonth():月
  • .getDate():日
  • .getDay():星期
  • .getHours():时
  • .getMinutes():分
  • .getSeconds():秒
  • .getMilliseconds:毫秒

修改(修改超过范围时进位,修改为负数时减去)

  • .setFullYear():年
  • .setMonth():月
  • .setDate():日【当日为0时回到上个月最后一天】
  • .setHours():时
  • .setMinutes():分
  • .setSeconds():秒
  • .setMilliseconds:毫秒