关于时间戳转成时间格式的相关问题

自己写时间戳转换成时间格式,没想到不管怎么转换都有问题,时间都是1970,实在没明白怎么回事,网上查了之后,发现,时间戳要乘以1000才可以,亲自试了一下确实可行

 

function add(n){

  return n<10?'0'+n:n

}

function timer(time) {

  var date=new Date(time*1000);

  var y=date.getFullYear();

  var M=date.getMonth()+1;

  var d=date.getDate();

  var h=date.getHours();

  var m=date.getMinutes();

  var s=date.getSeconds();

  return y+'-'+add(M)+'-'+add(d)+' '+add(h)+':'+add(m)+':'+add(s);

}

 console.log(timer(1511489155));

 

posted @ 2017-12-07 11:08  无言的小鱼  阅读(178)  评论(0)    收藏  举报