Учитывая следующую строку: 2011/09/18 11:59PM EDT, 2011-09-18T23:59:59+00:00
2011/09/18 11:59PM EDT, 2011-09-18T23:59:59+00:00
Как извлечь часть часового пояса из этой строки, используя PHP?
Создайте новый DateTime объект из строки и используйте getTimezone, чтобы получить часовой пояс:
DateTime
getTimezone
$time = '2011/09/18 11:59PM EDT'; $dt = new DateTime($time); print_r($dt->getTimezone()->getName());
увидеть его в действии .