Разница между локальным и универсальным временем при форматировании дат в PHP заключается в использовании часового пояса. 13
Локальное время отображается с учётом часового пояса пользователя. 1 Для этого в PHP используют класс DateTime и информацию о часовом поясе пользователя. 1
Универсальное время (UTC) используется для хранения дат и времени, а при отображении их преобразуют в локальный часовой пояс пользователя. 1 Для этого применяют функцию datedefaulttimezone_set() для установки часового пояса по умолчанию. 35
Таким образом, при использовании локального времени отображается местное время пользователя, а при использовании универсального времени — сохранённое в UTC, с последующим преобразованием в локальный часовой пояс при отображении. 1