English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual de Funções de Data e Hora do PHP
A função gettimeofday() obtém o tempo atual
gettimeofday()Esta função retorna o tempo atual do dia. Por padrão, esta função retorna o tempo atual em formato de array. Se o valor booleanotrueSe passado como parâmetro, esta função retorna o tempo como valor de ponto flutuante.
gettimeofday($return_float)
Número | Parâmetros e descrição |
---|---|
1 | return_float($Optional) Este é um valor booleano que especifica se o tempo deve ser um valor de ponto flutuante. Se o valor for true, esta função retorna o tempo como valor de ponto flutuante. As chaves no array são:
|
PHP gettimeofday()Esta função retorna o tempo atual. Por padrão, este valor será um array contendo as seguintes chaves: sec, usec, minuteswest, dsttime. Se oreturn_floatSe o valor for true, o tempo será retornado como valor de ponto flutuante.
Esta função foi introduzida na versão do PHP4introduzido na versão e pode ser usado em todas as versões mais recentes.
O exemplo a seguir demonstragettimeofday()Uso da função-
<?php $time = gettimeofday(); print_r($time); ?>teste e veja‹/›
saída
Array ( [sec] => 1589298247 [usec] => 881165 [minuteswest] => 0 [dsttime] => 0 )
O exemplo a seguir imprime o tempo atual como valor de ponto flutuante-
<?php $time = gettimeofday(true); print_r($time); ?>teste e veja‹/›
saída
1589298812.5101
Você pode extrair um valor de tempo individual, conforme exemplo a seguir-
<?php $time = gettimeofday(); echo "sec: $time[sec]\n"; echo "usec: $time[usec]\n"; echo "minuteswest: $time[minuteswest]\n"; echo "dsttime: $time[dsttime]"; ?>teste e veja‹/›
saída
sec: 1589301022 usec: 843115 minuteswest: 0 dsttime: 0
<?php print_r(gettimeofday()); echo gettimeofday(true); ?>teste e veja‹/›
isto gera os seguintes resultados-
Array ( [sec] => 1589261767 [usec] => 31653 [minuteswest] => 0 [dsttime] => 0 ) 1589261767.032