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

PHP的time()函数用法及示例

发布时间:2023-07-02 13:01:20

time()函数是PHP内置的一个用于获取当前时间戳的函数。时间戳是指自1970年1月1日00:00:00 GMT以来的秒数。

time()函数没有任何参数,调用它会返回当前的Unix时间戳。下面是一个简单的示例:

$current_time = time();
echo $current_time;

输出结果将会是一个长度为10位的数字,表示从1970年1月1日00:00:00 GMT到当前时间的秒数。

1605200705

可以看到,这个时间戳表示的是从1970年1月1日00:00:00到2020年11月12日16:11:45的秒数。

time()函数在很多情况下都非常有用,比如记录日志的时间、计算程序的运行时间、进行时间比较等等。

另外,time()函数返回的是一个整数类型的时间戳,但在某些场景下需要以字符串的形式表示时间,这时可以使用date()函数将时间戳格式化为人可读的日期格式。下面是一个示例:

$current_time = time();
$date = date("Y-m-d H:i:s", $current_time);
echo $date;

这个示例将返回一个形如"2020-11-12 16:11:45"的字符串,表示当前的时间。

time()函数还可以与其他时间函数结合使用,比如strtotime()函数可以将一个日期字符串转换成时间戳,mktime()函数可以根据给定的日期和时间创建一个时间戳。

总结一下,time()函数是PHP中用于获取当前时间戳的函数,它非常简单且易于使用。它返回的是从1970年1月1日00:00:00 GMT到当前时间的秒数,可以通过与其他时间函数结合使用,进行时间的格式化、计算等操作。