📅  最后修改于: 2023-12-03 15:08:44.361000             🧑  作者: Mango
IST(印度标准时间)是印度的官方时间标准,它比UTC时间快5小时30分钟。在PHP中,可以使用date_default_timezone_set()函数来设置时区。
首先,需要找到php.ini文件并打开它。php.ini文件通常在以下位置:
找到php.ini文件中的[Date]部分。在这个部分中,有一个选项叫做date.timezone。
要设置IST时区,将该选项的值更改为"Asia/Kolkata"。这是IST时区的标准名称。
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Kolkata
一旦更改了php.ini文件,必须重新启动Web服务器才能生效。您还可以使用phpinfo()函数检查时区设置是否正确。
<?php
phpinfo();
?>
在phpinfo()输出中,可以搜索“date.timezone”以查看时区设置是否正确。
一旦设置了IST时区,可以使用date()函数在PHP中输出当前时间。
<?php
date_default_timezone_set('Asia/Kolkata');
echo date('Y-m-d H:i:s');
?>
此代码将输出当前日期和时间,格式为“年-月-日 时:分:秒”。
以上就是在PHP中设置IST时区的步骤。注意,您还可以设置其他时区,具体取决于您所需的时区。