2012-06-13 2 views
0

через xml, я получаю переменные, которые дают время в этом формате: 2012-06-25 19:00:00php - convert 2012-06-25 19:00:00 в другой формат

Я бы как это должно быть преобразовано в таком формате: 25 июня - 19:00

Я посмотрел mktime и strtotime, но я не уверен, как обрабатывать формат, который приходит как дата и время.

+0

Посмотрите на [ 'Дата()'] (http://us.php.net/manual/en/function.date. php) или [DateTime] (http://us.php.net/manual/en/book.datetime.php) –

ответ

5

Как вы сказали, вы можете использовать strtotime:

echo date('F-m - h:iA', strtotime($old_format)); 
+1

Я думаю, он хочет «echo date (« Fm-h: iA », strtotime ($ old_format)) ; ' – raym0nd

+1

@ raym0nd Да, вы правы, спасибо. Извините. – alexn

+0

вот и все. Infact, я также хочу g вместо h. Благодаря! – user1449369

0
<?php 

$input = "2012-06-25 19:00:00"; 

$dateTimeObject = new DateTime($input); 
echo "First way: " . $dateTimeObject->format("F d - g:iA") . "<br>\n"; 

$date = date("F d - g:iA", strtotime($input)); 
echo "Second way: " . $date; 

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

  • Нет связанных вопросов^_^