JS 日期格式转换

//Json 数据年月日 返回 直接传入参数 如/Date(1379433600000)/

function GetDate(date) {

    if (date == null)

        return null;

    var index = 0;

    if (date < 0)

        index = date.indexOf('(');

    else

        index = date.indexOf('(') + 1;



    var endIndex = date.indexOf(')');



    var dat = date.substring(index, endIndex) - 1 + 1;

    var dateTime = new Date(dat);

    var year = dateTime.getFullYear();

    var month = dateTime.getMonth() + 1;

    var day = dateTime.getDate();



    if (month < 10) {

        month = "0" + month;

    }

    if (day < 10) {

        day = "0" + day;

    }



    return year + "-" + month + "-" + day;



}



//Json 数据年月日 返回 直接传入参数 如/Date(1379433600000)/

function GetDateByDate(dateTime) {

    var year = dateTime.getFullYear();

    var month = dateTime.getMonth() + 1;

    var day = dateTime.getDate();



    if (month < 10) {

        month = "0" + month;

    }

    if (day < 10) {

        day = "0" + day;

    }



    return year + "-" + month + "-" + day;



}





//Json 数据年月日 返回 直接传入参数 如/Date(1379433600000)/ 返回日期类型 2009年1月1日

function GetDateYMD(date) {

    if (date == null)

        return null;

    var index = 0;

    if (date < 0)

        index = date.indexOf('(');

    else

        index = date.indexOf('(') + 1;



    var endIndex = date.indexOf(')');



    var dat = date.substring(index, endIndex) - 1 + 1;

    var dateTime = new Date(dat);

    var year = dateTime.getFullYear();

    var month = dateTime.getMonth() + 1;

    var day = dateTime.getDate();



    if (month < 10) {

        month = "0" + month;

    }

    if (day < 10) {

        day = "0" + day;

    }



    return year + "年" + month + "月" + day + "日";



}

 

你可能感兴趣的:(日期格式)