gpt4 book ai didi

php - 在 mysql、codeigniter 中存储数据时时区不改变

转载 作者:行者123 更新时间:2023-11-29 23:16:18 25 4
gpt4 key购买 nike

我正在开发一个涉及存储和检索查询的网站。由于我正在共享服务器上工作,因此我无法更改服务器时区。所以我在存储和显示的构造函数中对此进行了编码

public function __construct( )
{
parent::__construct();
$this->db->query("SET SESSION time_zone = '+05:30'");


}

这适用于显示,但不适用于存储。数据库中的值是根据其他时区的,但在网站上显示时并非如此。

最佳答案

您可以使用 php 代码设置时区。

date_default_timezone_set("Asia/Calcutta");

here您可以找到所有列表

您需要在向数据库插入值之前和显示数据之前执行此操作。
但我个人在 codeigniter 主 index.php 文件的开头添加了该代码。这样我就不用每次都写了。
希望对您有帮助。

关于php - 在 mysql、codeigniter 中存储数据时时区不改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27767875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com