Я использую обработку серверных данных datatables для извлечения всех значений для моей таблицы. Один столбец отображает даты регистрации пользователей, которые находятся в формате даты MySQL. Может ли он быть преобразован в формат даты PHP во время отображения.jQuery Datatables MySQL date to PHP date
$('#data').dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "userlist.php",
});
Спасибо.
Рабочий раствор:
Добавлен это на стороне сервера, но никакого эффекта,
while ($aRow = mysql_fetch_array($rResult)) {
$row = array();
for ($i = 0; $i < count($aColumns); $i++) {
if ($aColumns[$i] == "version") {
/* Special output formatting for 'version' column */
$row[] = ($aRow[$aColumns[$i]] == "0") ? '-' : $aRow[$aColumns[$i]];
} elseif ($aColumns[$i] == "date") {
/* Special output formatting for 'date' column */
$date = new DateTime($aRow["date"]);
$timestamp = $date->getTimestamp();
$row[] = date("d-m-Y", $timestamp);
} elseif ($aColumns[$i] != ' ') {
/* General output */
$row[] = $aRow[$aColumns[$i]];
}
}
$output['aaData'][] = $row;
}
Один из моих MySQL столбцов имеет имя 'дата'.
Что вы подразумеваете под «PHP date format»? Я предполагаю, что с помощью «формата даты в формате MySQL» вы имеете в виду «YYYY-MM-DD» – Sp4cecat
Я хочу конвертировать YYYY-MM-DD в DD-MM-YY и т. Д. – Ajay
Неверный порядок операторов 'if else' - последние два должны быть обрезаны , – Stefan