Вы действительно должны положить его туда?
Можете ли вы просто не использовать это:
$s = 'Thu Mar 11 2010 13:00:00 GMT-0500 (EST)';
$dt_obj = new DateTime($s);
Примечание: второй параметр DateTime::__construct
является необязательным: его значение по умолчанию null
А позже вы можете сделать:
var_dump($dt_obj->getTimestamp());
var_dump($dt_obj->getTimezone()->getName());
И вы получите:
int 1268330400
string '-05:00' (length=6)
Если EST Восточный часовой пояс , я полагаю, что все в порядке, так как UTC-5
?
В качестве sidenote: я во Франции, которая находится на UTC+1
; так что не похоже, что мой местный часовой пояс имеет какое-либо влияние