如何使我的网站使用我的计算机的日期而不是服务器日期

时间:2012-03-09 00:21:37

标签: php mysql

我有一个在服务器上发布的网站,但我想显示在我的电脑中找到的日期。

我试过date()但是它在服务器而不是我的电脑上返回日期。

另外,我可以在mysql中执行此操作吗?我使用now()但它也返回服务器的日期而不是我的电脑..

我该怎么做?

2 个答案:

答案 0 :(得分:3)

我认为你误解了PHP和MySQL是什么 - 这是服务器技术。这意味着它们完全在服务器上运行,您的本地计算机。

您最接近的事情是设置时区以匹配本地计算机的时区,但实际上并不建议服务器的时区应该是站点运行的位置(如果它是相同的那么就去吧) )。

如果您想获得客户的日期,您必须使用客户端语言(如Javascript和new Date();)来获取该信息,然后将其传递回服务器使用。我没有真正看到这个用例,例如评论......在GMT时区的某个人输入评论,时间输入为12:00:00。

然后GMT-2时区的某个人对该评论作出回应,但过去的时间是10:00:00。这没有任何意义..

答案 1 :(得分:0)