Я ищу, чтобы удалить 00:00:00 из базы данных. Обычно я могу это сделать, но я использую DataTables (что является новым для меня), поэтому я не знаю, как это сделать.Удаление времени из результата DataTables
Дата рождения дисплея как
1996-04-27 00:00:00
Но мне это нужно, как
27-04-1996
Кто-нибудь знаком с DataTables что может посоветовать?
У меня есть код ниже в server_processing.php для DataTables. Это не так просто, как просто использовать "SELECT DATE_FORMAT(date, '%Y-%m-%d %H:%i') AS formated_date FROM table"
, к сожалению!
/* Array of database columns which should be read and sent back to DataTables. Use a space where
* you want to insert a non-database field (for example a counter or static image)
*/
$aColumns = array('C_ID', 'C_Title', 'C_Surname', 'C_Forename', 'C_DOB', 'C_ID', 'C_Ref');
/* Indexed column (used for fast and accurate table cardinality) */
$sIndexColumn = "C_ID";
/* DB table to use */
$sTable = "Table1";
И
$sQuery = "
SELECT SQL_CALC_FOUND_ROWS `".str_replace(" , ", " ", implode("`, `", $aColumns))."`
FROM $sTable
$sWhereNew
$sOrder
$sLimit
";
$rResult = mysql_query($sQuery, $gaSql['link']) or die(mysql_error());
UPDATE
Какую базу данных вы используете MySql Sql-сервер или что-то еще? –
Вы получаете время в секундах, а затем хотите его удалить? Как насчет того, чтобы не получить время? Обратитесь к [this] (http://stackoverflow.com/questions/6718759/how-to-select-date-and-time-without-the-seconds-in-mysql) (при условии, что вы используете MySQL) – Nath
Спасибо для ответов. Я использую MySql. К сожалению, это не так просто, как решение, которое вы связали с @Nath. Я использую DataTables. Я редактировал свой оригинальный вопрос, чтобы показать код. Спасибо за вашу помощь. – 5ummer5