Есть календарь, там человек выбирает день, подгружается список афиш.
Суть в том, что надо делать выборку из таблицы "год=2013 месяц=06 день=23", т.к. я привык хранить дату в unix (214324342..), то не знаю, как можно делать выборку по дню (может в mysql есть функции?).
Или же хранить дату в обычном формате вроде yyyy.m.d.
Подскажите или посоветуйте.
Примечание:
Я понял, но дело в том, что надо делать выборку в mysql.
Например, есть дата: 2013-07-13 в юниксе, например, 1321320000.
А в базе есть поля с данным днем, но время другое (2013-07-13 12:21): 1321323412.
Т.е. я не могу сделать where `time`=1321320000, не попадает под условие.
Я подумал, что можно ограничение сделать: where `time` > 1321320000 and `time` < 1321320000+(1day), но как-то нет четкости, а система не должна "ошибаться"...
Примечание:
Посмотрел в сторону поля типа datetime (вид: 2013-07-11 07:57:00). Попробую, скорее всего подойдет.
Примечание:
Решил вопрос.
Совет: (в похожих случаях) используйте поля типа datetime.
Выборку делайте так: select `id` from `table` where date(date_field) = '2013-10-10' [ or date(date_field) beetwen '2013-10-10' and '2013-10-20' ]
Примечание:
Я не писал, но время тоже нужно.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.