【发布时间】:2015-05-22 07:40:17
【问题描述】:
我正在开发 php 应用程序,我正在显示当前日期,例如 22(月份中的某天)。现在我想显示他所在国家或地区的当前日期而不是服务器日期。我搜索了解决方案并找到了这个方法date_default_timezone_set('America/New_York');,但这需要静态区域。如何获得带有日期的动态区域?提前致谢
【问题讨论】:
-
如果您想为访问者显示正确的日期和时间,首先您应该让每个用户选择他的时区(或使用 javascript 获取),然后将用户时区存储在数据库或浏览器 cookie 中,最后在用户每次访问页面时设置这个时区。考虑到,您将网站的所有日期存储为时间戳,而不是字符串。