Проблема с datetime

webphp

Новичок
Проблема с datetime

Я беру с БД датачас в формате "2007-06-28 21:13:50". Как мне сделать чтоб формат не "2007-06-28 21:13:50" а "28.06.2007 21:13:50".
Для дат делаю:
PHP:
$newsdate = date("d.m.Y",strtotime($news["date"]));
, а как мне сдесь поступить???
 

Гравицапа

elbirret elcno
webphp
Можно ещё на уровне SQL с помощью функция для работы с датой и временем или хоть обычными строковыми функциями.
 

kvf77

Red Devil
webphp
используй в запросе функцию DATEFORMAT и будет тебе счастье
 

webphp

Новичок
сделал так, не думал что получиться
$newsdate = date("d.m.Y H:m",strtotime($news["date"]));
 

kvf77

Red Devil
webphp
ты объяснишь почему нельзя сделать это прямо в запросе? что быстрее и проще? зачем городить лишнюю конструкцию?
 

Beavis

Banned
webphp
или в запросе приводить дату к требуемому виду, или получать дату в int-формате и в php с помощью ф-ции date() преобразовывать к нужному формату... остальные решения, имхо, бред
 

Фанат

oncle terrible
Команда форума
Beavis
чем тебе не нравится решение, которое он применяет?
 

Beavis

Banned
*****
а зачем лишние телодвижения, если можно уже в ответе на запрос получить данные в нужном формате..
 

Фанат

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

GemVit

Новичок
Beavis
Может подскажешь как в MS SQL получить такой формат на уровне запроса?

webphp
$newsdate = date("d.m.Y H:m",strtotime($news["date"]));
Здесь ошибка. Не будет ожидаемого результата.
 

Фанат

oncle terrible
Команда форума
GemVit
такие вопросы надо задавать не дяде на форуме, а документации по своей базе данных.

если говоришь, что будет ошибка, то надо говорить - в чем именно. в шаблоне
 
Сверху