извлекать данные в другом формате из базы данных MySQL - PullRequest
0 голосов
/ 20 февраля 2012

Я сохранил данные в этом формате YYYY-MM-DD.Теперь я бы распечатал в другом формате, как этот: DD-MM-YYYY.Как я могу это сделать? Я имею в виду, что мне нужно сохранить его в этом формате DD-MM-YYYY или я могу сохранить его в любом формате и получить его в установленном формате?

Ответы [ 3 ]

2 голосов
/ 20 февраля 2012

Вы можете сохранить только в формате YYYY-mm-dd, но позже при извлечении, отображая, что вы можете преобразовать его в любой формат. Проверьте DATE_FORMAT функцию mysql

Вы также можете конвертировать дату на любом языке, который вы используете с mysql

1 голос
/ 20 февраля 2012

Надеюсь, это поможет

//php
$records =mysql_query("SELECT otherFields,DATE_FORMAT(dateField, '%d-%m-%Y) as time 
from tableName");

while($row=mysql_fetch_array($records))
{
 echo"$row['time']";
 echo"$row['otherFields']";
}
1 голос
/ 20 февраля 2012

Вы можете использовать функцию DATE_FORMAT

SELECT DATE_FORMAT(my_date, '%d-%m-%Y') FROM ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...