根据用户日期(GMT中存储的事件时间)搜索事件的正确方法

时间:2015-07-28 07:08:07

标签: php laravel timezone

我在GMT中以db为单位保存事件日期时间。如何向用户展示今天的活动?

当由于时区转换而更改日期时,这尤其会产生问题。

示例:

  1. 用户为2015年8月12日23:45创建活动(这是他自己的时区)
  2. 当我在db date中保存时,将于2015年8月13日(GMT)
  3. 现在如果我需要在8月12日向用户展示所有活动。我该怎么做?我的疑问会是什么样的......

1 个答案:

答案 0 :(得分:0)

您可以使用Carbon的 copy()功能。

从这个帖子中看到类似的问题: How can I change the timezone of the outputted date in Laravel 4?