Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的默认时区_Php_Datetime - Fatal编程技术网

php中的默认时区

php中的默认时区,php,datetime,Php,Datetime,我正在尝试保存当前日期和时间,我使用了以下代码 当前PHP版本:5.4.16 date_default_timezone_set('Asia/Kolkata'); $datet = date("Y-m-d H:i:s "); 当我回显它时,输出将是 2017-04-25 05:07:17 但我需要的实际时间是 2017-04-25 10:45:17 我尝试过使用now(),但它也显示相同的日期而不是当前时间,我可以通过什么方式获得当前的日期和时间。非常感谢您的帮助。您是否尝试更改服务

我正在尝试保存当前日期和时间,我使用了以下代码

当前PHP版本:5.4.16

 date_default_timezone_set('Asia/Kolkata'); 
 $datet = date("Y-m-d H:i:s ");
当我回显它时,输出将是

2017-04-25 05:07:17
但我需要的实际时间是

2017-04-25 10:45:17

我尝试过使用
now()
,但它也显示相同的日期而不是当前时间,我可以通过什么方式获得当前的日期和时间。非常感谢您的帮助。

您是否尝试更改服务器时间,在控制台上打印日期,如果不匹配,请更改服务器时间。

检查此项 设置默认时区“亚洲/加尔各答”后,这将为您提供正确的时间


请检查我的附件。这里,首先我要检查

echo date\u default\u timezone\u get();`获取我的默认时区亚洲/加尔各答之后,当我将时区更改为

date_default_timezone_set("Asia/Bangkok");
echo date_default_timezone_get();
Asia/Bangkok

您上面的代码运行正常。请检查其他错误或共享您当前使用的代码。是否因为大写字母h和双引号?
date_default_timezone_set("Asia/Bangkok");
echo date_default_timezone_get();
Asia/Bangkok