📜  php 时间 - PHP (1)

📅  最后修改于: 2023-12-03 15:18:30.481000             🧑  作者: Mango

PHP 时间 - PHP

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 中,有许多不同的时间函数和类可用来管理、操作和格式化时间。使用它们来处理日期和时间通用任务可以更加方便快捷。