小程序-时间戳转年月日

根据传入格式自动匹配替换,需要的人拿去用

使用方法:

timestampToYMD(time,'h:m');

timestampToYMD(time, 'M-D h:m');

// 时间戳转年月日

function timestampToYMD(unixtime, format) {

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

  var returnArr = [];

  var dateTime = new Date(parseInt(unixtime))

  var year = dateTime.getFullYear();

  var month = dateTime.getMonth() + 1;

  var day = dateTime.getDate();

  var hour = dateTime.getHours();

  var minute = dateTime.getMinutes();

  var second = dateTime.getSeconds();

  returnArr.push(year);

  returnArr.push(month<10?'0'+month:month);

  returnArr.push(day < 10 ? '0' + day : day);

  returnArr.push(hour < 10 ? '0' + hour : hour);

  returnArr.push(minute < 10 ? '0' + minute : minute);

  returnArr.push(second < 10 ? '0' + second : second);

  for (var i in returnArr) {

    format = format.replace(formateArr[i], returnArr[i]);

  }

  return format;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容