mint-ui日历组件

assert/js/date.js

export function formatDate(date, fmt = 0) {         //type是可选参数,因为json中时间的格式是year-month-date,不能识别XX年XX月XX日
    if(/(y+)/.test(fmt)){
        fmt = fmt.replace(RegExp.$1,(date.getFullYear()+"").substr(4 - RegExp.$1.length ))
    }
    let o = {
        "M+":date.getMonth()+1,
        "d+":date.getDate(),
        "h+":date.getHours(),
        "m+":date.getMinutes(),
        "s+":date.getSeconds()
    }
    for(let k in o){
        if(new RegExp(`(${k})`).test(fmt)){
            let str = o[k]+""
            fmt = fmt.replace(RegExp.$1,RegExp.$1.length === 1?str : padLeftZero(str))
        }
    }
    return fmt
  }
  function padLeftZero(str){
      return ("00" + str).substr(str.length)
  }

单个日历




日历选择时间:开始时间和结束时间




你可能感兴趣的:(mint-ui日历组件)