如何在Jquery中格式化来自`Json`对象的日期

如何在Jquery中格式化来自`Json`对象的日期,jquery,json,date,Jquery,Json,Date,从ajax调用中,我得到了json对象。此对象包含日期值。我想以dd-mm-yyyy格式显示它,但它显示为2014年6月4日12:00:00 AM,并在数据库(mysql)中存储为2014-06-4 这是我的jquery代码 $.each(responseJson, function(key,value) { var rowNew = $("<tr><td></td><td></td><td></td>&l

从ajax调用中,我得到了
json
对象。此对象包含日期值。我想以
dd-mm-yyyy
格式显示它,但它显示为
2014年6月4日12:00:00 AM
,并在数据库(mysql)中存储为
2014-06-4

这是我的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);
});
$。每个(responseJson,函数(键,值){
var rowNew=$(“”);
rowNew.children().eq(0).text(值['vehicleno']);
rowNew.children().eq(1).text(值['lat']);
rowNew.children().eq(2).text(值['lng']);
rowNew.children().eq(3).text(值['status']);
rowNew.children().eq(4).text(值['rdate']);
rowNew.children().eq(5).text(值['rtime']);
rowNew.附录(表1);
});
这里的
value['rdate']
value['rtime']
是数据的日期类型。在这方面,任何人都可以帮我设置格式。

试试这个

对于日期值

wdm_date = jQuery.datepicker.formatDate('dd-mm-yyyy', value['rdate']);
为此,您需要包括jQueryUI库-

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


看看refere@RaNdoM\u PoWneD谢谢你,我用了moment.js你的SQL数据库中日期行的类型是什么?