Не получается получить правильное время эпохи Unix из этого объекта PHP DateTime.
$ initialDateTime = "2005/08/15 1:52:01 утра";
$ foo = new DateTime ($ initialDateTime, new DateTimeZone ("America / New_York"));
echo $ foo-> format ('U');
, что дает
1124085121
Это понедельник, 15 августа 2005 г. 00:52:01 GMT -500 (в соответствии с EPOCH CONVERTER ), но это неверно на час.
Это ДОЛЖНО быть 1124088721 и плевать мне в понедельник, 15 августа 2005 г. 01:52:01 GMT -500
Буду признателен за любую помощь.