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到当前时间的秒数,可以通过与其他时间函数结合使用,进行时间的格式化、计算等操作。
