在php环境中全局设置日期和时间

时间:2015-12-14 16:51:19

标签: php codeigniter

我正在使用一个codeigniter php脚本,它有许多使用cronjobs每天运行的控制器。某些控制器的部分输入取决于日期。作为测试的一部分,我需要在几天内评估脚本的行为。

有没有办法在我的开发环境中全局设置日期,也许是在php.ini文件的级别,以便测试不同日期的活动?

1 个答案:

答案 0 :(得分:-1)

我认为,您可以在corre controller中定义并从核心控制器扩展所有控制器。

application/core中按名称MY_Controller.php创建文件(注意名称)

核心控制器中的下一步

class MY_Controller extends CI_Controller 
{
    function __construct()
    {
        parent::__construct();
        // set your default time zone here

    }        
}

接下来,在您要设置默认时区的所有控制器中,只需从核心控制器扩展,如此

class ClassName extends MY_Controller {