PHP gettimeofday() Function
Definition and Usage
The gettimeofday() function returns the current time of the day. By default, this function returns the current time as an array. If you pass the boolean value true as an argument, this function returns the time as floating point number.
Syntax
gettimeofday($return_float)
Parameters
| Sr.No | Parameter & Description |
|---|---|
| 1 |
return_float($Optional) This is a boolean value which is used to specify whether the time should be a floating point value or not. If this value is true, this function returns time as floating point value. |
Return Values
PHP gettimeofday() function returns the current time. By default this value will be an array with keys: sec, usec, minuteswest, dsttime. If you set the return_float value to true, the time will be returned as floating-point value.
PHP Version
This function was first introduced in PHP Version 4 and, works with all the later versions.
Example
Following example demonstrates the usage of the gettimeofday() function −
<?php $time = gettimeofday(); print_r($time); ?>
This will produce following result −
Array
(
[sec] => 1589298247
[usec] => 881165
[minuteswest] => 0
[dsttime] => 0
)
Example
Following example prints the current time as floating point −
Live Demo<?php $time = gettimeofday(true); print_r($time); ?>
This will produce following result −
1589298812.5101
Example
You can extract individual values of time as shown below −
<?php $time = gettimeofday(); echo "sec: $time[sec]\n"; echo "usec: $time[usec]\n"; echo "minuteswest: $time[minuteswest]\n"; echo "dsttime: $time[dsttime]"; ?>
This will produce following result −
sec: 1589301022 usec: 843115 minuteswest: 0 dsttime: 0
Example
<?php print_r(gettimeofday()); echo gettimeofday(true); ?>
This produces the following result −
Array
(
[sec] => 1589261767
[usec] => 31653
[minuteswest] => 0
[dsttime] => 0
)
1589261767.032