在我的网络应用程序中(使用 Codeigniter 上一版本开发),我在MySql数据库表中使用timestamp
和datetime
字段。
对于datetime
填充,我使用php date
函数。我在date_default_timezone_set
中设置了index.php
,一切都在本地。
现在我在实时服务器上移动app并进行测试,看到时间戳(在db中插入一行)与date_default_timezone_set
不同!!!
我经常搜索并查看其他指南,但没有任何反应!
`$ this-> db-> query('SET time_zone =“”');,
添加date_default_timezone_set
,
在配置文件中更改$config['time_reference']
,
创建父模型并在其中设置时区或...
他们都不适合我!
如何才能解决这个问题,这是正确和实用的?一种在一个地方设置它的方式,比如php ,它在index.php中设置。你可以指导我处理这个问题吗?
感谢。