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 :: Возможно ли форматирование timestamp

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: DATE_FORMAT
InviS
Отправлено: 19 Мая, 2010 - 09:58:42
Post Id


Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Подскажите, пожалуйста... mysql не хочет придавать формат данным timestamp.. Где у меня DATETIME - там все ок, - пишу
и форматирует как часы и минуты... А с форматом timestamp не хочет... Как можно форматировать средствами mysql? или это невозможно и только на php?
 
 Top
Djin_dj
Отправлено: 19 Мая, 2010 - 10:06:19
Post Id



Частый гость


Покинул форум
Сообщений всего: 180
Дата рег-ции: Июнь 2008  
Откуда: Россия


Помог: 0 раз(а)




InviS пишет:
Подскажите, пожалуйста... mysql не хочет придавать формат данным timestamp.. Где у меня DATETIME - там все ок, - пишу
и форматирует как часы и минуты... А с форматом timestamp не хочет... Как можно форматировать средствами mysql? или это невозможно и только на php?

DATE_FORMAT(login,%T)
если нужна дата(пробел)время
тогда
DATE_FORMAT(login,'%Y-%m-%d %T')
 
 Top
InviS
Отправлено: 19 Мая, 2010 - 10:16:16
Post Id


Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Не в этом дело.. Форматы сами я нашел... Оно не хочет работать с типом данных TIMESTAMP... Почему- не знаю, я еще не силен в mysql Т.е. то, что вы написали отлично сработает с данными в формате DATETIME, но не хочет ничего делать в формате TIMESTAMP... Я хотел бы узнать - почему... и возможно ли форматирование mysql-ем данных в формате TIMESTAMP или уже посредством php делать?
(Добавление)
Все заработало! Прошу прощения, указал не тот параметр во входной функции... и он не выдавал ответа и ошибки... Работает со всеми видами даты, супер!
 
 Top
JustUserR
Отправлено: 19 Мая, 2010 - 15:08:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




InviS пишет:
Оно не хочет работать с типом данных TIMESTAMP...
Значения timestamp по сути представляет собой обычное целое число которое может храниться в целочисленном типе - однако для удобства в SQL имеется специальный тип который позволяет форматировать дату при выводе - но для вывода чистого timestamp достаточно просто перечислеть его в списке запроса без функций типа DATE_FORMAT - то есть просто SELECT date FROM table где date это столбец с данными типа timestamp
После получения даты/времени в таком формате можно обработать ее далее средствами PHP


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB