在 PHP 中设置时区
PHP 中的时区可以使用 php.ini
设置进行更改。PHP 还提供了一个内置函数 date_default_timezone_set()
,它还可以在 PHP 中设置时区。
本教程演示如何在 PHP 中设置时区。
在 PHP 中设置时区
在 PHP 中设置时区有两种方法。一个来自 php.ini
文件,另一个来自内置方法。
使用 PHP.INI
文件在 PHP 中设置时区
按照以下步骤使用 php.ini
文件设置时区:
-
首先,创建
phpinfo()
文件来显示时间。 -
转到你的 PHP 目录并打开
php.ini
文件。 -
搜索
date.timezone
。 -
删除注释并将时区设置为任意值,例如 Asia/Kolkata。
-
设置时区后,重新启动 Apache 服务器。
-
重新启动服务器后,时区将更改。
使用 date_default_timezone_set()
方法在 PHP 中设置时区
date_default_timezone_set()
是 PHP 中的一个内置方法,用于在 PHP 中设置时区。如果时区有效,该方法返回 false;否则,它将始终返回 true。
PHP 5.1+ 版本支持此方法。此方法的语法是:
date_default_timezone_set(timezone)
其中 timezone
是 UTC、GMT 或 Asia/Kolkata 等时区,时区列表可在此处找到。
让我们尝试 date_default_timezone_set()
方法的示例:
<?php
echo "The Default Timezone: ";
echo date_default_timezone_get();
echo "<br><br>";
date_default_timezone_set("Europe/Rome");
echo "The Updated Timezone: ";
echo date_default_timezone_get();
?>
上面的代码显示了默认时区,然后使用 date_default_timezone_set()
方法对其进行更新。见输出:
The Default Timezone: UTC
The Updated Timezone: Europe/Rome
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook