1

我知道 php 在获取本地时间时不是很方便,因为它要求用户拥有一个具有相应偏移量的 cookie。我正在寻找使用 SMF 的用户时间值(它应该已经在数据库中包含此信息)。我无法通过使用 smf 的网站找到如何做到这一点,所以我在这里问。

如果您想知道为什么,那是因为我有 2 个主题:“白天”和“夜晚”主题。如果时间介于两个相应的时间之间,我希望显示夜间。

顺便说一句,您可以在这里看到这些主题:http: //hetoan2.com/forum和夜晚:http ://hetoan2.com/forum?v=night

感谢您的帮助:D

4

1 回答 1

1

最好的方法就是Date()在 JavaScript 中使用该方法。这为您提供了用户机器的日期和时间。

但是,如果您只想使用 php(无论出于何种原因),您可以使用IPInfoDB之类的地理定位工具来获取用户当前位置,然后使用date_default_timezone_set将用户的时区设置为您服务器的时区,然后获取日期那样。

于 2011-07-23T16:03:31.543 回答