从phpMyAdmin更改mysql时区



我正在尝试更改数据库的时区。我在共享服务器上,数据库支持人员不能只为我更改它。时区目前+1:00我希望它+05:30。我搜索并尝试跟随,但没有任何效果。

date_default_timezone_set('timezone_name');

添加到我的index.php文件中。

mysql> SET GLOBAL time_zone = 'timezone_name';

它说访问受限。

SET time_zone = timezone_name

查询"立即运行"行受到影响。

我的网站托管在站点地面的美国服务器上。

也许您可以在 .htacess 中更改时区,而无需接触您的 PHP 脚本或 MySQL 查询。打开.htaccess文件,输入命令,如下所示。

SetEnv TZ your_timezone

例如,如果您在雅加达的位置,请输入此命令

SetEnv ID Asia/Jakarta

有关可用时区,请参阅以下链接:

http://php.net/manual/en/timezones.php

由于我在共享服务器上,我的提供商不仅为我更改了它。所以在搜索之后,我不得不在 sql 上使用datetime类型而不是当前的时间戳,正如 madipradhana 所说,我更新了我的php.ini.htaccess

当您在共享服务器上时,请使用 php 的date()并将date_default_timezone_set('timezone_name');设置为您的index.php

相关内容

  • 没有找到相关文章

最新更新