美文网首页
时间转换

时间转换

作者: believedream | 来源:发表于2018-04-23 19:09 被阅读0次
      // 时间格式化
    export function timeFormat (fmt: string, date: any) {
      if (date) {
        date = typeof date === 'object' ? date : new Date(date)
      } else {
        date = new Date()
      }
      const o = {
        'M+': date.getMonth() + 1,               // 月份
        'D+': date.getDate(),                    // 日
        'h+': date.getHours(),                   // 小时
        'm+': date.getMinutes(),                 // 分
        's+': date.getSeconds(),                 // 秒
        'q+': Math.floor((date.getMonth() + 3) / 3), // 季度
        'S': date.getMilliseconds()             // 毫秒
      }
      if (/(y+)/i.test(fmt)) {
        fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length))
      }
      for (let k in o) {
        if (new RegExp('(' + k + ')').test(fmt)) {
          fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length)))
        }
      }
      return fmt
    }
    
    

    相关文章

      网友评论

          本文标题:时间转换

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