2015-11-05 11 views
1

У меня есть значение Дата/время как таковое;PHP Преобразование формата даты/времени в другой

2014-01-07T16:19:08Z 

Я хочу, чтобы преобразовать его в формат ниже, с помощью PHP

2015-03-21 02:12:01 

Я знаю, что я мог бы использовать строку заменить дважды, чтобы удалить символы T и Z, но не кажется правильным ..

+1

'str_replace (массив ('T', 'Z'), '', $ timestr)' –

+1

HTTP: // php.net/manual/en/function.date.php –

ответ

1

использование strtotime() с date()

echo date('Y-m-d H:i:s',strtotime('2014-01-07T16:19:08Z')); 
1

Функция date_format() возвращает дату, отформатированную в соответствии с указанным форматом.

$date=date_create("2014-01-07T16:19:08Z"); 
echo date_format($date,"Y-m-d H:i:s"); 

Еще один способ есть функция

echo date('Y-m-d H:i:s',strtotime('2014-01-07T16:19:08Z')); 

Update

date_create() возвращает новый объект DateTime.

Reference

+0

Что такое функция date_create()? – BENN1TH

1
<?php 
echo date('Y-m-d H:i:s',strtotime('2014-01-07T16:19:08Z')); 
?> 
Смежные вопросы