1. 程式人生 > >前臺ajax請求Json,Date型別處理

前臺ajax請求Json,Date型別處理

情景:在用ajax請求json資料,後臺Java從Mysql中獲取資料,當資料庫中包含date型別時,前臺可以自動轉換為日期字串格式,如2013-12-27.

而資料庫中的datetime型別,前臺顯示的卻是一串數字。

處理:首先在前臺得到javascript可以識別的date型別

 var date = new Date(parseInt(後臺返回date的數字, 10));

然後 ,將date轉換為需要的字串形式:

如果想返回yyyy-MM-dd HH:mm:SS格式

/* 獲取日期格式 */

function getDate(date) {

    var year = date.getFullYear();

    var month = date.getMonth() + 1;

    var day = date.getDate();

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

/* 獲取日期時間格式*/

function getDateTime(date) {

    var year = date.getFullYear();

    var month = date.getMonth() + 1;

    var day = date.getDate();

    var hh = date.getHours();

    var mm = date.getMinutes();

    var ss = date.getSeconds();

    return year + "-" + month + "-" + day + " " + hh + ":" + mm + ":" + ss; 
}