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

Есть сервер находится в России, соответственно время (timezone) берется с место нахождение сервера(Москва). Когда заходя с других стран, таймзон показывает время место нахождение сервера, а не страны или таймзони. Как это делается, какие есть способы ?
Например соцсети показывают ту временую зону где человек находится.
  • Вопрос задан
  • 420 просмотров
Решения вопроса 1
@firm
Я использую https://www.npmjs.com/package/jstz
Определяет таймзоны на клиентской стороне.
Пример использования: https://jsfiddle.net/5ybsto18/
var tz = jstz.determine();
var timezone = tz.name();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Endru9
@Endru9
Админ Linux
В соцсетях указывается город твоего места обитания, поэтому не сложно в базе посмотреть у какого города какая timezone. В вашем случае нужно комбинировать geoip и timezone.
Ответ написан
Adamos
@Adamos
var t = new Date();
t.setTime(<?= strtotime('now') ?>);
write(t.toLocaleTimeString());
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽