Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何简单地设置用户';所有选择的CodeIgniter中的s时区_Mysql_Codeigniter_Timezone - Fatal编程技术网

Mysql 如何简单地设置用户';所有选择的CodeIgniter中的s时区

Mysql 如何简单地设置用户';所有选择的CodeIgniter中的s时区,mysql,codeigniter,timezone,Mysql,Codeigniter,Timezone,默认情况下,我在UTC中运行MYSQL。我希望所有选择都在用户的本地时间完成,但所有插入和更新都要在UTC进行。我该怎么做?我知道CONVERT_TZ函数,但如果可能的话,我不想包装每个select。有没有办法在用户登录后设置一次时区?我正在使用CodeIgniter和non-persistent,所以我假设每次连接时都必须设置它 任何建议都将不胜感激 在根文件夹的index.php文件中使用: date_default_timezone_set('Asia/Kolkata'); 在这里设置你

默认情况下,我在UTC中运行MYSQL。我希望所有选择都在用户的本地时间完成,但所有插入和更新都要在UTC进行。我该怎么做?我知道CONVERT_TZ函数,但如果可能的话,我不想包装每个select。有没有办法在用户登录后设置一次时区?我正在使用CodeIgniter和non-persistent,所以我假设每次连接时都必须设置它


任何建议都将不胜感激

在根文件夹的index.php文件中使用:

date_default_timezone_set('Asia/Kolkata');
在这里设置你的时区。
所有codeigniter请求都通过此文件。因此,它将设置您的时区

,但在任何用户登录之前调用,并且每个用户都有不同的时区。不,在加载每个页面之前调用它。。我的意思是,用户还没有登录,所以我不知道为他设置什么时区。