2013-04-18 3 views
0

Я выборка dateLocal переменного как «2013-04-18T12: 25: 00,000» Как я могу получить только 12: 25: 00,000 в этом?Получить значение времени только от временной метки значений

Я называю это значение в поле ниже код

echo $flightstatus->arrivalDate->dateLocal,"<br>"; 
+0

[php.net даты и времени ] (http://php.net/manual/en/class.datetime.php) – Epsilon

+0

Вы могли бы сделать 'var_dump ($ flightstatus-> arrivalDate-> dateLocal); 'и отправить результат? –

ответ

0

Вы можете использовать date и strtotime функцию для достижения этой цели

echo date('H:i:s',strtotime($flightstatus->arrivalDate->dateLocal)); 

это Выведет

12:25:00 
+0

Я пробовал это раньше. он говорит Предупреждение: strtotime() ожидает, что параметр 1 является строкой, объект указан в строке 11 – 2013-04-18 07:43:37

+0

Включить датуLocal object в строку 'echo date ('H: i: s', strtotime ((string) $ flightstatus-> arrivalDate-> dateLocal)); ' –

+0

@Damien Legros Спасибо, сработало: D – 2013-04-18 08:04:30

Смежные вопросы