Разбиение даты. Форматы даты.

  • Автор темы kRIkuN588
  • Дата начала

kRIkuN588

Guest
Разбиение даты. Форматы даты.

В БД SQL хранятся записи, каждой из которых соответствует определенная дата. Я делаю выборку всех записей в отдельные массивы. Теперь для того чтобы мне из всех записей выбрать только те, которые соответствуют выбранному месяцу и году, мне нужно взять каждую дату, разбить ее и проверить на соответствие месяцу, году и дню.
Подскажите как из даты формата yyyy-mm-dd, получить чисто mm или dd?
И какими функциями работать с датой, чтобы менять формат?
 

chira

Новичок
Зачем сначала выбирать ВСЕ, потом из выбранных, выбирать которые нужно?
Почему бы сразу не взять которые нужно?
 

Nirva

Dmitry Polyakov
kRIkuN588
1. sql: DATE_FORMAT()
2. получай то, что нужно, а не вообще все.
 

kRIkuN588

Guest
Автор оригинала: Nirva
1. sql: DATE_FORMAT()
Где можно почитать про эту функцию? Порылся в справочнике не нашел. :-(

Автор оригинала: Nirva 2. получай то, что нужно, а не вообще все.
Ок. Я думал, что этот массив пригодится позже, но ты прав, излишние данные ни к чему.

YEAR() и MONTH в запросе
И про эти функции не нашел, мож не там ищу, где можно с ними ознакомиться?
 

switch

Новичок
Вопрос по теме.
Из базы береться дата и время в формате 'yyyy-mm-dd hh:mm:ss'
Как получить из этого "Jun 02/05" ?
К сожалению, забрать из MySQL в нужном формате нельзя.
 

Фанат

oncle terrible
Команда форума
если забрать из MySQL в нужном формате нельзя, то почему ты тогда задаешь вопрос в форуме по MySQL?
Почему в нарушение правил форума лезешь со своим вопросом в чужой топик?
 
Сверху