Задать вопрос

Как определить часовой пояс пользователя?

Всем привет. В API есть функция указать дату и время. Обязательное правило - нельзя указать дату и время раньше текущего.
Но предположим сервер находится в китае, там уже 24 ноября 01:00, а пользователь в Лос Анжелесе. Там еще 23 ноября 15:00 и он хочет указать дату 23 ноября 23:00.
Понятное дело, что время для сервера окажется раньше текущего и он выдаст ошибку. Как мне это решить?
  • Вопрос задан
  • 78 просмотров
Подписаться 2 Простой 1 комментарий
Ответ пользователя Владимир Коротенко К ответам на вопрос (3)
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Первый вариант который уже описали это опрос клиента через js, второй вариант это maxmind
https://maxmind.github.io/GeoIP2-php/
правда могут быть ошибки, связанные с местоположением
Ответ написан
Комментировать