PHP获取用户的本地时间(以SMF格式)

时间:2011-07-03 20:32:04

标签: php function time local smf

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

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

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

感谢您的帮助:D

1 个答案:

答案 0 :(得分:1)

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

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