Временная метка PHP в DateTime

Знаете ли вы, как я могу преобразовать это в значение strtotime или аналогичный тип значения для передачи в объект DateTime ?

Дата у меня есть:

Mon, 12 Dec 2011 21:17:52 +0000

Что я пробовал:

$time = substr($item->pubDate, -14);
$date = substr($item->pubDate, 0, strlen($time));

$dtm = new DateTime(strtotime($time));
$dtm->setTimezone(new DateTimeZone(ADMIN_TIMEZONE));
$date = $dtm->format('D, M dS');
$time = $dtm->format('g:i a');

Вышеуказанное не верно. Если я перебираю много разных дат, это одна и та же дата.

70
задан John Slegers 1 May 2018 в 10:28
поделиться