这个问题可能看起来很低,但我没有得到答案所以我问。
在php中,有一个函数date()
。但是当我尝试获取date()
时,它是从我的服务器端还是客户端返回的?
编辑:当我问这个问题时,我很愚蠢。我在自己的电脑上运行了apache。所以服务器和客户端的日期都是一样的。
答案 0 :(得分:0)
应该是服务器端,因为你知道php运行服务器端!
答案 1 :(得分:0)
PHP的date()
返回服务器日期,因为Web浏览器不会发送任何可以确定用户本地时间的数据。
如果您想获得用户的当地时间,您有两种方法可以做到这一点:
无论如何,在我看来,存储日期与不同时区的最佳解决方案是存储用户定义的时区(例如,当用户注册时,或在UCP中),并直接在伦敦(UTC)时间存储。