Как получить часовой пояс из строки, содержащей значение datetime в PHP? - PullRequest
1 голос
/ 19 сентября 2011

Учитывая следующую строку: 2011/09/18 11:59PM EDT, 2011-09-18T23:59:59+00:00

Как извлечь часть часового пояса из этой строки, используя PHP?

1 Ответ

7 голосов
/ 19 сентября 2011

Создайте новый DateTime объект из строки и используйте getTimezone, чтобы получить часовой пояс:

$time = '2011/09/18 11:59PM EDT';
$dt = new DateTime($time);
print_r($dt->getTimezone()->getName());

увидеть его в действии .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...