为什么date()函数给当前机器时间一个不同的时间?

时间:2017-11-29 21:23:15

标签: php time

viewDidLoad获取奇怪的输出。结果比实际时间提前5小时(计算机上显示的时间)。为什么会这样? date('Y-m-d H:i:s')函数从哪里获取时间?我该如何纠正这种行为?

1 个答案:

答案 0 :(得分:2)

可能是因为您的PHP ini的默认时区值与您期望的时区不同。

http://php.net/manual/en/datetime.configuration.php