美文网首页
格式化时间的函数

格式化时间的函数

作者: 泡杯感冒灵 | 来源:发表于2021-01-15 11:12 被阅读0次
    // 请确保参数是 date格式
    module.exports = (date)=>{
     let fmt = 'yyyy-MM-dd hh:mm:ss'
     const o = {
       'M+':date.getMonth() + 1,  // 月份
       'd+':date.getDate(),  //日
       'h+':date.getHours(),  //小时
       'm+':date.getMinutes(),  //分钟
       's+':date.getSeconds(),  //秒
     }
    
     if(/(y+)/.test(fmt)){
       fmt = fmt.replace(RegExp.$1,date.getFullYear())
      //  console.log(fmt)
     }
    
     for(let key in o){
       if(new RegExp('('+key+')').test(fmt)){
        fmt = fmt.replace(RegExp.$1,o[key].toString().length == 1 ? '0'+o[key] : o[key])
       }
     }
    
     return fmt
    }
    

    相关文章

      网友评论

          本文标题:格式化时间的函数

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