0
我有一个web api项目。我需要知道从哪里接到我的apis电话的时区。我有一个期望DateTime对象作为参数的方法。我搜索了是否能以某种方式从此获取时区信息,但显然无法完成。由于某种原因,我无法从客户端传递时区信息。这可以做到吗?让我知道你是否需要任何其他信息。在服务器上获取客户端时区信息
我有一个web api项目。我需要知道从哪里接到我的apis电话的时区。我有一个期望DateTime对象作为参数的方法。我搜索了是否能以某种方式从此获取时区信息,但显然无法完成。由于某种原因,我无法从客户端传递时区信息。这可以做到吗?让我知道你是否需要任何其他信息。在服务器上获取客户端时区信息
获取您的请求的IP地址,即Request.UserHostAddress
并称之为API-
这会给你的所有信息像
{
"as": "AS24560 Bharti Airtel Ltd., Telemedia Services",
"city": "Lucknow",
"country": "India",
"countryCode": "IN",
"isp": "Airtel Broadband",
"lat": 26.85,
"lon": 80.9167,
"org": "Airtel Broadband",
"query": "122.160.15.23",
"region": "UP",
"regionName": "Uttar Pradesh",
"status": "success",
"timezone": "Asia/Kolkata",
"zip": "226010"
}
所以JSON响应你在服务器上需要客户端信息而不将客户端信息发送到服务器? – Jamiec
如果您知道UTC中的日期时间参数时间,则可以比较获取时区的时间。 – Ppp
您可以使用在线服务,提供您在请求中提供的IP时区 – VIVEK