php 日期函数 return 时间错误。为什么?
php date function return wrong time. why?
我在我的代码中使用了 IST。为此,我将全局变量声明为以下代码
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
如何解决这个问题?
我已将我的服务器时区更新为 Asia/Kolkata。
'Asia/Kolkata' exists only since PHP 5.2.6.
您使用的是哪个 PHP 版本?
尝试使用
date_default_timezone_set('Asia/Calcutta');
感谢大家的宝贵建议。我道歉。我没有检查服务器的时钟。这完全取决于服务器的时钟。一旦我将服务器的时钟设置为正确的时间,问题就解决了。
再次道歉,再次感谢。
我在我的代码中使用了 IST。为此,我将全局变量声明为以下代码
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
如何解决这个问题?
我已将我的服务器时区更新为 Asia/Kolkata。
'Asia/Kolkata' exists only since PHP 5.2.6. 您使用的是哪个 PHP 版本?
尝试使用 date_default_timezone_set('Asia/Calcutta');
感谢大家的宝贵建议。我道歉。我没有检查服务器的时钟。这完全取决于服务器的时钟。一旦我将服务器的时钟设置为正确的时间,问题就解决了。
再次道歉,再次感谢。