Я пытаюсь отобразить дату из таблицы mysql на странице, хотя это происходит не в том формате, который мне нужен.
В таблице формат выглядит следующим образом: «06-Фев-2015», что идеально …
Хотя, когда я беру это из таблицы (это используется в php):
SELECT DISTINCT `Expiry` FROM `QA_Data`
а также:
$row = $sql->fetch();
echo $row['Expiry'];
это эхо это как «2015-02-06»
Я уверен, что к этому можно обратиться со стороны php или mysql, но я бы предпочел ответ php, если это возможно!
Бесконечно благодарен
Ты можешь читать Руководство по PHP.
$date = "2015-02-06";
echo date("d-M-Y",strtotime($date));
Выход
06-Feb-2015
Вы можете использовать функции даты и strtotime Функции даты
$date = $row['Expiry'];
echo date("d-M-Y",strtotime($date));
Yon может преобразовать дату в строку в mySQL:
SELECT DISTINCT DATE_FORMAT(`Expiry` , '%d-%b-%Y') AS Expiry;
а также:
$row = $sql->fetch();
echo $row['Expiry'];
От: Руководство по функции date_format
Но если вы предпочитаете сторону php:
$row = $sql->fetch();
echo date("d-M-Y", strtotime($row['Expiry']));