我有一个在服务器上发布的网站,但我想显示在我的电脑中找到的日期。
我试过date()但是它在服务器而不是我的电脑上返回日期。
另外,我可以在mysql中执行此操作吗?我使用now()但它也返回服务器的日期而不是我的电脑..
我该怎么做?
答案 0 :(得分:3)
我认为你误解了PHP和MySQL是什么 - 这是服务器技术。这意味着它们完全在服务器上运行,不您的本地计算机。
您最接近的事情是设置时区以匹配本地计算机的时区,但实际上并不建议服务器的时区应该是站点运行的位置(如果它是相同的那么就去吧) )。
如果您想获得客户的日期,您必须使用客户端语言(如Javascript和new Date();
)来获取该信息,然后将其传递回服务器使用。我没有真正看到这个用例,例如评论......在GMT时区的某个人输入评论,时间输入为12:00:00。
然后GMT-2时区的某个人对该评论作出回应,但过去的时间是10:00:00。这没有任何意义..
答案 1 :(得分:0)
你能用javascript吗? http://www.w3schools.com/jsref/jsref_obj_date.asp