2017-06-29 53 views
0

我刚刚在线我的网站并将其上传到GoDaddy服务器,现在面临时区问题。在我使用的大多数SQL查询中,我使用了CurrentDate函数,这会带来服务器时间,我不希望它。我有一个是这样的,(根据我的时区正确插入日期第二个选项。它精细更改CurrentDate时区

date_default_timezone_set("Asia/Karachi"); 
echo date('Y-m-d') 

我不想改变它以这种方式,因为它需要显著变化。 我可以改变的currentdate功能时间亚洲/卡拉奇直接记得我试图改变时区在php.ini,但它不会影响

+0

不,currentDate函数获取系统值。你不能这样改变它! –

+0

阅读这篇文章可能是它可以帮助你http://bestwebhosting.org/blog/setting-the-correct-timezone-for-your-web-host –

+0

如果你在ini进行更改,那么你需要重新启动服务器和PHP服务 – Akshay

回答

0

有两个选项,这

1)设置在默认的时区php.ini文件。这将为环境中托管的所有网站全局添加默认设置。

date.timezone = Asia/Karachi 

2)将相同的文件添加到.htaccess文件中。这将为包含htaccess的特定实例设置时区。

php_value date.timezone 'Asia/Karachi' 
+0

我曾尝试过这对godaddy,但它没有奏效 –

0

另一种选择是在内部更改ini设置。将下面的代码放在顶部的索引文件中:

ini_set('date.timezone', 'Asia/Karachi');