【发布时间】:2018-03-19 22:30:09
【问题描述】:
我需要在我的 asp.net c# 网站上显示时间。我知道从服务器端花时间,但我需要的是一个库,它可以根据客户的特定国家/州在客户机器上显示时间,例如,如果我的客户在美国打开网站,那么时钟应该根据美国时区,如果他打开任何其他国家的网站,那么时间应该根据那个地区。希望你能明白我的意思。
【问题讨论】:
标签: jquery asp.net c#-4.0 timezone
我需要在我的 asp.net c# 网站上显示时间。我知道从服务器端花时间,但我需要的是一个库,它可以根据客户的特定国家/州在客户机器上显示时间,例如,如果我的客户在美国打开网站,那么时钟应该根据美国时区,如果他打开任何其他国家的网站,那么时间应该根据那个地区。希望你能明白我的意思。
【问题讨论】:
标签: jquery asp.net c#-4.0 timezone
我的想法是使用https://freegeoip.net/ 站点,传入用户的IP 地址来获取他们的时区。
然后使用TimeZoneInfo 类。希望 FreeGeoIP 报告的时区与 FindSystemTimeZoneById 方法所需的字符串匹配。
参见FindSystemTimeZoneByID() 方法中的示例。
【讨论】: