文章82
标签28
分类8

JS格式化时间戳

在项目中经常会遇到后台接口返回来的时间戳,我们需要转换一下才能显示日常使用的时间格式。

//转换时间格式
function getNowFormatDate(setdate) {
    var date = new Date(setdate);
    var seperator1 = "-";
    var seperator2 = ":";
    var month = date.getMonth() + 1;
    var strDate = date.getDate();
    if (month >= 1 && month <= 9) {
        month = "0" + month;
    }
    if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
    }
    var h = date.getHours();
    var m = date.getMinutes();
    var s = date.getSeconds();
    if (h >= 0 && h <= 9) {
        h = "0" + h;
    }
    if (m >= 0 && m <= 9) {
        m = "0" + m;
    }
    if (s >= 0 && s <= 9) {
        s = "0" + s;
    }


    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate +
        " " + h + seperator2 + m;

    return currentdate;
}