PHP - RFC3339 от даты до «дружеской» даты (Google Calendar API) - PullRequest
1 голос
/ 02 декабря 2010

Мне нужно преобразовать дату из формата RFC3339 (которая возвращается в google calendar api) в такой формат, как «1 октября, 17:00» в PHP.

Если я прав, формат для RFC3339: 2010-12-01T17: 00: 00.000-02: 00

Спасибо

Ответы [ 2 ]

10 голосов
/ 02 декабря 2010

Используйте потрясающие функции PHP strtotime и date.

$RFC = "2010-12-01T17:00:00.000-02:00";
$date = date('jS F, ga', strtotime($RFC)); // 1st December, 5pm

ОБНОВЛЕНИЕ: Если у вас PHP> = 5.2, вы можете использовать DateTime класс.

$RFC = "2010-12-01T17:00:00.000-02:00";
$date = new DateTime($RFC);
$dateStr = $date->format('jS F, ga'); // 1st December, 5pm
1 голос
/ 02 декабря 2010

Используйте strtotime () для преобразования в метку времени UNIX.Затем date () для форматирования вывода

...