Конвертируйте дату mysql (datetime) в лучший формат даты, используя php - PullRequest
5 голосов
/ 28 марта 2010

Я немного php-кода, который получает информацию из базы данных MySQL.Проблема в том, что дата выходит в формате: "2010-02-03 22:21:26"

Кто-нибудь знает простое решение, чтобы сделать дату более удобным для пользователя форматом.например,

2nd march 2010 at 22:21.

Ответы [ 3 ]

10 голосов
/ 28 марта 2010

См. strtotime () и date ()

Например, 2010-02-03 22:21:26 до 3rd February 2010 at 22:21:

$DateTimeStr = '2010-02-03 22:21:26';
echo date('jS F Y \a\t G:i', strtotime($DateTimeStr));
2 голосов
/ 28 марта 2010

Или используйте datetime-класс .

2 голосов
/ 28 марта 2010

Функция date () поможет вам в этом.

Что-то вроде

$date = date('j F, Y h:i:s', strtotime($date_value));
print $date;

Параметры формата:

http://www.php.net/manual/en/function.date.php

...