📅  最后修改于: 2023-12-03 15:18:30.481000             🧑  作者: Mango
PHP 中有许多不同的时间函数和类可用来管理、操作和格式化时间。
time()
time()
函数返回当前时间的时间戳。
示例代码片段:
$current_time = time();
echo $current_time;
date()
date()
函数格式化时间戳为可读的日期时间。
示例代码片段:
$current_time = time();
echo date("Y-m-d H:i:s", $current_time);
strtotime()
strtotime()
函数将英文文本日期时间描述解析为 Unix 时间戳。
示例代码片段:
$next_week = strtotime("next week");
echo date("Y-m-d H:i:s", $next_week);
gmdate()
gmdate()
函数和 date()
函数相同,但在 GMT(格林威治标准时间)时返回当前时间。
示例代码片段:
$gm_time = gmdate("Y-m-d H:i:s");
echo $gm_time;
DateTime
类DateTime
类成员变量包括当前时间、时区和日期格式。它还有许多操作和格式化时间的方法。
示例代码片段:
$current_time = new DateTime();
echo $current_time->format("Y-m-d H:i:s");
PHP 默认使用服务器的时区设置。您可以使用 date_default_timezone_set()
函数更改时区设置。
示例代码片段:
date_default_timezone_set("Asia/Shanghai");
$current_time = time();
echo date("Y-m-d H:i:s", $current_time);
在 PHP 中,有许多不同的时间函数和类可用来管理、操作和格式化时间。使用它们来处理日期和时间通用任务可以更加方便快捷。