Php 日期函数导致CodeIgniter和日期默认时区设置中的时间错误(';亚洲/新加坡';);在配置文件中不工作

Php 日期函数导致CodeIgniter和日期默认时区设置中的时间错误(';亚洲/新加坡';);在配置文件中不工作,php,codeigniter,Php,Codeigniter,像标题一样,我对日期有问题(Y-m-dh:i:s);功能与给出错误的时间。我已经用adddate_default_timezone_set('Asia/Singapore')更改了config.php文件;在文件的顶部,它没有完全工作 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); date_default_timezone_set('Asia/Singapore'); 有人能解释为什

像标题一样,我对日期有问题(Y-m-dh:i:s);功能与给出错误的时间。我已经用adddate_default_timezone_set('Asia/Singapore')更改了config.php文件;在文件的顶部,它没有完全工作

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
date_default_timezone_set('Asia/Singapore');
有人能解释为什么我在config.php中添加日期\默认\时区\设置不起作用吗?我必须添加它作为全局原因太多的代码,使用日期函数

上述情况与此处类似,但我已经尝试过该建议,但不起作用:
您是否尝试过在
php.ini
中更改时区

[Date]
date.timezone=Asia/Singapore

此处有更多参考资料

echo(日期(Y-m-d H:i:s))这就是您编写的代码吗?或者是
echo(日期('Y-m-dh:i:s')抱歉,我已经更新了代码@augwa你能更新你的代码以提供你期望的和你得到的吗?我添加了其他与我的案例类似的参考资料,你可以阅读。谢谢@augwaIt如果你只是添加了你的具体情况会很有帮助。我不能更改php.ini,因为我没有访问权限(与共享主机类似)。@keith Asilomorry不知道您可以访问php.ini。也许您可以尝试将ini_集(“date.timezone”,“Asia/Singapore”)放置在index.php中
[Date]
date.timezone=Asia/Singapore