![ssh 和 php 中时区的区别?](https://linux22.com/image/132430/ssh%20%E5%92%8C%20php%20%E4%B8%AD%E6%97%B6%E5%8C%BA%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
为什么我的 ssh 和 php 中的时区存在差异
$ TZ=Africa/Khartoum date
打印 : 4 月 30 日星期一 13:40:41 CAT 2018
但在 PHP 中
date_default_timezone_set('Africa/Khartoum');
echo date('D M d Y H:i:s');
打印 : 4 月 30 日星期一 14:40:41 CAT 2018
那么我该如何解决这个问题,我知道在 ssh 中时间是正确的时间,但在 php 中它不正确?