-1
我需要在我的asp.net c#网站上显示时间。我知道从服务器端花时间,但我需要的是一个图书馆,可以根据他们的具体国家/州显示客户端机器的时间,例如,如果我的客户在美国开放网站,那么时钟应该根据美国时区,如果他打开来自任何其他国家的网站,那么时间应该根据该地区。希望你能明白我的观点。使用asp.net自动采集时区
我需要在我的asp.net c#网站上显示时间。我知道从服务器端花时间,但我需要的是一个图书馆,可以根据他们的具体国家/州显示客户端机器的时间,例如,如果我的客户在美国开放网站,那么时钟应该根据美国时区,如果他打开来自任何其他国家的网站,那么时间应该根据该地区。希望你能明白我的观点。使用asp.net自动采集时区
我的想法是使用https://freegeoip.net/网站,传入用户的IP地址以获取其时区。
然后使用TimeZoneInfo类。希望FreeGeoIP报告的时区将匹配FindSystemTimeZoneById方法所需的字符串。
请参阅FindSystemTimeZoneByID
()方法中的示例。