中国标准时间转换为YYYY-MM-DD格式

dateConversion(dateData) {
  var date = new Date(dateData)
  var y = date.getFullYear()
  var m = date.getMonth() + 1
  m = m < 10 ? ('0' + m) : m
  var d = date.getDate()
  d = d < 10 ? ('0' + d) : d
  const time = y + '-' + m + '-' + d
  return time
}

调用

this.dateConversion(dateData)

YYYY-MM-DD转换为YYYYMMDD

changeTime(option) {
   // currentTime当前时间,假设是 2019-7-2 19:03
   var currentTime = option;
   var reg = new RegExp("-","g");//去掉时间里面的-
   var a = currentTime.replace(reg,"");
   var regs = new RegExp(" ","g");//去掉时间里面的空格
   var b = a.replace(regs,"");
   var regss = new RegExp(":","g");//去掉时间里面的:冒号
   var c = b.replace(regss,"");
   console.log('时间变成数字的结果:',c)
   return c
},

调用

this.changeTime(dateData)

第二种方法

  this.requiredParameter.startDate = Number(this.dateToString(new Date(new Date(this.requiredParameter.startDate).setHours(0,0,0,0)), 'yyyymmddhhmmss'))
  this.requiredParameter.endDate = Number(this.dateToString(new Date(new Date(this.requiredParameter.endDate).setHours(0,0,0,0)), 'yyyymmddhhmmss'))
最后修改:2021 年 07 月 08 日 05 : 04 PM
如果觉得我的文章对你有用,请随意赞赏