自己写时间戳转换成时间格式,没想到不管怎么转换都有问题,时间都是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));