- Я изо всех сил пытаюсь преобразовать строку в дату.
- Я повторил различные методы, упомянутые в StackOverflow, начиная с strtotime(), но так и не смог правильно разобрать его.
Ниже мой минимальный (не) рабочий пример моего последнего усилия на этот раз с использованием DateTime :: createFromFormat.Дата составления с помощью DateTime :: createFromFormat
$date = DateTime::createFromFormat('d M Y H:i:s e', '16 Jul 2015 05:00:00 UT');
var_dump($date);
возвращаетbool(false)
Может кто-то предложить, что я делаю неправильно отверстие я вытащил оставшиеся волосы с головы? ;-)
Большое спасибо David R. и Dse для вашего Комментарии. Оказалось, что rss, который я пытаюсь проанализировать, включает несовместимый часовой пояс UT (в отличие от UTC). 'str_replace (" UT "," UTC ", $ date);' решена проблема. Еще раз спасибо Дэвиду Р. за то, что я заметил это, я все время пропадал! - –
Без проблем, рад помочь! –