Xwab
Форумыnavigate_nextПрограммирование на PHP

Вывод даты
Сообщения
Expert

$infochat=SQLrow("select datesend, id_user, message from minichat order by datesend desc limit 0,1");
---
выводит дату, ид, сообщение последние
---
Дату выводит как записано в базе к примеру 2010-10-26 15:17:01
А мне нужно вывести Только 15:17
как так сделать не меняя записи в базе?

26 Окт 2010, 13:20
ofroke

записывать с помощью time() а не date()

26 Окт 2010, 13:26
Expert

2010-10-26 15:17:01 - записывает вот так, а вывести нужно в только время...

26 Окт 2010, 13:27
idarvel

Expert, либо обреж в запросе дату либо когда получишь из базы средствами пхп

26 Окт 2010, 13:31
ДжеймсПоттер

А вообще лучше писать в базу через mktime а выводить через strftime

26 Окт 2010, 13:35
Expert

вы мне код дайте как обрезать чтобы при выводе вывело просто время...

26 Окт 2010, 13:37
ДжеймсПоттер

Expert, mb_substr($time,10);

26 Окт 2010, 13:38
VipiX

substr("$date ili 4e tam  ", 11);


__________
посл.ред. 26 Окт 2010, 13:41; всего 1 раз 26 Окт 2010, 13:39
BRUND

$exp=explode(" ", $date);
echo $exp[1]; //время
$date - запись из бд

26 Окт 2010, 13:40
Expert

BRUND, спс
выводит 15:17:01
как секунды урезать?

26 Окт 2010, 13:46
Ответить на тему