0

我有一个正在开发的简单网站,用户可以在其中提问和回答。我面临的问题是,来自全球许多时区的用户可能会在显示他们各自时间的地方发布。有人从亚洲/加尔各答发布,其他人来自美国/凤凰城,还有一些来自欧洲/伦敦等。例如,我设置了默认时区:

date_default_timezone_set('Asia/Calcutta');

来自那个时区的人会看到确切的时间。但对于来自美国/凤凰城或欧洲/伦敦的人,我必须设置:

date_default_timezone_set('America/Phoenix');

或者

date_default_timezone_set('Europe/London');

但这一切都是静态的,我只是用来解释。在实际场景中,我如何完成此任务,因为我不知道哪个时区的用户正在发布。因此,在这种情况下,将时区设置为特定时区将毫无用处。如何动态解决它或任何其他方法?

4

0 回答 0