php和mysql在同一时区的不同时间

时间:2017-11-23 03:18:02

标签: php mysql time timezone

我用php(碳)检查时间。 它给了我:

object(Carbon\Carbon)#16622 (3) {
  ["date"]=>
  string(26) "2017-11-23 02:51:30.000000"
  ["timezone_type"]=>
  int(3)
  ["timezone"]=>
  string(3) "UTC"
}

另外,我正在检查mysql的时区和时间。 它给了我:

mysql> SELECT @@system_time_zone;
+--------------------+
| @@system_time_zone |
+--------------------+
| UTC                |
+--------------------+
1 row in set (0.00 sec)

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2017-11-22 21:49:27 |
+---------------------+
1 row in set (0.00 sec)

相同的时区,不同的时间,嗯。 所以,问题是 - 解决这种差异的最佳方法是什么? 为什么会出现这种差异?

0 个答案:

没有答案