2014-08-28 69 views
0

來自ajax調用我得到json對象。該對象包含日期值。我想以dd-mm-yyyy格式顯示它,但它顯示爲Jun 4, 2014 12:00:00 AM,並在數據庫(mysql)中顯示爲2014-06-4如何格式化來自Jquery中`Json`對象的日期

這是我的jQuery代碼。

$.each(responseJson, function(key,value) { 
    var rowNew = $("<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>"); 
    rowNew.children().eq(0).text(value['vehicleno']); 
    rowNew.children().eq(1).text(value['lat']); 
    rowNew.children().eq(2).text(value['lng']); 
    rowNew.children().eq(3).text(value['status']); 
    rowNew.children().eq(4).text(value['rdate']); 
    rowNew.children().eq(5).text(value['rtime']); 
    rowNew.appendTo(table1); 
}); 

這裏value['rdate']value['rtime']是數據的日期類型。如何格式化,任何人都可以幫助我。

+0

看看[Moment.js]( http://momentjs.com/) – 2014-08-28 06:31:21

+0

請參閱http://stackoverflow.com/questions/19546855/change-date-format-from-jquery – 2014-08-28 06:32:18

+0

@RaNdoM_PoWneD謝謝你,我用了moment.js – Raghu 2014-08-28 06:56:03

回答

0

試試這個,

對於日期值,

wdm_date = jQuery.datepicker.formatDate('dd-mm-yyyy', value['rdate']); 

對於這一點,你將需要包括jQuery用戶界面庫 -

<script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"></script>