我在代码中使用IST。对于这件事,我宣称gloabal变量如下面的代码
date_default_timezone_set('Asia/Kolkata');
$IST=date('Y-m-d H:i:s');
$config['IST']=$IST;
在我的其他文件中,我将此变量称为
$IST = $config['IST'];
$time = $IST;
echo " Current time is $time";
我的时间错了。如果当前时间是2015-02-03 15:41:14,则显示2015-02-03 16:41:14
如何解决此问题?
我已将服务器时区更新为亚洲/加尔各答。
答案 0 :(得分:1)
'亚/加尔各答' exists only since PHP 5.2.6。 您使用的是哪个PHP版本?
答案 1 :(得分:0)
尝试使用 date_default_timezone_set('亚/加尔各答&#39);
答案 2 :(得分:0)
感谢大家提出的宝贵建议。我道歉。我没有检查服务器的时钟。这完全取决于服务器的时钟。一旦我将服务器的时钟设置为正确的时间,问题就解决了。
我再次道歉并再次感谢。