Función PHP gettimeofday ()
Definición y uso
los gettimeofday()La función devuelve la hora actual del día. De forma predeterminada, esta función devuelve la hora actual como una matriz. Si pasa el valor booleano verdadero como argumento, esta función devuelve la hora como un número de punto flotante.
Sintaxis
gettimeofday($return_float)
Parámetros
No Señor | Descripción de parámetros |
---|---|
1 | return_float($Optional) Este es un valor booleano que se usa para especificar si el tiempo debe ser un valor de punto flotante o no. Si este valor es verdadero, esta función devuelve el tiempo como valor de punto flotante. |
Valores devueltos
La función PHP gettimeofday () devuelve la hora actual. Por defecto, este valor será una matriz con claves: sec, usec, minuteswest, dsttime. Si establece el valor return_float en verdadero, la hora se devolverá como valor de punto flotante.
Versión PHP
Esta función se introdujo por primera vez en PHP Versión 4 y funciona con todas las versiones posteriores.
Ejemplo
El siguiente ejemplo demuestra el uso de la función gettimeofday () :
<?php
$time = gettimeofday();
print_r($time);
?>
Esto producirá el siguiente resultado:
Array
(
[sec] => 1589298247
[usec] => 881165
[minuteswest] => 0
[dsttime] => 0
)
Ejemplo
El siguiente ejemplo imprime la hora actual como punto flotante:
<?php
$time = gettimeofday(true);
print_r($time);
?>
Esto producirá el siguiente resultado:
1589298812.5101
Ejemplo
Puede extraer valores individuales de tiempo como se muestra a continuación:
<?php
$time = gettimeofday();
echo "sec: $time[sec]\n";
echo "usec: $time[usec]\n";
echo "minuteswest: $time[minuteswest]\n";
echo "dsttime: $time[dsttime]";
?>
Esto producirá el siguiente resultado:
sec: 1589301022
usec: 843115
minuteswest: 0
dsttime: 0
Ejemplo
<?php
print_r(gettimeofday());
echo gettimeofday(true);
?>
Esto produce el siguiente resultado:
Array
(
[sec] => 1589261767
[usec] => 31653
[minuteswest] => 0
[dsttime] => 0
)
1589261767.032