PHP - Function microtime()


Advertisements


Syntax

mixed microtime ( [bool $get_as_float] );

Definition and Usage

This function returns the current Unix timestamp with microseconds. This function is only available on operating systems that support the gettimeofday() system call.

Parameters

Sr.No Parameter & Description
1

get_as_float(Optional)

When called without the optional argument, this function returns the string "msec sec" where sec is the current time measured in the number of seconds since the Unix Epoch (0:00:00 January 1, 1970 GMT), and msec is the microseconds part.

If the optional get_as_float is set to TRUE then a float (in seconds) is returned.

Return Value

Explained in Definition.

Example

Following is the usage of this function −

<?php
   $time_start = microtime(true);
   usleep(100);
   
   $time_end = microtime(true);
   $time = $time_end - $time_start;
   
   echo "Did nothing in $time seconds\n";
?>

This will produce the following result −

Did nothing in 0.0018141269683838 seconds

php_function_reference.htm

Advertisements