В некоторых случаях data()
неправильно конвертирует мои даты.
Мои форматы дат выглядят так: Fri Oct 25 15:00:00 EDT 2011
Строка даты поступает из внешнего источника, поэтому яневозможно изменить формат.
// output incorrect - Fri, 28 Oct 2011 15:00:00 -0400
date("r", strtotime("Fri Oct 25 15:00:00 EDT 2011"))
// output correct - Fri, 21 Oct 2011 15:00:00 -0400
date("r", strtotime("Fri Oct 21 15:00:00 EDT 2011"))
Я не могу понять, почему просто изменить день не удается конвертировать.
Моя конечная цель - создать объект DateTime, но он страдаетиз той же проблемы.
// output - Fri Oct 28 19:00:00 EDT 2011
DateTime("Fri Oct 22 19:00:00 EDT 2011")