Php 在数据库中存储时间

Php 在数据库中存储时间,php,timezone,Php,Timezone,存储来自全世界的数据的最佳方式是什么? 例如,我想存储不带时区的time(),然后每次都转换它 可能是对的?是否有一种方法可以检测请求的时区?为此,您可以在数据库中保存Unix时间戳 返回自Unix纪元(1970年1月1日00:00:00 GMT)以来以秒为单位测量的当前时间。 所以每个人都有相同的时间戳格式,没有时区 否则,您必须存储Datetime字段和时区,并计算正确的值 问题不清楚。。请给一些更多的解释,并把一些代码,你已经尝试过stillTIMESTAMP是好的,你可以适应任何时区

存储来自全世界的数据的最佳方式是什么? 例如,我想存储不带时区的time(),然后每次都转换它

可能是对的?是否有一种方法可以检测请求的时区?

为此,您可以在数据库中保存Unix时间戳


返回自Unix纪元(1970年1月1日00:00:00 GMT)以来以秒为单位测量的当前时间。

所以每个人都有相同的时间戳格式,没有时区


否则,您必须存储Datetime字段和时区,并计算正确的值

问题不清楚。。请给一些更多的解释,并把一些代码,你已经尝试过stillTIMESTAMP是好的,你可以适应任何时区。但“最好”的方法只是存储与您的需求相关的数据。我的意思是,我希望居住在英国的人(例如)插入一条记录,其时间与他们的时区相关。您没有指定db,但阅读了这篇关于时间戳和UTC的文章。