Я хотел преобразовать дату в php из UTC в UTC + 5. Если бы это было от GMT до GMT + 5, я бы просто сделал:
$date_str = '2011-04-01 12:00:00'; //ex:from database $date = new DateTime($date_str,new DateTimeZone('GMT')); $date->setTimezone(new DateTimeZone('Etc/GMT+5')); echo $date->format('Ymd H:i:s'); //testing
В списках часовых поясов php здесь нет эквивалента «Etc / UTC + 5».
Есть ли способ сделать переход с UTC на UTC + 5 в php?
или он сделает тот же результат с примером GMT?
было бы неправильно конвертировать «UTC» в «Etc / GMT + 5»?
Заметки: