美文网首页
时间工具类

时间工具类

作者: 逸笛 | 来源:发表于2021-04-22 10:07 被阅读0次
    /*
     *时间戳转时间格式
     *返回年月
     */
    function getMonth (val) {
      const date = new Date(val * 1000)
      const y = date.getFullYear()
      let m = date.getMonth() + 1
      m = m < 10 ? `0${m}` : m
      return `${y}-${m}`
    }
    /*
     *时间戳转时间格式
     *返回年月日
     */
    function getTime (val) {
      const date = new Date(val * 1000)
      const y = date.getFullYear()
      let m = date.getMonth() + 1
      m = m < 10 ? `0${m}` : m
      let d = date.getDate()
      d = d < 10 ? `0${d}` : d
      if (val === 0) {
        return '暂无'
      } else {
        return `${y}-${m}-${d}`
      }
    }
    /*
     *时间戳转时间格式
     *返回年月日时分秒
     */
    function getDate (val) {
      const date = new Date(val * 1000)
      const y = date.getFullYear()
      let m = date.getMonth() + 1
      m = m < 10 ? `0${m}` : m
      let d = date.getDate()
      d = d < 10 ? `0${d}` : d
      const h = date.getHours()
      let minute = date.getMinutes()
      let second = date.getSeconds()
      minute = minute < 10 ? `0${minute}` : minute
      second = second < 10 ? `0${second}` : second
      return `${y}-${m}-${d} ${h}:${minute}:${second}`
    }
    /*
     *时间戳转时间格式
     *返回年
     */
    function getYear (val) {
      const date = new Date(val * 1000)
      const y = date.getFullYear()
      return y
    }
    
    // 时间格式 转换 返回时间戳
    function getTimeStamp (val) {
      const date = new Date(val)
      const time1 = date.getTime()
      return Math.round(time1 / 1000)
    }
    // 中国标准时间 转换成 时间格式
    function getGMT (val) {
      const date = new Date(val)
      const time =
        date.getFullYear() +
        '-' +
        (date.getMonth() + 1) +
        '-' +
        date.getDate() +
        ' ' +
        date.getHours() +
        ':' +
        date.getMinutes() +
        ':' +
        date.getSeconds()
      return time
    }
    function getGMTDate (val) {
      const date = new Date(val)
      const time =
        date.getFullYear() +
        '-' +
        (date.getMonth() + 1) +
        '-' +
        date.getDate()
      return time
    }
    export default {
      getMonth,
      getTime,
      getDate,
      getYear,
      getTimeStamp,
      getGMT,
      getGMTDate
    }
    

    去除时间的时分秒

    var time="2020-02-26 16:30:25"
      dealTime (time) {
          return /\d{4}-\d{1,2}-\d{1,2}/g.exec(time).toString()
        },
    

    相关文章

      网友评论

          本文标题:时间工具类

          本文链接:https://www.haomeiwen.com/subject/lujxrltx.html