PHPMyAdmin:如何将时区更改为欧洲/伦敦

时间:2014-07-03 14:06:44

标签: php datetime phpmyadmin timezone timestamp

我使用PHPMyAdmin将我的博客帖子存储在数据库中。它工作正常,但我的时区有问题。

日期存储为"更新时的当前时间戳CURRENT_TIMESTAMP"但是它显示了美国的日期和时区。

我已经通过替换" date.timezone =" America / Denver&#34 ;;已经更改了我的php.ini文件(来自Bluehost的建议)。与" date.timezone ="欧洲/伦敦&#34 ;;但这并没有改变任何事情。

我该怎么做才能显示正确的时区?

修改

我尝试在连接到我的数据库后立即设置时区,就像评论中建议的那样,但它给了我一个错误。

如何正确添加SET time_zone = 'Europe/London'以下代码:

$pdo = new PDO('mysql:host=localhost;dbname=exampletable', 'exampleuser', 'examplepassw', array(\PDO::MYSQL_ATTR_INIT_COMMAND =>  'SET NAMES utf8'));

我将上面的代码更改为下面的代码,但显然这不是正确的方法:

$pdo = new PDO('mysql:host=localhost;dbname=exampletable', 'exampleuser', 'examplepassw', array(\PDO::MYSQL_ATTR_INIT_COMMAND =>  'SET NAMES utf8', 'SET time_zone = 'Europe/London''));

这样做的正确方法是什么?

0 个答案:

没有答案