PHP Tutorial - PHP gettimeofday() Function






Definition

The gettimeofday() function returns the current time.

Syntax

PHP gettimeofday() Function has the following syntax.

gettimeofday(return_float);

Parameter

PHP gettimeofday() Function has the following syntax.

  • return_float - Optional. When set to TRUE, a float instead of an array is returned. Default is FALSE

Return

PHP gettimeofday() Function returns an associative array by default, with the following array keys:

  • [sec] - seconds since the Unix Epoch
  • [usec] - microseconds
  • [minuteswest] - minutes west of Greenwich
  • [dsttime] - type of dst correction

If the return_float parameter is set to true, a float is returned





Example

Return the current time:


<?php
// Print the array from gettimeofday()
print_r(gettimeofday());

// Print the float from gettimeofday()
echo gettimeofday(true);
?>

The code above generates the following result.

Example 2

The following code shows how to get number of hours offset from GMT.


<?php

$time = gettimeofday();
$GMToffset = $time['minuteswest'] / 60;
echo "Server location is $GMToffset hours west of GMT.";

?>

The code above generates the following result.