nodejs,如何从其ServerRequest获取客户端时区信息

有没有人在NodeJS中招呼,有没有办法,服务器端脚本可以从ServerRequest对象检索客户端的时区信息?

谢谢

       

网上收集的解决方案 "nodejs,如何从其ServerRequest获取客户端时区信息"

从服务器请求对象? 我知道的唯一方法是映射客户端的IP地址,您可以从中获得:

var ip = request.header('x-forwarded-for'); 

…使用类似geoip模块的时区。 该模块使用mindzone的GeoIP数据, 根据MindZone可以提供时区string。 我不知道模块API是否支持,但理论上数据是在那里。 这只是揭露它的问题。 如果实际需要时区偏移时间,则时间模块可能就是您想要的。

更简单(也许更准确),如果你有JS在客户端运行,使用Date.getTimezoneOffset并发送,作为您的Web请求的一部分。