js时间相互转换:时间戳转为时间字符串

时间戳转为时间字符串

function formatDate(date, format) {

    if (!format) format = "yyyy-MM-dd HH:mm:ss";

    date = new Date(parseInt(date));

    var dict = {

        "yyyy": date.getFullYear(),

        "M": date.getMonth() + 1,

        "d": date.getDate(),

        "H": date.getHours(),

        "m": date.getMinutes(),

        "s": date.getSeconds(),

        "S": ("" + (date.getMilliseconds() + 1000)).substr(1),

        "MM": ("" + (date.getMonth() + 101)).substr(1),

        "dd": ("" + (date.getDate() + 100)).substr(1),

        "HH": ("" + (date.getHours() + 100)).substr(1),

        "mm": ("" + (date.getMinutes() + 100)).substr(1),

        "ss": ("" + (date.getSeconds() + 100)).substr(1)

    };

    return format.replace(/(y+|M+|d+|H+|s+|m+|S)/g,

    function(a) {

        return dict[a];

    });

}

//日期格式化

function dateformarter(value, rowData, rowIndex) {

    if (!value)  return "";

    var date = new Date(value);

    var year = date.getFullYear().toString();

    var month = (date.getMonth() + 1);

    var day = date.getDate().toString();

    var hour = date.getHours().toString();

    var minutes = date.getMinutes().toString();

    var seconds = date.getSeconds().toString();

    if (month < 10) {

        month = "0" + month;

    }

    if (day < 10) {

        day = "0" + day;

    }

    if (hour < 10) {

        hour = "0" + hour;

    }

    if (minutes < 10) {

        minutes = "0" + minutes;

    }

    if (seconds < 10) {

        seconds = "0" + seconds;

    }

    if (year == "NaN" || month == "NaN") {

        return "";

    }

    return year + "-" + month + "-" + day + " " + hour + ":" + minutes + ":" + seconds;

}

猜你喜欢

转载自blog.csdn.net/xuehu837769474/article/details/81712655