是否有人知道在NodeJS中,是否有任何方法,服务器端脚本可以从ServerRequest对象检索客户端的时区信息?
谢谢
从服务器请求对象?我所知道的唯一方法是映射客户端的IP地址,您可以从
获得:var ip = request.header('x-forwarded-for');
…到时区,使用类似geoip模块的东西。该模块使用mindzone的GeoIP数据,根据mindzone的说法,它可以提供时区字符串。我不知道模块API是否支持,但理论上数据在某个地方。只是要把它暴露出来。如果您需要实际的时区时间偏移量,时间模块可能就是您想要的。
更简单(可能更准确),如果你在客户端运行JS,使用Date。getTimezoneOffset并将其作为web请求的一部分发送。