Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我现在在php日期和sql上有了区别。我想要两个一样的_Php_Mysql - Fatal编程技术网

我现在在php日期和sql上有了区别。我想要两个一样的

我现在在php日期和sql上有了区别。我想要两个一样的,php,mysql,Php,Mysql,我现在在php日期和sql上有了区别。 我需要帮助使两个时间相等 [php_date] = 2015-01-19 05:36:52 [sql_now] = 2015-01-19 05:38:13 非常感谢您的解决方案和提示。谢谢。在您的mysql和PHP服务器中,它们在不同的时区上运行,或者它们的时钟没有正确同步,如果没有,那么您就不会有任何问题。PHP和mysql是独立的进程,具有各自的默认时区配置。在开发过程中,或者在服务器上部署单个web应用程序时,不太可能遇到时区问题。在这种情况下,

我现在在php日期和sql上有了区别。 我需要帮助使两个时间相等

[php_date] = 2015-01-19 05:36:52

[sql_now] = 2015-01-19 05:38:13

非常感谢您的解决方案和提示。谢谢。

在您的mysql和PHP服务器中,它们在不同的时区上运行,或者它们的时钟没有正确同步,如果没有,那么您就不会有任何问题。

PHP和mysql是独立的进程,具有各自的默认时区配置。在开发过程中,或者在服务器上部署单个web应用程序时,不太可能遇到时区问题。在这种情况下,PHP和MySQL可以使用服务器的时间设置。 喜欢下面的链接肯定会有帮助


首先也是最重要的问题:这些函数是同时调用的吗?我认为两者都已在UTC中,如果你是指时区,则没有只有1分钟差异的时区一般来说,尽管你可能会使用时间服务器等来调整和同步时间,但你不能期望和依赖来自不同来源的时间值相等。这将给您的代码带来错误。@AndrewT。两者都是UTC格式,但都给出了diffrenet值!我想要两个相同的值。它们相差40到43秒。我需要0个差异。php和mysql是否在同一台服务器上运行?@billynoah,是的,它们都在相同的服务器配置上运行。mysql>选择@@global.time_zone、@@session.time_zone;将让您检查mysql时区,日期\默认\时区\ getI检查。两者都是UTC。