php日期函数返回错误的时间。为什么?

时间:2015-02-03 10:13:32

标签: php datetime

我在代码中使用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

如何解决此问题?

我已将服务器时区更新为亚洲/加尔各答。

3 个答案:

答案 0 :(得分:1)

'亚/加尔各答' exists only since PHP 5.2.6。 您使用的是哪个PHP版本?

答案 1 :(得分:0)

尝试使用     date_default_timezone_set('亚/加尔各答&#39);

答案 2 :(得分:0)

感谢大家提出的宝贵建议。我道歉。我没有检查服务器的时钟。这完全取决于服务器的时钟。一旦我将服务器的时钟设置为正确的时间,问题就解决了。

我再次道歉并再次感谢。

相关问题