首页 > 其他 > 详细

时间戳转换为时间日期格式

时间:2020-01-02 16:13:12      阅读:105      评论:0      收藏:0      [点我收藏+]
/** 
 * 时间戳转化为年 月 日 时 分 秒 
 * number: 传入时间戳 
 * format:返回格式,支持自定义,但参数必须与formateArr里保持一致 
*/  
function formatTime(number,format) {  
  
  var formateArr  = [‘Y‘,‘M‘,‘D‘,‘h‘,‘m‘,‘s‘];  
  var returnArr   = [];  
  
  var date = new Date(number * 1000);  
  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;  
} 

//数据转化  
function formatNumber(n) {  
  n = n.toString()  
  return n[1] ? n : ‘0‘ + n  
}  

调用如下:
var sjc = 1577951790;//时间戳
console.log(time.formatTime(sjc,‘Y/M/D h:m:s‘));//转换为日期:2020/01/01 01:01:01
console.log(time.formatTime(sjc, ‘h:m‘));//转换为日期:03:03

时间戳转换为时间日期格式

原文:https://www.cnblogs.com/james-L/p/12133438.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!