Задать вопрос
@nimfai
Full stack developer

Как управлять часовыми поясами в Carbon?

Здравствуйте! Возник, как мне кадется, глупый, но всё же загнавший меня в тупик, вопрос. Как работать с часовыми поясами? Каждый пользовать на сайте может указать в настройках профиля предпочитаемый часовой пояс. Соответсвенно мне нужно выводить время учитывая это.
С выводом времени проблем нет
\Carbon\Carbon::parse($createdAt)->timezone('Europe/Rome')->format('d M, Y H:i');

Вопрос такой, дабы код выше корректно отрабатывал, как хранить дату в БД? В каком часовом поясе?
Заранее спасибо!
  • Вопрос задан
  • 435 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
DevMan
@DevMan
хранить в UTC.
таймзону в зависимости от потребностей либо хранить в профиле юзера, либо получать с клиента.
Ответ написан
index0h
@index0h
PHP, Golang. https://github.com/index0h
Храните в utc, смещение по часовому поясу выполняйте только при выводе данных.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽