PHP ПЕРЕВЕСТИ ВРЕМЯ В UTC
Чтобы перевести время в PHP в UTC формат можно использовать функцию DateTime с методом setTimeZone:
$date = new DateTime('now', new DateTimeZone('America/Los_Angeles'));
$date->setTimeZone(new DateTimeZone('UTC'));
$utc_datetime = $date->format('Y-m-d H:i:s');
В данном примере сначала создается объект DateTime с заданной временной зоной (‘America/Los_Angeles’), затем дата и время изменяются на UTC формат с помощью метода setTimeZone и объект DateTimeZone. Наконец, полученная UTC дата и время форматируются с помощью метода format.
Convert Local Time to UTC in PHP
Easiest Way To Change Date From One Timezone To Any Another Timezone - PHP And MYSQL - CONVERT_TZ
Реальное собеседование на Junior PHP разработчика
Добавить дату время на сайт на PHP и JavaScript
Работа с датой в PHP. Класс DateTime и DateTimeImmutable. Библиотека Carbon.
Уроки PHP #8 Функции для работы с датой и временем