Преобразование поля типа datetime в строковое . Как сделать?

PNS

Новичок
Преобразование поля типа datetime в строковое . Как сделать?


Имеется поле типа datetime. Надо средствами PHP его данные перегнать в данные типа строки.
Подскажите, кто знает, какая функция такое делает . (на форуме смотрел - там есть один пример, но я его не понял.)
 

Фанат

oncle terrible
Команда форума
$peremennaya_php=$stroka_iz_bazi['tipa_pole_datetime'];

авообще, вопрос абсолютно бессмысленный, как его ни понимай.
 

Фанат

oncle terrible
Команда форума
lucas
а не проще сделать alter table, а?
но человеку надо именно через пхп.
в общем - очередной косноязычно заданный вопрос.
и - как всегда - тут же набегают любители погадать
 

Profic

just Profic (PHP5 BetaTeam)
Фанат
Мне кажется, что твой телепатический в данном случае дал сбой :) Т.к. судя по этому кошмарному вопросу ему просто нужно отформатировать значение поля в удобоваримый (для него) формат.
PNS
В общем читай мануал на свой сервер БД
 

Фанат

oncle terrible
Команда форума
PNS
тебе больше нечего сказать по этой теме?
ее можно закрывать?
 

PNS

Новичок
Originally posted by Фанат
$peremennaya_php=$stroka_iz_bazi['tipa_pole_datetime'];

авообще, вопрос абсолютно бессмысленный, как его ни понимай.
Тогда не понятно, код
PHP:
$dateformat='d m Y --- H:i:s';
$fdatetime=$g["sended"];
echo date( $dateformat ,$fdatetime)
генериреет 01 01 1970 --- 03:33:24 .

Вопрос-то как раз имеет смысл- мне надо, к примеру получить , скадем две или одну цифры (не обязательно последние) года.
 

Фанат

oncle terrible
Команда форума
sent, грамотей...

select date_format(sended,'%y') as sent from ...
echo $g["sent"];

все понял?
 

Profic

just Profic (PHP5 BetaTeam)
Однако мой телепатический модуль сработал более правильно :)

Посмотри тогда уж в мануале mysql функции DATE_FORMAT и SUBSTRING (или как она там)

Вообще? по идее ты такого: "скадем две или одну цифры (не обязательно последние) года" хотеть не должен.

Нафига они тебе непоследние?

К тому же данные и так уже в строковом виде, и обкросмать их не так их и сложно, хоть это и не правильно
 

PNS

Новичок
Originally posted by Фанат
sent, грамотей...

select date_format(sended,'%y') as sent from ...
echo $g["sent"];

все понял?
Ok. А секунды как тогда - они же все обнуляются....(хоть это вообще-то не принципиально, но возможно когда-нибудь понадобится).

Огромное спасибо всей вашей команде - у меня дело пошло существенно быстрее - надо было сломать микросовтовские стереотипы.
 

Фанат

oncle terrible
Команда форума
секунды как тогда - они же все обнуляются
извини, родной, про секунды ты ничего не говорил.
если ты научишься формулировать задачу не в виде блеяния "мне надо, к примеру получить , скадем ", а четко и ясно, и овтет будешь получать ЧЕТКИЙ и ЯСНЫЙ.
Я доступно объясняю?
 

PNS

Новичок
Originally posted by Profic
Однако мой телепатический модуль сработал более правильно :)

Посмотри тогда уж в мануале mysql функции DATE_FORMAT и SUBSTRING (или как она там)

Вообще? по идее ты такого: "скадем две или одну цифры (не обязательно последние) года" хотеть не должен.

Нафига они тебе непоследние?

К тому же данные и так уже в строковом виде, и обкросмать их не так их и сложно, хоть это и не правильно
А если ТЗ такое- в ключевом поле -нумерация юзеров влючает именно цифры из момента регистрации - не я придумал.

-~{}~ 08.06.04 13:11:

Originally posted by Фанат
извини, родной, про секунды ты ничего не говорил.
если ты научишься формулировать задачу не в виде блеяния "мне надо, к примеру получить , скадем ", а четко и ясно, и овтет будешь получать ЧЕТКИЙ и ЯСНЫЙ.
Я доступно объясняю?
Доступно.
Какой функцией выделить мекунды из timedate поля?
 

Фанат

oncle terrible
Команда форума
А если ТЗ такое- в ключевом поле -нумерация юзеров влючает именно цифры из момента регистрации
подробнее про тз
что за "нумерация", ее смысл, смысл цифр из регистрации?
откуда тз, кто составлял.

обычно ВСЕМ хватает автоинкрементного поля.
для УНИКАЛЬНОЙ идентификации. зачем еще какие-то цифры?

Какой функцией выделить мекунды из timedate поля?
БАЗОВЫМИ функциями работы со строками.
такая есть и в mysql - substring
и в php - substr
осваивай
 
Сверху