js-时间戳转化为yyyy-mm-dd hh:mm:ss

// timestamp 单位为s
function formatDate(timestamp,type){
    if(!timestamp){
      return '--'
    }
    var myDate = new Date(timestamp * 1000);
    var y = myDate.getFullYear();//年
    var m =(myDate.getMonth() + 1).toString().padStart(2, '0');//月
    var d =myDate.getDate().toString().padStart(2, '0');//日
    var hh =myDate.getHours().toString().padStart(2, '0') ;
    var mm =myDate.getMinutes().toString().padStart(2, '0') ;
    var ss = myDate.getSeconds().toString().padStart(2, '0');

    if(type==1){//yyyy-mm
      return [y, m].join('-');
    }else if(type==2){//yyyy-mm-dd
      return [y, m, d].join('-');
    }else if(type==3){//2020年02月
      return y+'年'+m+'月';
    }else if(type==4){//2020.02.02 00:00:00
      return [y, m, d].join('.') + ' ' + [hh, mm, ss].join(':');
    }else if(type==5){//2020.02.02
      return [y, m, d].join('.');
    }else{//2020-02-02 00:00:00
      return [y, m, d].join('-') + ' ' + [hh, mm, ss].join(':');
    }
}

 

 js-时间戳转化为yyyy-mm-dd hh:mm:ss_第1张图片

你可能感兴趣的:(JS)