如何根据地理位置向drupal网站访问者显示当地时间和日期?

时间:2010-06-13 12:11:14

标签: date drupal-6 views

我需要在Drupal网站上显示2010年FIFA世界杯赛程。但我想要的是每个访问者应该能够根据他/她自己的地理位置看到即将到来的匹配的时间。如何做到这一点?欢迎​​任何建议。感谢您阅读此内容。

4 个答案:

答案 0 :(得分:1)

您需要能够嗅探用户的位置。最常见的方法是使用IP到位置servicelibrary。有freely available个IP到位置的库可以提供国家/地区级别的解决方案,或者您可以付费将数据精确到达城市级别。

有一个contrib模块,可让您更轻松地合并MaxMind GeoIP。 http://drupal.org/project/geoip

答案 1 :(得分:0)

我认为你需要的是像GeoIP这样的工具,我不知道Drupal所以这只是一个提示......只是一个想法!

答案 2 :(得分:0)

您可以在您的网站上设置带有世界杯时间表的时区微调器,如果用户从微调器中选择当地时区,则让您的用户将匹配时间转换为当地时间。

答案 3 :(得分:0)

JS getTime()怎么样?这不会在浏览器中工作并从区域设置中的用户设置中拉出来吗?