为什么我的 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 中它不正确?