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



是否有人知道在NodeJS中,是否有任何方法,服务器端脚本可以从ServerRequest对象检索客户端的时区信息?

谢谢

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

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

…到时区,使用类似geoip模块的东西。该模块使用mindzone的GeoIP数据,根据mindzone的说法,它可以提供时区字符串。我不知道模块API是否支持,但理论上数据在某个地方。只是要把它暴露出来。如果您需要实际的时区时间偏移量,时间模块可能就是您想要的。

更简单(可能更准确),如果你在客户端运行JS,使用Date。getTimezoneOffset并将其作为web请求的一部分发送。

相关内容

  • 没有找到相关文章