Как да изрежа две нули (секундите) от час от база данни

dzone

Registered
Здравейте,
имам база данни, в която са добавени събития с определени часове.

Проблема е че часовете се съхраняват в базата в такъв формат:

19:00:00
21:00:00

а при извикване от базата с
PHP:
<? echo $row['time'] ?>
бих желал да излизат така

19:00
21:00 т.е. без секундите.

Как да ги отрежа?
 
Аз ти препоручвам да записваш данните с функцията time();
И от там вече имаш пълен контрол над това което извеждаш.
Например в базата ти се записва число подобно на това 3927498237489
и когато извеждаш просто правиш така.
$date = date("тук извеждаш както искаш", $date);

Иначе по твоя въпрос можеш и с explode ако не се лъжа да го направиш това
 
Най-елементарното без никакви преобразувания:

PHP:
echo substr($row['time'],0,5);
 
Благодаря Ви за бързите отговори. От двата варианта ми допадна втория.

Поздрави!
Иво
 

Back
Горе