如何在用户的时间内在MySQL中保存事件?

时间:2015-11-26 07:03:54

标签: mysql time timezone

我正在存档网站事件,并希望存储事件发生的时间。

我的服务器设置为UTC。

我希望他们在用户的时间内保存在数据库中,所以如果英国有人在2015年12月14日晚上7:30做某事,我希望它看起来像:

2015-12-14 19:30:00

或者最好

2015-12-14 19:30 pm

但是,当我在澳大利亚进行测试时,它为DATETIME和TIMESTAMP节省了我在UTC时间的时间

例如,如果我在下午6点做某事,它会将其保存为早上8点。

我不希望它在UTC中 - 我希望它保存为他们的时间,所以在浏览数据库时,我可以看到他们的活动在他们的时区发生了什么时间,而不必知道他们的时区是什么。

要做到这一点,我是否必须使用客户端的东西来获取他们的本地时间或时区,或者是否有某些东西在php中可以找出他们所在的时区,所以我可以得到time()值并调整归档之前?

感谢您的时间和帮助。

0 个答案:

没有答案