Php 如何在印度时区获得时间?

Php 如何在印度时区获得时间?,php,time,timezone,Php,Time,Timezone,对于YouTube API,我们将在中设置开始计划时间和结束时间 "2015-08-28T00:00:00.000Z" 这种格式的Z代表祖鲁(GMT-7)时区。我需要用印度时区代码(GMT+5:30)来传递时间 我需要为印度时区表示输入什么代码?只需将默认时区设置为您的本地时区 <?php date_default_timezone_set("Asia/Calcutta"); //India time (GMT+5:30) echo date('d-m-Y H:i:s'); ?&g

对于YouTube API,我们将在中设置开始计划时间和结束时间

"2015-08-28T00:00:00.000Z" 
这种格式的Z代表祖鲁(GMT-7)时区。我需要用印度时区代码(GMT+5:30)来传递时间


我需要为印度时区表示输入什么代码?

只需将默认时区设置为您的本地时区

<?php
date_default_timezone_set("Asia/Calcutta");   //India time (GMT+5:30)
echo date('d-m-Y H:i:s');
?>
<?php
date_default_timezone_set("Asia/Kolkata");   //India time (GMT+5:30)
echo date('d-m-Y H:i:s');
?>

对于PHP,时区是

“亚洲/加尔各答”

您可以通过
date\u default\u timezone\u set('Asia/Kolkata')设置时区

检查亚洲的其他时区。

设置

date.timezone=Asia/Kolkata
在php目录中的php.ini文件中


对于亚洲时区。

只需将默认时区设置为本地时区即可

<?php
date_default_timezone_set("Asia/Calcutta");   //India time (GMT+5:30)
echo date('d-m-Y H:i:s');
?>
<?php
date_default_timezone_set("Asia/Kolkata");   //India time (GMT+5:30)
echo date('d-m-Y H:i:s');
?>


相应地更改您的标签!请参见
Z
是GMT+0,而不是-7.date.timezone=“Asia/Kolkata”最佳解决方案,谢谢