Php MySQL时间戳列在更新时使用什么时区?
它是否使用服务器时区或UNIX_时间戳(UTC)Php MySQL时间戳列在更新时使用什么时区?,php,mysql,time,timezone,timestamp,Php,Mysql,Time,Timezone,Timestamp,它是否使用服务器时区或UNIX_时间戳(UTC) 如何在PHP中获取与MySQL的时间戳列位于同一时区的当前时间?取决于您的MySQL配置变量,请参阅。这是您能想到的最通用的答案!默认配置是什么,或者我如何知道它是哪种配置?服务器/unix时区。我只是一个托管服务的简单客户,因此我实际上没有完全访问MySQL配置或安装的权限。在我的服务器上,MySQL使用unix时间,但在我的服务器的时区中,我通过在运行此PHP脚本回显日期('H:I:s',time())后快速修改更新当前时间戳的行来验证这一点
如何在PHP中获取与MySQL的时间戳列位于同一时区的当前时间?取决于您的MySQL配置变量,请参阅。这是您能想到的最通用的答案!默认配置是什么,或者我如何知道它是哪种配置?服务器/unix时区。我只是一个托管服务的简单客户,因此我实际上没有完全访问MySQL配置或安装的权限。在我的服务器上,MySQL使用unix时间,但在我的服务器的时区中,我通过在运行此PHP脚本
回显日期('H:I:s',time())后快速修改更新当前时间戳的行来验证这一点
和都返回一个看起来都在同一时区的时间值。@Jeremy Rudd:很抱歉,你认为我的答案太模糊了。默认情况下,MySQL使用系统时区,但情况可能并非总是如此(同样取决于配置变量,请参见设置时区
和设置全局时区
),最好发出此命令以确保应用程序和数据库在同一时区上运行。