SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.02.2009 17:01:51

AtonS
Участник
Зарегистрирован: 09.02.2009
Сообщений: 4

Дата в MySQL

Подскажите как вывести дату в формате 23.02.2009, а не в формате 2009.02.23 как выводит MySQL.

Неактивен

 

#2 09.02.2009 17:16:00

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5831

Неактивен

 

#3 09.02.2009 17:46:02

AtonS
Участник
Зарегистрирован: 09.02.2009
Сообщений: 4

Re: Дата в MySQL

Я в англиском не силен. 8-) Мне бы по простому понятно и по русски. Заранее спасибо.

Неактивен

 

#4 09.02.2009 18:07:42

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5831

Re: Дата в MySQL

select date_format('2009.02.23','%d.%m.%Y');

Неактивен

 

#5 09.02.2009 18:15:32

AtonS
Участник
Зарегистрирован: 09.02.2009
Сообщений: 4

Re: Дата в MySQL

А как для всех дат сделать которые в базе находятся?

Неактивен

 

#6 09.02.2009 18:29:32

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5831

Re: Дата в MySQL

Некорректный вопрос. Для хранения данных вы можете выбирать тот или иной тип данных. Например, DATE или DATETIME. Для представления данных в нужном вам формате вы можете использовать функцию DATE_FORMAT().

select date_format(column_name, '%d.%m.%Y') from table_name ... ;

Неактивен

 

#7 09.02.2009 18:32:02

AtonS
Участник
Зарегистрирован: 09.02.2009
Сообщений: 4

Re: Дата в MySQL

Спасибо большое! Буду учиться!

Решил роблему вывода! Просто записал в PHP так

$myrow['date'] = date('d.m.Y');
printf ("Дата добавления: %s", $myrow['date']);

$myrow['date']  - массив с датой  date('d.m.Y') - функция форматирования даты

Выводит:

Дата добавления: 09.02.2009

Вдруг какому-нибудь новичку пригодится...

Отредактированно AtonS (09.02.2009 19:22:31)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson