如何获取具有特定时区条件的UTC存储日期结果

时间:2017-06-01 16:34:48

标签: php mysql timezone utc

我们以UTC格式存储了日期数据类型。每个用户都有自己的时间。我将事件日期和时间保存如下

| Eventname | createddate | start time | endtime  |
| Test      | 2017-06-01  | 12:00:0 0  | 16:00:00 |

Createddate数据类型是日期。 开始时间和结束时间数据类型是时间。 以上日期和时间以UTC时间1存储。

现在用户时区是GMT + 13 所以上面的事件将在2017-06-02日期显示给用户。如何使用MySQL获得结果?

如果我在第二天结束时搜索结果,那么结果应该来了。

请建议我如何根据用户指定的时区获取UTC结果

1 个答案:

答案 0 :(得分:0)

您可以使用MYSQL CONVERT_TZ

在您的搜索条件中,使用此功能将您的客户端时区转换为UTC。