天天看點

時間戳轉換成日期格式

方法:

format (data, fmt) {

     if (!fmt) {

     fmt = \'yyyy/MM/dd\'

     }

     return Util.formatDate(data, fmt)

},

formatDate : function(date, fmt) {

     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() < 9 ? \'0\' + date.getMinutes() : 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: this.padLeftZero(str));

     }

     }

     return fmt;

},

formatDateDoc:function(date){

     let year=date.getFullYear();

     let mon= (date.getMonth()+1)>9 ? (date.getMonth()+1) : \'0\'+(date.getMonth()+1);

     let day = date.getDate() >9 ? date.getDate() :\'0\'+date.getDate();

     let strTime=`${year}.${mon}.${day}`;

     return strTime;

},