データテーブルのサーバー側処理を使用して、テーブルのすべての値を取得しています。1つの列は、MySQLの日付形式であるユーザーの登録日を表示します。表示中にPHPの日付形式に変換できますか?
$('#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列の1つに「date」という名前があります。