js时间戳转为日期函数

时间:2023-03-09 04:05:47
js时间戳转为日期函数

js时间戳转为日期函数

    function add0(m){
return m<10?'0'+m:m;
}

//timestamp参数示例:1501234567
function format(timestamp){
//timestamp是整数,否则要parseInt转换,不会出现少个0的情况
var time = new Date(timestamp*1000); //Date构造函数需要传的时间戳要精确到毫秒,所以乘以1000
var year = time.getFullYear();
var month = time.getMonth()+1;
var date = time.getDate();
var hours = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
return year+'-'+add0(month)+'-'+add0(date)+' '+add0(hours)+':'+add0(minutes)+':'+add0(seconds);
}