欢迎访问宙启技术站
智能推送

PHP中如何使用time和date函数获取当前时间?

发布时间:2023-11-28 16:54:20

在 PHP 中,可以使用 time() 和 date() 函数来获取当前时间。

time() 函数返回当前的 Unix 时间戳,即从 1970 年 1 月 1 日 00:00:00 起至今所经过的秒数。它不接受任何参数。可以将其赋值给变量来保存当前时间戳。

下面是一个使用 time() 函数获取当前时间戳的示例:

$currentTimestamp = time();
echo "当前时间戳:".$currentTimestamp;

输出:

当前时间戳:1623648241

date() 函数用于将时间戳格式化为指定的日期时间格式。它接受两个参数, 个参数是日期时间格式的字符串,第二个参数是可选的时间戳,如果不提供此参数,则默认使用当前时间。

下面是一个使用 date() 函数获取当前时间的示例:

$currentDate = date("Y-m-d H:i:s");
echo "当前时间:".$currentDate;

输出:

当前时间:2021-06-14 14:17:21

在日期时间格式的字符串中,可以使用不同的字符来代表不同的日期时间信息。以下是一些常用的字符:

- Y:4 位数字表示的年份(例如:2021)

- m:2 位数字表示的月份(例如:06)

- d:2 位数字表示的日期(例如:14)

- H:24 小时制表示的小时数(例如:14)

- i:2 位数字表示的分钟数(例如:17)

- s:2 位数字表示的秒数(例如:21)

使用这些字符可以根据需要自定义日期时间格式。

你还可以在 date() 函数的第二个参数中指定一个特定的时间戳来获取该时间戳对应的日期时间。

下面是一个使用给定时间戳获取日期时间的示例:

$customTimestamp = 1623648241;
$customDate = date("Y-m-d H:i:s", $customTimestamp);
echo "指定时间戳对应的日期时间:".$customDate;

输出:

指定时间戳对应的日期时间:2021-06-14 14:17:21

通过 time() 和 date() 函数,你可以轻松获取当前时间和自定义时间的日期时间信息。在实际开发中,可以根据需要使用不同的日期时间格式来满足需求。