vue 获取 url参数 与时间处理

246 阅读1分钟
export function parseQueryString(str) {
  let queryObj = {}
  // let index = str.indexOf('?')
  let index = str.lastIndexOf('?')
  if(index ===  -1) return
  let searchStr = str.substr(index + 1)
  let queryArr = searchStr.split('&')
  for(let i = 0; i < queryArr.length; i++) {
    let num = queryArr[i].indexOf('=')
    if(num > 0) {
      let name = queryArr[i].substring(0, num)
      let value = queryArr[i].substr(num + 1)
      queryObj[name] = value
    }
  }
  return queryObj
}

//时间处理
export function handleTiem(time) {
  let times = new Date(time).getTime()
  // console.log(times)
  let todayZero = new Date(new Date().toLocaleDateString()).getTime()
  // console.log(todayZero)
  if(times < todayZero) {
    return time.substr(0,10)
  }else{
    return time.substr(10,16)
  }
}