У меня есть это PHP-приложение symfony4.3 (последнее), и я пытаюсь вставить в базу данных, используя Doctrine ORM, и мне нужно вставить время, когда этот запрос произошел, но мне нужен определенный часовой пояс, и часовой пояс не меняется с помощьюлибо date_default_timezone_set () или setTimeZone ()
$entityManager = $this->getDoctrine()->getManager();
date_default_timezone_set("America/Bahia");
$customer = new Customer();
$customer->setName($name);
$customer->setPhone($phone);
$dt = new \DateTimeImmutable(date('m/d/y G:i:s'));
$tz = new \DateTimeZone("America/Bahia");
$dt->setTimezone($tz);
$customer->setCreated($dt);
Я ожидаю, что часовой пояс в созданной ячейке будет изменен на Америку / Баия
Фактический результат: Европа / Хельсинки, который является часовым поясомсервер