在UTC和MySQL中将UTC设置为时区

时间:2015-02-15 15:54:10

标签: php mysql timezone

我正在处理一个应用程序而且遇到了一个小问题......

如何使用时区,PHP和MySQL之间会有冲突吗?我想要做的是在PHP中将时区设置为UTC,如date_default_timezone_set('UTC');并使用DATETIME将其存储在MySQL中。

MySQL会将我通过PHP提供的时间更改为它设置的任何时区,还是仅存储提供的值?如果它会改变它,我怎样才能将MySQL中的时区设置为UTC。

我想将时区设置为UTC,所以如果我确实需要担心更改不同时区的时间,我可以添加/减去偏移量。

P.S。我是网络开发的新手。

1 个答案:

答案 0 :(得分:0)

使用下面的代码提取TimeZone Offset值。然后将其添加到您的实际日期时间值。它将您的日期时间值转换为UTC时间。

await expect(listStacks(cfMock)).rejects.toEqual(expect.any(Error));  // SUCCESS