zoukankan      html  css  js  c++  java
  • vue中处理时间格式化的问题

    vue main.js中修改Date原型链,插入(百度)

    Date.prototype.format = function(fmt) { 
      var o = { 
         "M+" : this.getMonth()+1,                 //月份 
         "d+" : this.getDate(),                    //
         "h+" : this.getHours(),                   //小时 
         "m+" : this.getMinutes(),                 //
         "s+" : this.getSeconds(),                 //
         "q+" : Math.floor((this.getMonth()+3)/3), //季度 
         "S"  : this.getMilliseconds()             //毫秒 
     }; 
     if(/(y+)/.test(fmt)) {
             fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
     }
      for(var 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; 
    }      

    使用时,如对请求的个人数据返回的用户创建时间进行格式化,则

    1  that.userInfo.createtime = new Date(userInfoApi.createtime).format(
    2      "yyyy-MM-dd hh:mm:ss"
    3    );

    格式化后的值为:

    2019-03-08 22:04:03
  • 相关阅读:
    POJ 2486
    奇怪的电梯
    穿越泥地(mud)
    救援行动(save)
    As Fast As Possible
    Connecting Universities
    They Are Everywhere
    Cells Not Under Attack
    吃饭
    花店橱窗(flower)
  • 原文地址:https://www.cnblogs.com/CarrotHu/p/10498663.html
Copyright © 2011-2022 走看看