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