PHP microtime() 函数

PHP microtime() 函数

定义和用法

microtime() 函数返回当前带有微秒的Unix时间戳。默认情况下,该函数返回一个包含微秒和秒以空格分隔的字符串值(msec sec)。

语法

microtime($get_as_float)

参数

序号 参数和说明
1 get_as_float(可选) 这是一个布尔值,用于指定结果是否应该是浮点数。如果将布尔值 true 作为参数传递,此函数将返回浮点数结果。

返回值

PHP microtime() 函数返回当前的Unix时间戳。默认情况下,它以 毫秒 秒 的字符串形式返回值。如果将boolean值 true 作为参数传递给该方法,它将以最接近微秒的精确度返回从Unix纪元开始计算的当前时间。

PHP版本

此函数首次在PHP版本4中引入,并与以后的所有版本兼容。

示例

以下示例演示了 microtime() 函数的用法−

<?php
   time = microtime();
   print(time);
?>

这将产生以下结果−

0.60664200 1589305212

示例

让我们尝试将 get_as_float 的值设置为 true –

<?php
   time = gettimeofday(true);      print_r(time); 
?>

这将产生以下结果:

1589298812.5101

示例

<?php
   time_start = microtime(true);
   usleep(100);time_end = microtime(true);
   time =time_end - time_start;

   echo "Did nothing intime seconds\n";
?>

这将产生以下结果−

Did nothing in 0.0018141269683838 seconds

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程