我知道这个问题已经问过了。但是我无法清晰地知道如何处理这个问题。我已经阅读了一些有关如何处理它的文章。我的问题是我有一个处理会议/日程表的网站,但是该网站的用户可能来自其他国家/地区,这是我的大问题,因为它们的时区不同。
这是情况。
我明天创建了一个会议,并将时间设置为3:00 PM(考虑到我在新加坡)。我的客户将在法国,因此他在网站上看到的时间应该是9:00 AM。
我该怎么想呢?
感谢您的帮助。
这就是我要做的事情。
您在php脚本中设置的默认时区,即您决定的默认时区。
然后,出于用户显示的目的,您确定用户的时区是什么。您可以使用javascript进行此操作,因为您需要来自客户端的信息。一些可能的解决方案:
纯JavaScript https://stackoverflow.com/a/1091399/525445
jQuery的https://stackoverflow.com/a/5607444/525445
(甚至-结合这两种方法-使用纯JavaScript获取时区,然后将该值存储在会话变量中,如jquery示例中所示)。
3.现在,您的php脚本知道了用户的时区,您可以使用它来将您的默认时区转换为他们所拥有的任何时间,方法如下:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句