0

我的系统时间应该是11.09 AM. 当我使用date()andmktime()函数时,它会显示不同的时间,例如05.00 AM.

我不明白。帮助我获得正确的系统时间。

4

2 回答 2

0

php.ini根据您当地的时区支持检查​​您的时区设置或设置类似的内容 -

<?php

$timezone = "Asia/Calcutta";
if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
echo date('d-m-Y H:i:s');

时区支持列表并相应检查 -

http://www.php.net/manual/en/timezones.php

于 2013-03-14T05:48:17.173 回答
0

您应该在访问日期之前调整时区。在php中有一个设置时区的函数

<?php
date_default_timezone_set("Asia/Calcutta");  //setting timezone
date("l, M-d-Y, H:i:s");
?>

这是所有时区的列表

http://php.net/manual/en/timezones.php

于 2013-03-14T05:49:11.960 回答