vue中在时间输入框中默认显示时间

  // 页面加载完毕后触发的事件
  mounted() {
    const vm = this
    vm.listQuery.starttime = vm.convertToLateDate()// new Date() 默认显示为当天时间
    vm.listQuery.endtime = vm.convertToLateDate()
  },



methods: {

    // 格式化时间,获取当前时间的一个月后的时间值
    convertToLateDate() {
      // const data = new Date()
      // const Da = new Date(data.getTime() + 24 * 60 * 60 * 1000 * 30)
      // 以上两行代码为关键代码,若想要返回一天后的时间,则可以将第二行代码更换为下面代码
      // var Da = new Date(data.getTime() + 24 * 60 * 60 * 1000);
      // 若是想要返回值为当前时间,则上面两行代码可以直接修改为下面代码即可。
      const Da = new Date()
      const y = Da.getFullYear()
      let m = Da.getMonth() + 1
      let d = Da.getDate()
      // let H = Da.getHours()
      // const mm = Da.getMinutes()
      m = m < 10 ? '0' + m : m
      d = d < 10 ? '0' + d : d
      //  H = H < 10 ? '0' + H : H
      return y + '-' + m + '-' + d + ' '// + H + ':' + mm
    }


}

猜你喜欢

转载自www.cnblogs.com/sjzxxy/p/11898131.html