форматирование поля даты из MYSQL - PullRequest
0 голосов
/ 20 апреля 2011

Я использую поле DATE в своей таблице MYSQL и перетаскиваю его на страницу php. Проблема в том, что «2011-04-23»

Есть ли способ переформатировать это как 23/04/2011?

Спасибо:)

Ответы [ 3 ]

2 голосов
/ 20 апреля 2011
date("d/m/Y", strtotime("2011-04-23"));

это должно сделать

* 1004 дата * () StrToTime ()

1 голос
/ 20 апреля 2011

DATE_FORMAT (дата, формат)

Смотрите здесь: http://dev.mysql.com/doc/refman/5.0/es/date-and-time-functions.html

0 голосов
/ 20 апреля 2011

Предполагая, что переменная $ date содержит ваши данные MySQL:

$date = '2011-04-23';
$timezone = 'Europe/London'; // this is optional argument

$formatted = DateTime::createFromFormat('Y-m-d', $date, new DateTimeZone($timezone));

// or without the optional timezone - where php will assume the default timezone from your OS

$formatted = DateTime::createFromFormat('Y-m-d', $date);

echo $formatted->('d/m/Y');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...