我正在存档网站事件,并希望存储事件发生的时间。
我的服务器设置为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()值并调整归档之前?
感谢您的时间和帮助。