jQuery时间戳转换为时间

function format(timestamp)
{
    //时间戳是十位整数,需要parseInt转换
    var time = new Date(timestamp*1000);

    var y = time.getFullYear();
    var m = time.getMonth()+1;
    var d = time.getDate();
    var h = time.getHours();
    var mm = time.getMinutes();
    var s = time.getSeconds();

    var nowTime = new Date();
    var yn = nowTime.getFullYear();
    var mn = nowTime.getMonth()+1;
    var dn = nowTime.getDate();
    var hn = nowTime.getHours();
    var mmn = nowTime.getMinutes();
    var sn = nowTime.getSeconds();

    //console.log(time, nowTime);

    if(y === yn && m === mn && d === dn){
        return add0(h)+':'+add0(mm);
    }else{
        return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s);
    }
}