Я искал все решения для этого и просто не могу найти что-то подобное. Пожалуйста, не ненавидите меня, если это будет дублирующий вопрос.Как превратить дату и время MySQL в другой формат даты?
Так что я этот код, который получает DateTime с именем «постдатировать» из строки MySQL, в которой у меня есть строка с: «название» - «содержание» - «постдатировать»
Оно отображается в виде (пример): 2016-08-13 20:21:10
Как преобразовать формат DATETIME в нечто вроде 13-08-2016 20:21:10, не переписывая код? Или это просто невозможно?
Это, как я закодировал:
//Query the database for the selected posts
$table = 'page04posts';
$sql = "SELECT * FROM page04posts";
$results = $jdb->select($sql);
//Fetch our results into an associative array
$results = mysql_fetch_assoc($results);
// loop through results of database query, displaying them in the table
for ($i = $start; $i < $end; $i++)
{
// make sure that PHP doesn't try to show results that don't exist
if ($i == $total_results) { break; }
// echo out the contents of each row into a div
// display data in div
echo "<div class='container1' style='margin-bottom:2%;'>";
echo '<div class="h1"><h1>' . mysql_result($result, $i, 'title') . '</h1></div>';
echo '<p>' . mysql_result($result, $i, 'content') . '</p>';
echo '<p>' . mysql_result($result, $i, 'postDate') . '</p>'; // this gives the date (example): 2016-08-13 20:21:10
// close div
echo "</div>";
}
Большое спасибо заранее!
Я бы просто использовать немного на стороне сервера сценария (например, Php, JavaScript) в соответствии с заданной локали – Strawberry