с объекта запроса сервера?Единственный известный мне способ - сопоставить IP-адрес клиента, который вы можете получить:
var ip = request.header('x-forwarded-for');
..., с часовым поясом, используя что-то вроде geoip module .Этот модуль использует данные GeoIP mindzone, которые в соответствии с MindZone могут предоставлять строки часового пояса.Я не знаю, поддерживает ли модуль API, но в теории данные где-то есть.Это просто вопрос разоблачения.Если вам действительно нужны временные смещения часового пояса, вероятно, вам нужен временной модуль .
Проще (и, возможно, более точен), если у вас запущен JS на клиенте, используйте Date.getTimezoneOffset и отправьте это как часть вашего веб-запроса.