дата разбора IETF RFC 3339 в php - PullRequest
0 голосов
/ 29 марта 2011

Может кто-нибудь объяснить, как анализировать дату в IETF RFC 3339 в php, наиболее удобным способом. пример даты в вышеуказанном формате: 2011-03-14T06: 25: 22 + 0000

спасибо !!

Ответы [ 2 ]

1 голос
/ 29 марта 2011

По крайней мере, начиная с PHP 5.3, этот формат изначально поддерживается strtotime и date_create. Использование DateTime из интерактивной оболочки PHP:

php > $d = date_create('2011-03-14T06:25:22+0000');
php > echo $d->format('Y-m-d H:i:s');
2011-03-14 06:25:22
php > echo $d->getTimezone()->getName();
+00:00

Возможно, вы захотите прочитать все форматы, которые поддерживают эти две функции .

0 голосов
/ 29 марта 2011

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

<?php
    // source date
    $source = strtotime('2011-03-14T06:25:22+0000');

    // remove this line to use your server's local time
    date_default_timezone_set('UTC');

    // parse and print
    echo date('Y-m-d h:i.s A O', $source);
?>

Вывод:

2011-03-14 06:25.22 AM +0000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...