第一步: 在utils.js里 加入

//数据转化  
function formatNumber(n) {  
  n = n.toString()  
  return n[1] ? n : '0' + n  
}  
/** 
 * 时间戳转化为年 月 日 时 分 秒 
 * number: 传入时间戳 
 * format:返回格式,支持自定义,但参数必须与formateArr里保持一致 
*/  
function formatTime(number,format) {  

  var formateArr  = ['Y','M','D','h','m','s'];  
  var returnArr   = [];  

  // var date = new Date(number * 1000);  //注意 时间戳如果是10位需要乘以1000
  var date = new Date(number);  
  returnArr.push(date.getFullYear());  
  returnArr.push(formatNumber(date.getMonth() + 1));  
  returnArr.push(formatNumber(date.getDate()));  

  returnArr.push(formatNumber(date.getHours()));  
  returnArr.push(formatNumber(date.getMinutes()));  
  returnArr.push(formatNumber(date.getSeconds()));  

  for (var i in returnArr)  
  {  
    format = format.replace(formateArr[i], returnArr[i]);  
  }  
  return format;  
}  

注意记得 输出:

module.exports = {
    formatTime: formatTime
}

第二步调用方法:

let time1= 1524208981005;
let time1 = Utils.formatTime(time1,'M/D')
let time2= 1524381781005;
let time2 = Utils.formatTime(time2,'Y/M/D h:m:s')
console.log(time1);
console.log(time2);

tiem1 打印为:04/22

time2打印为:2018/04/20 15:23:01

你的闲暇往往定你的终身

标签云

友情链接