Я использую обработку на стороне сервера в соответствии с примером Django в Таблицы данных. Я возвращаю значения даты и времени в этом формате «гггг-мм-дд чч: мм: сс». Эти значения даты и времени в настоящее время отображаются следующим образом (например):
18 декабря 2011 г., 23:59
Я хотел бы отображать только часть даты, а не дату и время.
Это то, что у меня есть на моей html-странице:
<script type="text/javascript">
/* <![CDATA[ */
$(document).ready(function() {
$('#certs-table').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "/cars/get_cars_list/",
"iDisplayLength": 10,
"aoColumnDefs": [
{ "aTargets": [0], "bVisible": false, "bSearchable": false},
{
"aTargets": [1],
"fnRender": function ( oObj ) {
return '<a href=\"/cars/' + oObj.aData[0] + '/\">' + oObj.aData[1] + '</a>';
},
"bSearchable": true,
},
{ "aTargets": [2], "bSearchable": true},
{ "aTargets": [3], "bSearchable": false, "sType": 'date'},
]
});
} );
/* ]]> */
</script>
Дата — это 4-й столбец, т. е. aTarget[3].
Как отобразить только часть даты, пожалуйста? Я только вчера начал использовать DataTables/JQuery, поэтому был бы очень признателен за пример. Спасибо.