我有一个简单的网站正在开发中,用户可以提出问题&回答。我面临的问题是,全球许多时区的用户可能会发布他们各自的时间也会显示出来。有人在亚洲/加尔各答,其他人来自美国/菲尼克斯以及其他一些来自欧洲/伦敦等等。例如,我设置了默认时区:
date_default_timezone_set('Asia/Calcutta');
来自该时区的人们会看到确切的时间。但是对于来自美国/凤凰城或欧洲/伦敦的人们,我必须设置:
date_default_timezone_set('America/Phoenix');
或
date_default_timezone_set('Europe/London');
但所有这些都是静态的,我只用来解释。在实际场景中,我如何完成此任务,因为我不知道哪个用户来自哪个时区。在这种情况下,将时区设置为特定时区将毫无用处。如何动态解决此问题或以其他方式解决此问题?