Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как указать в MySQL формат даты?
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
EuGen
Отправлено: 19 Января, 2010 - 10:35:59
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Мне кажется, или Вы уже ответили на собственный вопрос? Или вопрос состоит в том, как указать тот или иной формат? Тогда укажите, в каком виде Вам необходимо вывести дату.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Carzil
Отправлено: 19 Января, 2010 - 18:22:24
Гость
Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009 Откуда: Россия, Москва
Помог: 0 раз(а)
EuGen, может быть он сам нашёл ответ на вопрос. И решил нас не много поучить!
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
EuGen пишет:
вопрос состоит в том, как указать тот или иной формат? Тогда укажите, в каком виде Вам необходимо вывести дату.
обычный хх.хх.хххх (Добавление)
Carzil пишет:
EuGen, может быть он сам нашёл ответ на вопрос. И решил нас не много поучить!
в цитатнике я поставил, то что нашел, но не знаю как применить.
столбец как бы не тот который нужен.
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
EuGen
Отправлено: 20 Января, 2010 - 14:48:24
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Данные хранятся в формате DATETIME в БД.
Чтобы вывести их в требуемом формате используйте функуию DATE_FORMAT:
SELECT DATE_FORMAT(`your_field`, 'your_format') FROM `your_table`
Как пример для DD.MM.YYYY:
SELECT DATE_FORMAT(`your_field`, '%d.%m.%Y') FROM `your_table`
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
LEONeso
Отправлено: 20 Января, 2010 - 18:22:12
Посетитель
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
Не могу понять как это использовать ... как я понял это вызов даты, в определенном формате, из таблицы?
Цитата:
`your_field`
я не понял, что тут нужно указывать.
Возможно пример привести работы всей этой строчки?
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
EuGen
Отправлено: 20 Января, 2010 - 18:28:30
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Это название Вашего поля типа DATATIME в таблице, в которую выполняется вставка.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
PeaceDuke
Отправлено: 29 Января, 2010 - 16:19:31
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
[+]
ИМХО лучше время хранить в "INT" записывая time()
Потом по желанию можно что угодно можно вывести! хоть день, хоть год, хоть секунды
----- [Coder] and [Designer]
RomAndry
Отправлено: 29 Января, 2010 - 16:48:52
Частый посетитель
Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008
Помог: 6 раз(а)
не совсем согласен
с одной стороны да, можно но с другой стороны проще в SQL запросах сразу делать выборки с функциями даты и времени...
PeaceDuke
Отправлено: 29 Января, 2010 - 17:04:56
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
[+]
RomAndry пишет:
не совсем согласен
с одной стороны да, можно но с другой стороны проще в SQL запросах сразу делать выборки с функциями даты и времени...
потом если надо, просто с date переводим в time и делаем выборку!
Тот же х. только в другой руке
----- [Coder] and [Designer]
RomAndry
Отправлено: 29 Января, 2010 - 17:18:31
Частый посетитель
Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008
Помог: 6 раз(а)
а если нужна выборка с интервалами, периодами, и прочим, через какой х. в другой руке это будет работать? =)
Или Вы предлагаете выводить все а потом обрабатывать с помощью PHP?
PeaceDuke
Отправлено: 29 Января, 2010 - 17:21:45
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
[+]
RomAndry пишет:
Или Вы предлагаете выводить все а потом обрабатывать с помощью PHP?
Именно так я и предлогаю!
----- [Coder] and [Designer]
Viper
Отправлено: 30 Января, 2010 - 07:43:24
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.