小码哥的IT人生

首页 > PHP > php基础

PHP microtime() 日期 时间 函数 详解

php基础 2022-06-06 17:07:22小码哥的IT人生shichen

PHP microtime() 函数

实例

返回当前 Unix 时间戳的微秒数:

<?php
echo(microtime());
?>

完整实例:

<!DOCTYPE html>
<html>
<body>
<?php
echo(microtime());
/**
 * 重复 PHP 5 行为的简单函数
 */
function microtime_float()
{
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
// 休息一会儿
usleep(100);
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "Did nothing in $time seconds\n";
?>
</body>
</html>

 

定义和用法

microtime() 函数返回当前 Unix 时间戳的微秒数。

语法

microtime(get_as_float);
参数 描述
get_as_float 可选。当设置为 TRUE 时,规定函数应该返回浮点数,否则返回字符串。默认为 FALSE。

技术细节

返回值:

默认返回字符串 "microsec sec" ,其中 sec 为自 Unix 纪元(0:00:00 January 1, 1970 GMT)起的秒数,microsec 为微秒部分。

如果 get_as_float 参数设置为 TRUE,则返回浮点数,表示自 Unix 纪元起精确到微秒的以秒为单位的当前时间。

PHP 版本: 4+
更新日志: PHP 5.0.0:新增 get_as_float 参数。

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024