Laravel 5.3:根据用户位置设置时区

时间:2017-02-06 07:39:02

标签: php timezone laravel-5.3 php-carbon

我们在Laravel 5.3中有一个小博客应用程序,我需要一些关于在以下功能上设置时间戳的建议

1.Admin能够使用当前时间戳向所有用户发送通知  (服务器时区是亚洲/加尔各答)用户将根据他们的时区看到所有通知。

2.当其他用户根据他们的时区看到帖子时,用户可以添加帖子及其当前时间戳。

那么我需要对我的应用程序中的时区设置进行哪些更改?

1 个答案:

答案 0 :(得分:3)

您可能已经找到了7个月大的问题的答案。无论如何,我只是在这里发布了我所做的,以摆脱不同的时区问题。

首先阅读https://ideone.com/qt43DL#stdin回答。

在我的应用程序中,用户应手动设置时区。在此基础上,将MySQL时间转换为适当的时区,然后再发送给客户端。

您可以使用 public override string ToString() { return "Game Name:" + this.GameName + " " + "Price:" + this.Price + " " + "raiting:" + this.raiting; } 功能在时区之间进行转换。