Как сделать так, чтобы дата встречалась? - PullRequest
0 голосов
/ 02 января 2011

Привет. Я сохраняю данные из RSS-канала. От этого я получил дату, как это.

вс, 2 января 2011 г. 03:04:02 GMT + 5: 30

Как изменить эту дату на этот формат 2 января 2011, 15:04 вечера, используя php? Любое тело знает решение, пожалуйста, помогите мне.

Ответы [ 3 ]

2 голосов
/ 02 января 2011

Вы можете использовать функцию strtotime для преобразования существующей строки и спецификатора 'r' в функцию date следующим образом (похоже, что вы хотите это в формате RFC 2822, если не настраивай соответственно):

date('r', strtotime("Sun, 2 January 2011 03:04:02 GMT+5:30"));  

Кстати, убедитесь, что вы правильно устанавливаете местный часовой пояс с помощью date_default_timezone_set и т. Д.

1 голос
/ 02 января 2011

Следующие функции полезны для получения строки и возврата метки времени:

После того, как вы укажете его как метку времени, вы можете переформатировать его, используя date () .Я не уверен на 100%, если strtotime () примет этот формат, но он должен принять его, потому что формат не является неоднозначным.

0 голосов
/ 02 января 2011

echo date("js F Y, h A", strtotime($oldDate));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...