牛牛在线工具

hrtime()

收录 8868 个 PHP 函数,含用途说明与用法示例。

hrtime()

获取高精度的当前时间

函数名称:hrtime() 适用版本:PHP 7.3.0 及以上版本 用法:hrtime(bool $get_as_number = false) : mixed 说明:hrtime() 函数用于获取高精度的当前时间。返回的时间可以作为一个长整型表示的纳秒数,或者是一个包含秒和纳秒两个值的数组。 参数: $get_as_number(可选):一个布尔值,用于指定是否以纳秒数的形式返回时间。默认值为 false,返回一个包含秒和纳秒的数组。 返回值: 如果 $get_as_number 参数为 true,则返回一个长整型表示的纳秒数。 如果 $get_as_number 参数为 false(默认值),则返回一个包含秒和纳秒两个值的数组。 示例1:返回一个包含秒和纳秒的数组 $time = hrtime(); echo "Seconds: " . $time[0] . ", Nanoseconds: " . $time[1]; 示例2:返回一个长整型表示的纳秒数 $time = hrtime(true); echo "Nanoseconds: " . $time; 注意事项: hrtime() 函数在不同的操作系统上可能具有不同的精度。在大多数操作系统上,它提供的是纳秒级别的精度。 该函数在 Windows 平台上的精度可能受限,最小精度为毫秒级别。 为了获取更高精度的时间,建议使用 hrtime(true) 形式,以纳秒数的形式返回时间。